3
dԌ                @   s  d dl mZ d dlT d dlT G dd dejZG dd dejZG dd dejZG d	d
 d
ejZG dd dejZ	G dd dejZ
G dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd  d ejZG d!d" d"ejZG d#d$ d$ejZG d%d& d&ejZG d'd( d(ejZG d)d* d*ejZG d+d, d,ejZG d-d. d.ejZG d/d0 d0ejZG d1d2 d2ejZG d3d4 d4ejZG d5d6 d6ejZG d7d8 d8ejZG d9d: d:ejZ G d;d< d<ejZ!G d=d> d>ejZ"G d?d@ d@ejZ#G dAdB dBejZ$G dCdD dDejZ%G dEdF dFejZ&G dGdH dHejZ'G dIdJ dJejZ(G dKdL dLejZ)G dMdN dNejZ*G dOdP dPejZ+G dQdR dRejZ,G dSdT dTejZ-G dUdV dVejZ.G dWdX dXejZ/G dYdZ dZejZ0G d[d\ d\ejZ1G d]d^ d^ejZ2G d_d` d`ejZ3G dadb dbejZ4G dcdd ddejZ5G dedf dfejZ6G dgdh dhejZ7G didj djejZ8G dkdl dlejZ9G dmdn dnejZ:G dodp dpejZ;G dqdr drejZ<G dsdt dtejZ=G dudv dvejZ>G dwdx dxejZ?G dydz dzejZ@G d{d| d|ejZAG d}d~ d~ejZBG dd dejZCG dd dejZDG dd dejZEG dd dejZFG dd dejZGG dd dejZHG dd dejZIG dd dejZJG dd dejZKG dd dejZLG dd dejZMG dd dejZNG dd dejZOG dd dejZPG dd dejZQG dd dejZRG dd dejZSG dd dejZTG dd dejZUG dd dejZVdS )    )models)*c               @   s8  e Zd ZdZejdddZejedej	dZ
ejedej	dZejedej	dZejd	d
ddZejddddZejddddZejddddZejddddZejdddZejddddZejddddZejddddZejddddZejddddZejddddZejd	d
ddZejdd ddd!Zejd"d
ddd!Z ejd#d$ddZ!ejd%dddZ"ejd&d ddZ#ejd'd(ddZ$ejd)d	ddZ%ejd*d	ddZ&ejd+d ddZ'ejd,d ddZ(ejd-d	ddZ)ejd	d
ddZ*ejd.ddZ+ejd/ddZ,ejd0d(ddZ-ejd1d(ddZ.G d2d3 d3Z/d4d5 Z0d6S )7SolicitudTransferenciazdocsrting for ServicezID:T)primary_keyzID Caja Debe)verbose_name	on_deletezID Cliente:zId:      r   )
max_digitsdecimal_placesdefaultzNombres Beneficiado:d   )
max_lengthblankzApellido Paterno Beneficiado:   zApellido Materno Beneficiado:zDNI Beneficiado:   )r   nullzID beneficiario:)r   zNombres solicitante:zApellido Paterno solicitante:zApellido Materno solicitante:zDNI solicitante:zObservaciones:   zOtros Conceptos:zaux1:   )r   r   r   z	dniMenor:znroCta:   zbanco:z
Nro Leido:Tipo
   zCelular ReferenciazCelular Referencia 2zNro OperacionzNro GiroClavezId Liquidacion:zId Banco Proceso:Z
VerificadozLeido Bancoc               @   s   e Zd ZdgZdZdZdS )zSolicitudTransferencia.MetaidzSolicitudes de TransferenciaszSolicitud de TransferenciaN)__name__
__module____qualname__orderingverbose_name_pluralr    r   r   3/var/www/html/sistemTransferencia/Process/models.pyMeta*   s   r!   c             C   s
   t | jS )N)strr   )selfr   r   r    __str__/   s    zSolicitudTransferencia.__str__N)1r   r   r   __doc__r   	AutoFieldr   
ForeignKey	TCajaDebeCASCADE
idCajaDebeCliente
id_clienteOficina
id_oficinaDecimalFieldcomision	CharFieldnombre_beneficiadoApellido_paterno_beneficiadoApellido_materno_beneficiadodni_beneficiadoIntegerFieldid_beneficiarioZnombre_solicitanteZApellido_paterno_solicitanteZApellido_materno_solicitanteZdni_solicitanteobservacionesotros_conceptosmonto_conceptosaux1ZdniMenornroCtabancoZnroLeidotipo_operacioncel_referenciacel_referencia2nro_operacionnro_giroclaveZmonto_comi_giroZid_liquidacionZid_banco_procesoZ
verificadoZleido_bancor!   r$   r   r   r   r    r      sH   r   c               @   s   e Zd ZdZejdddZejedej	dZ
ejedej	dZejedej	dZejedej	dZejd	dd
ZejddddZejddddZejdddZejdddZejdddZejdddZG dd dZdd ZdS )SolicitudDesbloqueoSTzdocsrting for ServicezID:T)r   zID Solicitud ST)r   r   zId:zID PersonalzFecha sol desbloqueo:)auto_nowzTabla operacion:r   )r   r   zAutorizado porzEstado Autorizacionr   )r   z
Fecha Aut:)r   z
Fecha Ret:zEstado Activo:)r   r   c               @   s   e Zd ZdgZdZdZdS )zSolicitudDesbloqueoST.Metar   zSolicitudes de Desbloqueo STzSolicitud de Desbloqueo STN)r   r   r   r   r   r   r   r   r   r    r!   A   s   r!   c             C   s   t | jjS )N)r"   id_solicitudr   )r#   r   r   r    r$   F   s    zSolicitudDesbloqueoST.__str__N)r   r   r   r%   r   r&   r   r'   r   r)   rF   r-   r.   Cajasid_cajaPersonalid_personalDateTimeFieldfechar1   tablaZautorizado_porZestadoAutorizacion	fecha_autZfecha_opBooleanFieldZactivor!   r$   r   r   r   r    rD   2   s   rD   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	edejdZejd	d
ddZejd	d
ddZG dd dZdd ZdS )SaldoDisponibleCajaszdocsrting for ServicezID:T)r   zFecha actualizacion:)rE   zId:)r   r   r   r	   r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zSaldoDisponibleCajas.Metar   zSaldo de CajaszSaldo de CajaN)r   r   r   r   r   r   r   r   r   r    r!   R   s   r!   c             C   s   t | jjS )N)r"   rH   nombre)r#   r   r   r    r$   W   s    zSaldoDisponibleCajas.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r-   r)   r.   rG   rH   r/   saldo_solessaldo_dolaresr!   r$   r   r   r   r    rP   I   s   rP   c               @   st   e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZejd	d
ddZG dd dZdd ZdS )SaldoInicialCajazdocsrting for Saldo inicialzID:T)r   zFecha actualizacion:)rE   zId:)r   r   r   r	   r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zSaldoInicialCaja.Metar   zSaldo Inicial de CajasN)r   r   r   r   r   r   r   r   r   r    r!   b   s   r!   c             C   s   t | jjS )N)r"   rH   rQ   )r#   r   r   r    r$   g   s    zSaldoInicialCaja.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   rG   r)   rH   r/   rR   rS   r!   r$   r   r   r   r    rT   Z   s   rT   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	dd
ZG dd dZdd ZdS )PagoTransferenciazdocsrting for ServiceIDT)r   zID Caja Haber:)r   r   zID Solicitud Transferencia:zObservaciones:r   )r   r   c               @   s   e Zd ZdgZdZdZdS )zPagoTransferencia.Metar   zPagos de TransferenciaszPago de TransferenciaN)r   r   r   r   r   r   r   r   r   r    r!   q   s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   v   s    zPagoTransferencia.__str__N)r   r   r   r%   r   r&   r   r'   
TCajaHaberr)   idCajaHaberr   id_solicitud_transferenciar1   r8   r!   r$   r   r   r   r    rU   j   s   rU   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	dd
ZG dd dZdd ZdS )ExtornoTransferencia	docsrtingrV   T)r   zID Caja Haber:)r   r   zID Solicitud Transferencia:zObservaciones:r   )r   r   c               @   s   e Zd ZdgZdZdZdS )zExtornoTransferencia.Metar   zExtornos de TransferenciaszExtorno de TransferenciaN)r   r   r   r   r   r   r   r   r   r    r!      s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$      s    zExtornoTransferencia.__str__N)r   r   r   r%   r   r&   r   r'   rW   r)   rX   r   rY   r1   r8   r!   r$   r   r   r   r    rZ   z   s   rZ   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	d
dZG dd dZdd ZdS )EgresoExtraTransferenciaz
docsrting rV   T)r   zID Caja Haber:)r   r   z ID Pago Solicitud Transferencia:r   r	   r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zEgresoExtraTransferencia.Metar   z)Egresos extras de Pagos de Transferenciasz%Egreso extra de Pago de TransferenciaN)r   r   r   r   r   r   r   r   r   r    r!      s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$      s    z EgresoExtraTransferencia.__str__N)r   r   r   r%   r   r&   r   r'   rW   r)   rX   rU   id_pago_transferenciar/   montor!   r$   r   r   r   r    r\      s   r\   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	edejdZej	edejdZejd	d
dZejddddZejddddZejddddZej	edejdZejdd
dZG dd dZdd ZdS )DepositoCajazdocsrting for DepositozID:T)r   zFecha Deposito:)rE   zId:)r   r   zMoneda:r   )r   r   r	   r   )r
   r   r   zDetalle:r   )r   r   zObservaciones:r   zID Caja Haber:Estadoc               @   s   e Zd ZdgZdZdZdS )zDepositoCaja.Metar   zDepositos CajaszDeposito CajaN)r   r   r   r   r   r   r   r   r   r    r!      s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$      s    zDepositoCaja.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   rG   r)   rH   rI   
id_usuarioZGerenteZ
id_gerenter1   monedar/   r^   conceptoDetaller8   rW   rX   estador!   r$   r   r   r   r    r_      s   r_   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
dddZejdddZejddddZejddddZejdddZG dd dZdd ZdS )RecepcionDepositoCajaz recepcion deposito zID:T)r   zFecha:)rE   zID Caja Debe)r   r   zId:r   r	   r   )r
   r   r   zMoneda:r   )r   zDetalle:r   )r   r   zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zRecepcionDepositoCaja.Metar   zRecepciones DepositoszRecepcion DepositoN)r   r   r   r   r   r   r   r   r   r    r!      s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$      s    zRecepcionDepositoCaja.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r(   r)   r*   r_   idDepositoCajar/   r^   r1   rb   rc   r8   rd   r!   r$   r   r   r   r    re      s   re   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejd	d
ddZejddddZejddddZG dd dZdd ZdS )DepositoCajaAnulacionzID:T)r   zFecha:)rE   z	ID Envio:)r   r   zID Caja Debezanulado:   )r   r   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zDepositoCajaAnulacion.Metar   zSol Anulaciones DepositoszSol Anulacion DepositoN)r   r   r   r   r   r   r   r   r   r    r!      s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$      s    zDepositoCajaAnulacion.__str__N)r   r   r   r   r&   r   rK   rL   r'   r_   r)   rf   r(   r*   r1   anulador;   aux2r!   r$   r   r   r   r    rg      s   rg   c               @   sZ  e Zd ZdZejdddZejdddZej	e
dejdZej	edejdZejd	d
ddZejd	d
ddZejd	d
ddZejd	d
ddZejd	d
ddZejd	d
ddZejddddZejd	d
ddZejd	d
ddZejdZejdZejddddZejd	d
ddZejd	d
ddZejd	dddZ ejd	dddZ!G dd dZ"dd Z#dS )
CajaCierrez cierre de  cajas zID:T)r   zFecha Cierre:)rE   zId:)r   r   r   r	   r   )r
   r   r   zObservaciones:r   )r   r   zFecha desde:zFecha hasta:r`   r      c               @   s   e Zd ZdgZdZdZdS )zCajaCierre.Metar   zCierres CajaszCierre CajaN)r   r   r   r   r   r   r   r   r   r    r!      s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$      s    zCajaCierre.__str__N)$r   r   r   r%   r   r&   r   rK   rL   r'   r-   r)   r.   rG   rH   r/   totalDebeSolestotalDebeDolarestotalDebeDolarizadototalHaberSolestotalHaberDolarestotalHaberDolarizador1   r8   rR   rS   	DateField
fechaDesde
fechaHastard   saldoInicial_solessaldoInicial_dolaressoles_sistemadolares_sistemar!   r$   r   r   r   r    rk      s.   

rk   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
dddZejdddZejddddZejddddZejdddZG dd dZdd ZdS )EnvioCajaCajaz envio de caja a caja zID:T)r   zFecha:)rE   zID Caja Haber)r   r   zId:r   r	   r   )r
   r   r   zMoneda:r   )r   zDetalle:r   )r   r   zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zEnvioCajaCaja.Metar   zEnvios Cajasz
Envio CajaN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zEnvioCajaCaja.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   rW   r)   rX   rG   id_CajaDestinor/   r^   r1   rb   rc   r8   rd   r!   r$   r   r   r   r    rz      s   rz   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
dddZejdddZejddddZejddddZejdddZG dd dZdd ZdS )RecepcionEnvioCajaCajaz envio oficina a oficina zID:T)r   zFecha:)rE   zID Caja Debe)r   r   zId:r   r	   r   )r
   r   r   zMoneda:r   )r   zDetalle:r   )r   r   zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zRecepcionEnvioCajaCaja.Metar   zRecepciones CajaszRecepcion CajaN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$      s    zRecepcionEnvioCajaCaja.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r(   r)   r*   rz   idEnvioCajaCajar/   r^   r1   rb   rc   r8   rd   r!   r$   r   r   r   r    r|     s   r|   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejd	d
ddZejddddZejddddZG dd dZdd ZdS )EnvioCajaCajaAnulacionzID:T)r   zFecha:)rE   zId:)r   r   zID Caja Debezanulado:rh   )r   r   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zEnvioCajaCajaAnulacion.Metar   zSol Anulacion Envios CajaszSol Anulacion Envio CajaN)r   r   r   r   r   r   r   r   r   r    r!   -  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   2  s    zEnvioCajaCajaAnulacion.__str__N)r   r   r   r   r&   r   rK   rL   r'   rz   r)   id_EnvioCajar(   r*   r1   ri   r;   rj   r!   r$   r   r   r   r    r~   $  s   r~   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejdd	dd
Zejdddd
Zejdddd
Zejdddd
ZG dd dZdd ZdS )ComisionEnviozID:T)r   zFecha:)rE   zID Caja Haber)r   r   z	ID Envio:r   )r   r   zTabla Relacional:2   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zComisionEnvio.Metar   zComisiones de envio de dinerozComision de envio de dineroN)r   r   r   r   r   r   r   r   r   r    r!   @  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   E  s    zComisionEnvio.__str__N)r   r   r   r   r&   r   rK   rL   r'   rW   r)   rX   r1   Zid_enviorM   r;   rj   r!   r$   r   r   r   r    r   7  s   r   c               @   s   e Zd ZdZejdddZejedej	dZ
ejdddd	Zejd
ddd	Zejdddd	Zejdddd	ZG dd dZdd ZdS )ST_BaseExternaz"docsrting for Transferencias moneyzID:T)r   zId:)r   r   zId Base Origen:   )r   r   zId Base Destino:zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zST_BaseExterna.Metar   zSTs Basees ExternaszST Base ExternaN)r   r   r   r   r   r   r   r   r   r    r!   R  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   W  s    zST_BaseExterna.__str__N)r   r   r   r%   r   r&   r   r'   r   r)   Zid_transferenciar1   Zid_base_oriZid_base_desr;   rj   r!   r$   r   r   r   r    r   J  s   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZejdddZej	edejdZejdddd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ZejdddZejdddZG dd dZdd ZdS )Sol_Aut_Ret_Transferenciasz5 solicitud  de Autorizacion de retiro de transfernciarV   T)r   zFecha:)rE   zID ST:)r   r   zCodigo:r   )r   r   r`   r   )r   zID PersonalAutorizacorzId User Aut:)r   z
Fecha Aut:z
Fecha Ret:zObs:r   zaux1:zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zSol_Aut_Ret_Transferencias.Metar   z'Solicitudes de Autrizacion Retiro TranszSolicitud de Aut Retiro TransN)r   r   r   r   r   r   r   r   r   r    r!   i  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   n  s    z"Sol_Aut_Ret_Transferencias.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   id_str1   
codigo_autrd   rI   id_user_solicitanteusuario_autorizadorr6   id_usuario_autrN   	fecha_retr8   r;   rj   r!   r$   r   r   r   r    r   Z  s    r   c               @   s8  e Zd ZdZejdddZejedej	dZ
ejedej	dZejedej	dZejd	d
ddZejddddZejddddZejddddZejddddZejdddZejddddZejddddZejd	d
ddZejdddddZejddddZejd d!ddZejd"d#d$ZG d%d& d&Z d'd( Z!d)S )*Intercambiozdocsrting for ServicezID:T)r   zID Caja Debe)r   r   zID Cliente:zId:r   r	   r   )r
   r   r   zNombres Beneficiado:r   )r   r   zApellido Paterno Beneficiado:r   zApellido Materno Beneficiado:zDNI Beneficiado:r   )r   r   zID beneficiario:)r   zObservaciones:r   zOtros Conceptos:zaux1:r   )r   r   r   zcodigo:   zaux2:r   zPago Adelanto:F)r   r   c               @   s   e Zd ZdgZdZdZdS )zIntercambio.Metar   ZIntercambiosr   N)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zIntercambio.__str__N)"r   r   r   r%   r   r&   r   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   Zcodigorj   rO   Zpago_adelantor!   r$   r   r   r   r    r   s  s(   r   c               @   s   e Zd ZdZejdddZejedej	dZ
ejedej	dZejddd	Zejed
ej	dZejdddddZG dd dZdd ZdS )BeneficiadoSIzdocsrting for ServicezID:T)r   zID SI)r   r   zID PersonalzFecha:)rE   zID Cliente:zaux1:r   )r   r   r   c               @   s   e Zd ZdgZdZdZdS )zBeneficiadoSI.Metar   ZBeneficiadosZBeneficiadoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zBeneficiadoSI.__str__N)r   r   r   r%   r   r&   r   r'   r   r)   ZidSIrI   rJ   rK   rL   r+   r,   r1   r;   r!   r$   r   r   r   r    r     s   r   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	dd
ZG dd dZdd ZdS )PagoIntercambiozdocsrting for ServicerV   T)r   zID Caja Haber:)r   r   zID Solicitud Transferencia:zObservaciones:r   )r   r   c               @   s   e Zd ZdgZdZdZdS )zPagoIntercambio.Metar   zPagos de IntercambioszPago de IntercambioN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zPagoIntercambio.__str__N)r   r   r   r%   r   r&   r   r'   rW   r)   rX   r   id_intercambior1   r8   r!   r$   r   r   r   r    r     s   r   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	dd
ZG dd dZdd ZdS )ExtornoIntercambior[   rV   T)r   zID Caja Haber:)r   r   zID Solicitud Transferencia:zObservaciones:r   )r   r   c               @   s   e Zd ZdgZdZdZdS )zExtornoIntercambio.Metar   zExtornos de IntercambioszExtorno de IntercambioN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zExtornoIntercambio.__str__N)r   r   r   r%   r   r&   r   r'   rW   r)   rX   r   r   r1   r8   r!   r$   r   r   r   r    r     s   r   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	d
dZG dd dZdd ZdS )EgresoExtraIntercambioz
docsrting rV   T)r   zID Caja Haber:)r   r   z ID Pago Solicitud Transferencia:r   r	   r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zEgresoExtraIntercambio.Metar   z'Egresos extras de Pagos de Intercambiosz#Egreso extra de Pago de IntercambioN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zEgresoExtraIntercambio.__str__N)r   r   r   r%   r   r&   r   r'   rW   r)   rX   r   Zid_pago_intercambior/   r^   r!   r$   r   r   r   r    r     s   r   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	d
dZG dd dZdd ZdS )IngresoExtraTransferenciaz
docsrting rV   T)r   zID Caja Debe:)r   r   z ID Pago Solicitud Transferencia:r   r	   r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zIngresoExtraTransferencia.Metar   z)Ingreso extras de Pagos de Transferenciasz&Ingreso extra de Pago de TransferenciaN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z!IngresoExtraTransferencia.__str__N)r   r   r   r%   r   r&   r   r'   r(   r)   r*   rU   r]   r/   r^   r!   r$   r   r   r   r    r     s   r   c               @   sx   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	dd
Zejdddd
ZG dd dZdd ZdS )Intercambios_dirigidoz5 solicitud  de Autorizacion de retiro de transfernciarV   T)r   zID ST:)r   r   zID Cajazaux1:r   )r   r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zIntercambios_dirigido.Metar   zIntercambios DirigidoszIntercambio DirigidoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zIntercambios_dirigido.__str__N)r   r   r   r%   r   r&   r   r'   r   r)   r   rG   Zid_caja_destinor1   r;   rj   r!   r$   r   r   r   r    r     s   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZejdddZej	edejdZej	edejdZejdddd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ZejddddZejddddZG dd dZdd ZdS ) soli_ret_intercambios_dirz5 solicitud  de Autorizacion de retiro de transfernciarV   T)r   zFecha:)rE   zID ST:)r   r   zCodigo:r   )r   r   r`   r   )r   zID PersonalzID Cajar   zId User Aut:)r   z
Fecha Aut:z
Fecha Ret:zObs:r   zaux1:zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zsoli_ret_intercambios_dir.Metar   z"Solicitudes de retiro de intercdirz!Solicitud de retiro de interc dirN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z!soli_ret_intercambios_dir.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   Zid_intercambio_dirr1   r   rd   rI   Zid_user_solicitrG   Zid_caja_solicitr   r6   r   rN   r   r8   r;   rj   r!   r$   r   r   r   r    r     s"   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
ddZejdddZejddddZejdddZejddddZejddddZG dd dZdd ZdS )PagoAdelantoIntercambiozpagar  por partes intercambiorV   T)r   zFecha:)rE   zID Caja Haber:)r   r   zID Solicitud Intercambio:zNro de Adelantor   )r   zNro. recibo:r   )r   zObservaciones:r   )r   r   r   r	   )r
   r   zaux1:<   zaux2:c               @   s   e Zd ZdgZdZdZdS )zPagoAdelantoIntercambio.Metar   zPagos Adelanto de IntercambioszPago Adelanto de IntercambioN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zPagoAdelantoIntercambio.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   rW   r)   rX   r   r   r6   ZnroAdelantor1   ZnroReciboPIr8   r/   saldor;   rj   r!   r$   r   r   r   r    r     s   r   c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	d
dZG dd dZdd ZdS )EgresoExtraIntercambioAdelantoz
docsrting rV   T)r   zID Caja Haber:)r   r   zID Pago Intercambio adelanto:r   r	   r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )z#EgresoExtraIntercambioAdelanto.Metar   z*Egresos extras de Pagos de Intercambios A.z&Egreso extra de Pago de Intercambio A.N)r   r   r   r   r   r   r   r   r   r    r!   '  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   ,  s    z&EgresoExtraIntercambioAdelanto.__str__N)r   r   r   r%   r   r&   r   r'   rW   r)   rX   r   Zid_pago_intercambio_ar/   r^   r!   r$   r   r   r   r    r      s   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZejdZejdZejddddZejddddZejddddZejddddZejdddddZejdddddZejdddddZG dd dZdd ZdS ) liquidacionCajaz liquidacion de  cajas zID:T)r   zFecha Cierre:)rE   zId:)r   r   zObservaciones:r   )r   r   zFecha desde:zFecha hasta:r`   r   zaux1:r   zaux2:r   zTipo de cajar	   zporcentaje caja:r   )r
   r   r   zporcentaje central:zporcentaje otra oficina:c               @   s   e Zd ZdgZdZdZdS )zliquidacionCaja.Metar   zLiquidaciones CajaszLiquidacion CajaN)r   r   r   r   r   r   r   r   r   r    r!   A  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   F  s    zliquidacionCaja.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   rG   r)   rH   r1   r8   rs   rt   ru   rd   r;   rj   Z	tipo_cajar/   Zprj_cajaZprj_oficina_centralZprj_otra_oficinar!   r$   r   r   r   r    r   2  s    

r   c               @   s   e Zd ZdZejdddZejdddZej	ddd	Z
ejed
ejdZejed
ejdZej	ddddZej	ddddZej	ddddZG dd dZdd ZdS )asociadozdocsrting for AsociadoIdT)r   zFecha:)rE   zNombre Asociado:r   )r   zId:)r   r   zObservaciones:r   )r   r   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zasociado.Metar   zOficinas AsociadoszOficina AsociadoN)r   r   r   r   r   r   r   r   r   r    r!   U  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   Z  s    zasociado.__str__N)r   r   r   r%   r   r&   r   rK   rL   r1   rQ   r'   r-   r)   r.   rG   rH   r8   r;   rj   r!   r$   r   r   r   r    r   J  s   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	edejdZejd	d
ddZejddddZejddddZejddddZG dd dZdd ZdS )oficinas_por_asociadozdocsrting for Asociador   T)r   zFecha:)rE   zId:)r   r   r`   r   )r   r   zObservaciones:r   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zoficinas_por_asociado.Metar   zOficinas AsociadoszOficina AsociadoN)r   r   r   r   r   r   r   r   r   r    r!   g  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   l  s    zoficinas_por_asociado.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   Zid_asociadorG   rH   r1   rd   r8   r;   rj   r!   r$   r   r   r   r    r   ]  s   r   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejdd	dd
Zejdddd
ZejdddZejdddd
Zejdddd
ZG dd dZdd ZdS )SobregiroHaberrV   T)r   zFecha:)rE   zID Caja Haber:)r   r   zTabla:r   )r   r   zId Transaccion:r   r   r	   )r
   r   zaux1:r   zaux2:c               @   s   e Zd ZdgZdZdZdS )zSobregiroHaber.Metar   zSobregiros EgresoszSobregiro EgresoN)r   r   r   r   r   r   r   r   r   r    r!   |  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zSobregiroHaber.__str__N)r   r   r   r   r&   r   rK   rL   r'   rW   r)   rX   r1   rM   Zid_transaccionr/   monto_sobregiror;   rj   r!   r$   r   r   r   r    r   r  s   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZejdddZej	edejdZej	edejdZejdddd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ZejdddZejdddZG dd dZdd ZdS ) SolicitudAutExtornoSTz8solicitud de autorizacion para extorno de transferenciasrV   T)r   zFecha:)rE   zID ST:)r   r   zCodigo:r   )r   r   r`   r   )r   zID PersonalzId:r   zId User Aut:)r   z
Fecha Aut:z
Fecha Ret:zObs:r   zaux1:zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zSolicitudAutExtornoST.Metar   z%Solicitudes de Autorizaciones Ext STsz Solicitud de Autorizacion Ext STN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zSolicitudAutExtornoST.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   r   r1   r   rd   rI   r   rG   id_caja_solicitanter   r6   r   rN   Zfecha_extornor8   r;   rj   r!   r$   r   r   r   r    r     s"   r   c               @   s  e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZej	edejdZejddddZejddddZejddddZejddddZejddddZej	edejdZej	edejdZejddddZejdddZejdddZG dd dZdd Zd S )!cambio_destinoz CAmbio de oficina destino en stsrV   T)r   zFecha:)rE   zID ST:)r   r   ZDeber   )r   r   zId:ZDestinorh   zBase Destino InizBase Destino Finr   r	   r   )r
   r   r   zID PersonalzObs:r   zaux1:r   )r   zaux2:c               @   s   e Zd ZdgZdZdZdS )zcambio_destino.Metar   zCambios de Destino de StszCambio de estino de StN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zcambio_destino.__str__N) r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   r   r1   id_deber-   Zofi_destino_iniZofi_destino_finZbase_destino_iniZbase_destino_finr/   r0   Zderecho_cambiorI   Zid_personal_operacionrG   Zid_caja_operacionr8   r;   rj   r!   r$   r   r   r   r    r     s$   r   c               @   s   e Zd ZejdddZejedejdZ	ej
dddZejd	d
ddZejddddZejddddZejddddZejddddZejdddddZejdddddZG dd dZdd ZdS )IngresozID:T)r   zId:)r   r   r   F)r   r   zEstado:r   )r   r   zObservaciones:r   z	concepto:   zafavor:zdni afavor:r   zAux1:r   )r   r   r   zAux2:c               @   s   e Zd ZdgZdZdZdS )zIngreso.Metar   Ingresosr   N)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zIngreso.__str__N)r   r   r   r   r&   r   r'   r(   r)   r   r6   r,   r1   rd   r8   conceptoafavor
dni_afavorr;   rj   r!   r$   r   r   r   r    r     s   r   c               @   s   e Zd ZejdddZejedejdZ	ej
dddZejd	d
ddZejddddZejddddZejddddZejddddZejdddddZejdddddZG dd dZdd ZdS )EgresozID:T)r   zId:)r   r   r   F)r   r   zEstado:r   )r   r   zObservaciones:r   z	concepto:r   zafavor:zdni afavor:r   zAux1:r   )r   r   r   zAux2:c               @   s   e Zd ZdgZdZdZdS )zEgreso.Metar   Egresosr   N)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zEgreso.__str__N)r   r   r   r   r&   r   r'   rW   r)   id_haberr6   r,   r1   rd   r8   r   r   r   r;   rj   r!   r$   r   r   r   r    r     s   r   c               @   sX  e Zd ZejdddZejedejdZ	eje
dejdZejedejdZejedejdZejddd	d
Zejddd	ddZejddddZejddddZejdddZejdddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejd dd	d!d"Z G d#d$ d$Z!d%d& Z"d'S )(CtaAhorros_mainzID:T)r   zId Cliente:)r   r   zId:zSaldo:r   r	   )r
   r   zInteres:)r
   r   r   zPlazo:r   )r   r   zTipo Plazo:zFecha apertura:)rE   zFecha cierre:)r   zEstado:r   FzObservaciones:r   zPrivado Oficina:r   zTipo Cuenta:zClave Acceso:zNro cuenta:zMoneda:zInteres Ganado:r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zCtaAhorros_main.Metar   zCuentas AhorroszCuenta AhorroN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zCtaAhorros_main.__str__N)#r   r   r   r   r&   r   r'   r+   r)   r,   r-   r.   rG   rH   rI   ra   r/   r   interesr1   plazo
tipo_plazorK   fechaAperturafechaCierrerd   r8   privadoOficina
tipoCuentaclaveAccesonro_ctarb   interesGanador!   r$   r   r   r   r    r     s*   r   c               @   s  e Zd ZejdddZejedejdZ	ej
ddddZej
d	d
ddZejdddZejdddddZejdddddZejdddddZej
dddZejddddZejdddddZej
ddddZej
ddddZej
ddddZej
ddddZejdddZej
ddddZejd ddddZejd!ddddZej
d"dddZejd#ddddZej d$d%d&Z!ejd'ddddZ"ej
d(dddZ#G d)d* d*Z$d+d, Z%d-S ).CtaAhorrosMovimientos_mainzID:T)r   zId Cuenta Ahorros:)r   r   zDebe Haber:r   )r   r   zTabla:r   zFecha:)rE   u   Monto Depósito:r	   r   )r
   r   r   zMonto Retiro:zSaldo:F)r
   r   r   zMoneda:r   )r   rl   zInteres:zPlazo:r   zTipo Plazo:z
Fecha Aux:zDetalle:r   zSub Monto Deposito:zInteres Ganado:zObservaciones Movimientos:z	Comision:zNro Operacion   )r   z
Penalidad:z	Deposito:c               @   s   e Zd ZdgZdZdZdS )zCtaAhorrosMovimientos_main.Metar   zCuentas Ahorros MovimientoszCuenta Ahorro MovimientoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z"CtaAhorrosMovimientos_main.__str__N)&r   r   r   r   r&   r   r'   r   r)   id_ctaahorrosr1   idDebeHaberrM   rK   rL   r/   montoDepositomontoRetiror   rb   tipo_cambior   r   r   tiempo_interestipo_plazo_interesfechaAuxrc   subMontoDepositor   observacionesMovimientosr0   r6   rA   	penalidadidDepositoAhorror!   r$   r   r   r   r    r     s4   r   c               @   s  e Zd ZdZejdddZejedej	dZ
ejedej	dZejedej	dZejedej	dZejdd	d
dZejdddZejdddZejddddZejddddZejddddZejddddZejddddZejdd	ddZejdd	ddZG dd dZdd Zd S )!CtaCte_mainz' cuentas corrientes o cuentas movibles zID:T)r   zId Cliente:)r   r   zId:zSaldo:r   r	   )r
   r   zFecha apertura:)rE   zFecha cierre:)r   zEstado:r   F)r   r   zObservaciones:r   zPrivado Oficina:r   zTipo Cuenta:zClave Acceso:zNro cuenta:zMoneda:c               @   s   e Zd ZdgZdZdZdS )zCtaCte_main.Metar   zCuentas CorrienteszCuenta CorrienteN)r   r   r   r   r   r   r   r   r   r    r!   *  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   /  s    zCtaCte_main.__str__N) r   r   r   r%   r   r&   r   r'   r+   r)   r,   r-   r.   rG   rH   rI   ra   r/   r   rK   r   r   r1   rd   r8   r   r   r   r   rb   r!   r$   r   r   r   r    r     s$   r   c               @   s  e Zd ZejdddZejedejdZ	ej
ddddZej
d	d
ddZejdddZejdddddZejdddddZejdddddZej
ddddZej
ddddZejdddZej
ddddZejdddddZejdddddZej
ddddZej
d d!ddZej
d"d!ddZej
d#dddZejd$ddddZejd%ddddZejd&dd'Z ej
d(d)ddZ!ej"d*ddZ#ejd+dd'Z$G d,d- d-Z%d.d/ Z&d0S )1CtaCteMovimientos_mainzID:T)r   zId Cuenta Corriente:)r   r   zDebe Haber:r   )r   r   zTabla:r   zFecha:)rE   u   Monto Depósito:r	   r   )r
   r   r   zMonto Retiro:zSaldo:F)r
   r   r   zObservaciones Movimientos:r   zTipo Documento:r   zNro Recibo:)r   zDetalle:z	Comision:zTipo Cambio:   zMoneda:zAux1:r   zAux2:zSobregirado:zMonto Sobregiro:zInteres:zPlazo:)r   zTipo Plazo:r   zFecha Pago:zST:c               @   s   e Zd ZdgZdZdZdS )zCtaCteMovimientos_main.Metar   zCuentas Corrientes MovimientoszCuenta Corriente MovimientoN)r   r   r   r   r   r   r   r   r   r    r!   L  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   Q  s    zCtaCteMovimientos_main.__str__N)'r   r   r   r   r&   r   r'   r   r)   	id_ctacter1   r   rM   rK   rL   r/   r   r   r   r   tipoDocumentor6   	nroReciborc   r0   
tipoCambiorb   r;   rj   sobregirador   r   r   r   rs   
fecha_pagostr!   r$   r   r   r   r    r   2  s4   r   c               @   s  e Zd ZejdddZejdddZeje	dej
dZejdd	d
ZejddddZejddddZejdddZejedej
dZejedej
dZejdddd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ZejddddZejddd	dZejddd	dZejddd	dZejddddZ ejd d	d
Z!ej"d!ddZ#ejddd	dZ$ejddd	dZ%ejd"ddZ&G d#d$ d$Z'd%d& Z(d'S )( Solicitud_sobregiros_ctacte_mainrV   T)r   zFecha:)rE   zId Cuenta Corriente:)r   r   zMovimiento:r   )r   r   r   )r   r   zCodigo:r   r`   )r   zID PersonalzId Caja:ZAutorizadorzId User Aut:)r   z
Fecha Aut:zFecha Utilizado:zObs:r   r   r   r	   )r
   r   r   zPeriodo Indefinido:zNumero de dias:zFecha Pago:zaux2:c               @   s   e Zd ZdgZdZdZdS )z%Solicitud_sobregiros_ctacte_main.Metar   z"Solicitudes Sobregiro de ctas Ctesz Solicitudes Sobregiro de cta CteN)r   r   r   r   r   r   r   r   r   r    r!   l  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   p  s    z(Solicitud_sobregiros_ctacte_main.__str__N))r   r   r   r   r&   r   rK   rL   r'   r   r)   r   r6   id_movimientor1   ZtipoCtar   rd   rI   r   rG   r   r   r   rN   Zfecha_utilizadoZobsZobs_autorizador/   Zmonto_saldoZmonto_retiror   Z
indefinidoZnro_diasrs   r   Zinteres_diaZinteres_totalrj   r!   r$   r   r   r   r    r   S  s4   r   c               @   sl   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdZejd	ZG d
d dZdd ZdS )NroReciboCajaCambioznroRecibo Caja de cambior   T)r   zId Oficina:)r   r   zId Caja:zNro Recibo Egreso:zNro Recibo Ingreso:c               @   s   e Zd ZdgZdZdZdS )zNroReciboCajaCambio.Metar   u    Números de Recibos Cajas Cambiou   Número de Recibo Caja CambioN)r   r   r   r   r   r   r   r   r   r    r!   |  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zNroReciboCajaCambio.__str__N)r   r   r   r%   r   r&   r   r'   r-   r)   r.   rG   rH   r6   nroREnroRIr!   r$   r   r   r   r    r   u  s   

r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	edejdZejd	d
dZejd	d
dZejd	d
dZG dd dZdd ZdS )SaldoDisponibleCajaCambioz)saldo disponible de caja cambio de monedazID:T)r   zFecha actualizacion:)rE   zId:)r   r   r   r	   )r
   r   c               @   s   e Zd ZdgZdZdZdS )zSaldoDisponibleCajaCambio.Metar   zSaldo de Cajas CambiozSaldo de Caja CambioN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z!SaldoDisponibleCajaCambio.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r-   r)   r.   rG   rH   r/   rR   rS   
saldo_euror!   r$   r   r   r   r    r     s   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZejd	d
ddZejd	d
ddZG dd dZdd ZdS )SaldoInicialCajaCambioz&Saldo inicial de caja cambio de monedazID:T)r   zFecha actualizacion:)rE   zId:)r   r   r   r	   r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zSaldoInicialCajaCambio.Metar   zSaldo Inicial de Cajas CambioN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zSaldoInicialCajaCambio.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   rG   r)   rH   r/   rR   rS   r   r!   r$   r   r   r   r    r     s   r   c               @   sZ  e Zd ZdZejdddZejdddZej	e
dejdZej	edejdZejd	d
ddZejd	d
ddZejd	d
ddZejd	d
ddZejd	d
ddZejd	d
ddZejddddZejd	d
ddZejd	d
ddZejdZejdZejddddZejd	d
ddZejd	d
ddZejd	dddZ ejd	dddZ!G dd dZ"dd Z#dS )CajaCierreDolaresz cierre de  cajas zID:T)r   zFecha Cierre:)rE   zId:)r   r   r   r	   r   )r
   r   r   zObservaciones:r   )r   r   zFecha desde:zFecha hasta:r`   r   rl   c               @   s   e Zd ZdgZdZdZdS )zCajaCierreDolares.Metar   zCierres CajaszCierre CajaN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zCajaCierreDolares.__str__N)$r   r   r   r%   r   r&   r   rK   rL   r'   r-   r)   r.   rG   rH   r/   rm   rn   ro   rp   rq   rr   r1   r8   rR   rS   rs   rt   ru   rd   rv   rw   rx   ry   r!   r$   r   r   r   r    r     s.   

r   c               @   s*  e Zd ZejdddZejedejdZ	eje
dejdZejdddZejd	d
dZejdddddZejdddddZejdddddZejdddddZejdddddZejddddZejddd	dZejddd	dZejddd	dZejddddZejddddZG dd dZd d! Zd"S )#CompraDolarzID:T)r   zID Caja Debe)r   r   zID Caja Haber:zFecha:)rE   r   F)r   r   zTipo Persona:r   )r   r   r   zDNI:r   zNombres:r   zApellido Paterno:r   zApellido Materno:zObservaciones:)r   r   r   r	   )r
   r   r   zaux1:r   zaux2:c               @   s   e Zd ZdgZdZdZdS )zCompraDolar.Metar   zCompra de DolarzCompras de DolarN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zCompraDolar.__str__N)r   r   r   r   r&   r   r'   TCajaDebeCambior)   r*   TCajaHaberCambiorX   rK   rL   r6   r,   r1   tipo_persona_clientedni_ruc_clientenombre_razon_clienteApellido_paterno_clienteApellido_materno_clienter8   r/   tipo_cambio_compramonto_dolar_compradomonto_soles_pagador;   rj   r!   r$   r   r   r   r    r     s$   r   c               @   s&  e Zd ZejdddZejedejdZ	eje
dejdZejdddZejd	d
dZejdddddZejdddddZejdddddZejdddddZejdddddZejddddZejddd	dZejdddZejdddZejddddZejddddZG dd  d Zd!d" Zd#S )$
VentaDolarzID:T)r   zID Caja Debe)r   r   zID Caja Haber:zFecha:)rE   r   F)r   r   zTipo Persona:r   )r   r   r   zDNI:r   zNombres:r   zApellido Paterno:r   zApellido Materno:zObservaciones:)r   r   r   r	   )r
   r   r   )r
   r   zaux1:r   zaux2:c               @   s   e Zd ZdgZdZdZdS )zVentaDolar.Metar   zVenta de DolarzVentas de DolarN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zVentaDolar.__str__N)r   r   r   r   r&   r   r'   r   r)   r*   r   rX   rK   rL   r6   r,   r1   r   r   r   r   r   r8   r/   tipo_cambio_ventamonto_dolar_vendidomonto_soles_cobrador;   rj   r!   r$   r   r   r   r    r     s$   r   c               @   s  e Zd ZejdddZejdddZejdddd	Z	ejd
ddZ
ejdddd	ZejdddZejedejdZejedejdZejdddd	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	ZejdddZejdddZG dd dZdd  Zd!S )"SolicitudAnulacionDolarrV   T)r   zFecha:)rE   zID Compra Venta:r   F)r   r   zTabla Relacional:   )r   zCodigo:r`   r   zID Personal)r   r   zId:r   zId User Aut:)r   z
Fecha Aut:z
Fecha Ret:zObs:r   zaux1:zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zSolicitudAnulacionDolar.Metar   z!Solicitudes de anulacion de dolarzSolicitud de anulacion de dolarN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zSolicitudAnulacionDolar.__str__N)r   r   r   r   r&   r   rK   rL   r1   Zid_CompraVenta_dolarZtablaRelacionalr   rd   r'   rI   r)   r   rG   r   r   r6   r   rN   Z	fecha_anur8   r;   rj   r!   r$   r   r   r   r    r     s"   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
dddZejd
dddZejdddZejddddZejddddZejdddZG dd dZdd ZdS )EnvioCajaCajaDz envio de caja zID:T)r   zFecha:)rE   zID Caja Haber)r   r   zId:r   r	   r   )r
   r   r   zMoneda:r   )r   zDetalle:r   )r   r   zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zEnvioCajaCajaD.Metar   zEnvios Caja DolarzEnvio Caja DolarN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zEnvioCajaCajaD.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   rX   rG   r{   r/   r^   r0   r1   rb   rc   r8   rd   r!   r$   r   r   r   r    r     s   r   c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
dddZejdddZejddddZejddddZejdddZG dd dZdd ZdS )RecepcionEnvioCajaCajaDz envio oficina a oficina zID:T)r   zFecha:)rE   zID Caja Debe)r   r   zId:r   r	   r   )r
   r   r   zMoneda:r   )r   zDetalle:r   )r   r   zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zRecepcionEnvioCajaCajaD.Metar   zRecepciones Caja DolarzRecepcion Caja DolarN)r   r   r   r   r   r   r   r   r   r    r!   ,  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   1  s    zRecepcionEnvioCajaCajaD.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   r*   r   r}   r/   r^   r1   rb   rc   r8   rd   r!   r$   r   r   r   r    r      s   r   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejd	d
ddZejddddZejddddZG dd dZdd ZdS )EnvioCajaCajaAnulacionDzID:T)r   zFecha:)rE   zId:)r   r   zID Caja Debezanulado:rh   )r   r   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zEnvioCajaCajaAnulacionD.Metar   zSol Anulacion Envios Caja DolarzSol Anulacion Envio Caja DolarN)r   r   r   r   r   r   r   r   r   r    r!   >  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   C  s    zEnvioCajaCajaAnulacionD.__str__N)r   r   r   r   r&   r   rK   rL   r'   r   r)   r   r   r*   r1   ri   r;   rj   r!   r$   r   r   r   r    r   5  s   r   c               @   s   e Zd ZejdddZejedejdZ	ej
dddZejd	d
ddZejddddZejddddZejddddZejddddZejdddddZejdddddZG dd dZdd ZdS )IngresoMzID:T)r   zId:)r   r   r   F)r   r   zEstado:r   )r   r   zObservaciones:r   z	concepto:r   zafavor:zdni afavor:r   zAux1:r   )r   r   r   zAux2:c               @   s   e Zd ZdgZdZdZdS )zIngresoM.Metar   r   r   N)r   r   r   r   r   r   r   r   r   r    r!   S  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   X  s    zIngresoM.__str__N)r   r   r   r   r&   r   r'   
TCajaDebeMr)   r   r6   r,   r1   rd   r8   r   r   r   r;   rj   r!   r$   r   r   r   r    r   H  s   r   c               @   s   e Zd ZejdddZejedejdZ	ej
dddZejd	d
ddZejddddZejddddZejddddZejddddZejdddddZejdddddZG dd dZdd ZdS )EgresoMzID:T)r   zId:)r   r   r   F)r   r   zEstado:r   )r   r   zObservaciones:r   z	concepto:r   zafavor:zdni afavor:r   zAux1:r   )r   r   r   zAux2:c               @   s   e Zd ZdgZdZdZdS )zEgresoM.Metar   r   r   N)r   r   r   r   r   r   r   r   r   r    r!   f  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   k  s    zEgresoM.__str__N)r   r   r   r   r&   r   r'   TCajaHaberMr)   r   r6   r,   r1   rd   r8   r   r   r   r;   rj   r!   r$   r   r   r   r    r   [  s   r   c               @   s|   e Zd ZejdddZejedejdZ	eje
dejdZejdZejdZejdZejdZG dd	 d	Zd
d ZdS )NroReciboCajaMaterialr   T)r   zId:)r   r   zNro Recibo Egreso:zNro Recibo Ingreso:c               @   s   e Zd ZdgZdZdZdS )zNroReciboCajaMaterial.Metar   u   Números de Recibos Materialu   Número de Recibo MaterialN)r   r   r   r   r   r   r   r   r   r    r!   v  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   {  s    zNroReciboCajaMaterial.__str__N)r   r   r   r   r&   r   r'   r-   r)   r.   rG   rH   r6   ZnroREMZnroRIMr   r   r!   r$   r   r   r   r    r   n  s   



r   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejdd	d
dZejddd
dZejddd
dZejddddZejddddZG dd dZdd ZdS )SaldoDisponibleCajaMaterialzID:T)r   zFecha actualizacion:)rE   zId:)r   r   r   rl   r   )r
   r   r   r	   zaux1:r   )r   r   zaux2:c               @   s   e Zd ZdgZdZdZdS )z SaldoDisponibleCajaMaterial.Metar   zSaldos Cajas MaterialzSaldo Caja MaterialN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z#SaldoDisponibleCajaMaterial.__str__N)r   r   r   r   r&   r   rK   rL   r'   r-   r)   r.   rG   rH   r/   saldo_materialrR   rS   r1   r;   rj   r!   r$   r   r   r   r    r   ~  s   r   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejdd	d
dZejddd
dZejddd
dZejddddZejddddZG dd dZdd ZdS )SaldoInicialCajaMaterialzID:T)r   zFecha actualizacion:)rE   zId:)r   r   r   rl   r   )r
   r   r   r	   zaux1:r   )r   r   zaux2:c               @   s   e Zd ZdgZdZdZdS )zSaldoInicialCajaMaterial.Metar   zSaldos Iniciales CajaMaterialzSaldo Inicial CajaMaterialN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z SaldoInicialCajaMaterial.__str__N)r   r   r   r   r&   r   rK   rL   r'   rG   r)   rH   r/   r   rR   rS   r1   r;   rj   r!   r$   r   r   r   r    r     s   r   c               @   s  e Zd ZdZejdddZejdddZej	e
dejdZej	edejdZejd	d
ddZejd	d
ddZejd	dddZejd	d
ddZejd	d
ddZejd	d
ddZejd	dddZejd	d
ddZejddddZejd	d
ddZejd	d
ddZejd	d
ddZejdZejdZejddddZ ejd	d
ddZ!ejd	d
ddZ"ejd	d
ddZ#ejd	dddZ$ejd	dddZ%ejd	dddZ&G dd dZ'dd Z(dS )CajaCierreMaterialz cierre de  cajas zID:T)r   zFecha Cierre:)rE   zId:)r   r   r   r	   r   )r
   r   r   rl   zObservaciones:r   )r   r   zFecha desde:zFecha hasta:r`   r   c               @   s   e Zd ZdgZdZdZdS )zCajaCierreMaterial.Metar   zCierres CajaszCierre CajaN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zCajaCierreMaterial.__str__N))r   r   r   r%   r   r&   r   rK   rL   r'   r-   r)   r.   rG   rH   r/   rm   rn   ZtotalDebeMaterialro   rp   rq   ZtotalHaberMaterialrr   r1   r8   rR   rS   r   rs   rt   ru   rd   rv   rw   ZsaldoInicial_materialrx   ry   Zmaterial_sistemar!   r$   r   r   r   r    r     s8   

r   c               @   s   e Zd ZejdddZejedejdZ	eje
dejdZejdddZejd	d
dZejddddZejddd	dZejdddZejddd	dZejddd	dZejddd	dZejddd	dZG dd dZdd ZdS )TCompraMaterialzID:T)r   zID Caja Debe)r   r   zID Caja Haber:zFecha:)rE   r   F)r   r   zObservaciones:r   )r   r   r   r	   )r
   r   r   zMoneda:r   )r   c               @   s   e Zd ZdgZdZdZdS )zTCompraMaterial.Metar   zCompra de MaterialzCompras de MaterialN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zTCompraMaterial.__str__N)r   r   r   r   r&   r   r'   TCajaMaterialDeber)   idCajaMaterialDeber   rX   rK   rL   r6   r,   r1   r8   r/   	descuentorb   Peso_gramosPrecio_gramoZTotal_pagarZadelantor!   r$   r   r   r   r    r     s   r   c               @   s   e Zd ZejdddZejedejdZ	ej
dddZejdd	d
ZejddddZejddddZejddddZejdddZejddddZejdddZejdd	d
ZejdddZG dd dZdd ZdS ) AdelantoCompraMzID:T)r   zID Caja Haber:)r   r   zFecha:)rE   r   F)r   r   zDetalle:r   )r   r   zCliente:r   zObservaciones:r   zMoneda:r   )r   r   r	   )r
   r   r   r`   zEstado Adelanto:)r   r   c               @   s   e Zd ZdgZdZdZdS )zAdelantoCompraM.Metar   zAdelantos Compra MaterialzAdelanto Compra MaterialN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zAdelantoCompraM.__str__N)r   r   r   r   r&   r   r'   r   r)   rX   rK   rL   r6   r,   r1   ZdetalleZcliente_sobrer8   rb   r/   r^   rd   Z	id_comprarO   Z
estado_ader!   r$   r   r   r   r    r     s   r   c               @   s   e Zd ZejdddZejedejdZ	eje
dejdZejdddZejd	d
dZejddddZejddd	dZejdddZejddd	dZejddd	dZejddd	dZG dd dZdd ZdS )TVentaMaterialzID:T)r   zID Caja Haber)r   r   zID Caja DebezFecha:)rE   r   F)r   r   zObservaciones:r   )r   r   r   r	   )r
   r   r   zMoneda:r   )r   c               @   s   e Zd ZdgZdZdZdS )zTVentaMaterial.Metar   zVenta de MaterialzVentas de MaterialN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zTVentaMaterial.__str__N)r   r   r   r   r&   r   r'   TCajaMaterialHaberr)   idCajaMaterialHaberr   r*   rK   rL   r6   r,   r1   r8   r/   r   rb   r   r   ZTotal_cobrarr!   r$   r   r   r   r    r     s   r   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejd	d
ddZejddddZejddddZejdddZG dd dZdd ZdS )EnvioMaterialCajaCajazID:T)r   zFecha:)rE   zID Caja Haber)r   r   zId:r   r	   r   )r
   r   r   zDetalle:r   )r   r   zObservaciones:r   r`   r   )r   c               @   s   e Zd ZdgZdZdZdS )zEnvioMaterialCajaCaja.Metar   zEnvios Cajas MaterialzEnvio Caja MaterialN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zEnvioMaterialCajaCaja.__str__N)r   r   r   r   r&   r   rK   rL   r'   r   r)   r   rG   r{   r/   r   r1   rc   r8   rd   r!   r$   r   r   r   r    r   
  s   r   c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejedej
dZejd	d
ddZejddddZejddddZejdddZG dd dZdd ZdS )RecepcionMaterialCajaCajazID:T)r   zFecha:)rE   zID Caja Debe)r   r   zId:r   r	   r   )r
   r   r   zDetalle:r   )r   r   zObservaciones:r   r`   r   )r   c               @   s   e Zd ZdgZdZdZdS )zRecepcionMaterialCajaCaja.Metar   zRecepciones Cajas MaterialzRecepcion Caja MaterialN)r   r   r   r   r   r   r   r   r   r    r!   '  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   ,  s    z!RecepcionMaterialCajaCaja.__str__N)r   r   r   r   r&   r   rK   rL   r'   r   r)   r   rG   Zid_CajaOrigenr   r   r/   r   r1   rc   r8   rd   r!   r$   r   r   r   r    r    s   r  c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejd	d
ddZejddddZejddddZG dd dZdd ZdS )EnvioMaterialCajaCajaAnulacionzID:T)r   zFecha:)rE   zId:)r   r   zID Caja Debezanulado:rh   )r   r   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )z#EnvioMaterialCajaCajaAnulacion.Metar   zSol Anulacion Envio OficinazSol Anulacion Envio OficinasN)r   r   r   r   r   r   r   r   r   r    r!   8  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   =  s    z&EnvioMaterialCajaCajaAnulacion.__str__N)r   r   r   r   r&   r   rK   rL   r'   r   r)   r   r   r   r1   ri   r;   rj   r!   r$   r   r   r   r    r  /  s   r  c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
dddZejd
dddZejdddZejddddZejddddZejdddZG dd dZdd ZdS )EnvioCajaCajaMz envio de caja zID:T)r   zFecha:)rE   zID Caja Haber)r   r   zId:r   r	   r   )r
   r   r   zMoneda:r   )r   zDetalle:r   )r   r   zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zEnvioCajaCajaM.Metar   zEnvios Cajas MzEnvio Caja MN)r   r   r   r   r   r   r   r   r   r    r!   N  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   S  s    zEnvioCajaCajaM.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   rX   rG   r{   r/   r^   r0   r1   rb   rc   r8   rd   r!   r$   r   r   r   r    r  A  s   r  c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZejd
dddZejdddZejddddZejddddZejdddZG dd dZdd ZdS )RecepcionEnvioCajaCajaMz envio oficina a oficina zID:T)r   zFecha:)rE   zID Caja Debe)r   r   zId:r   r	   r   )r
   r   r   zMoneda:r   )r   zDetalle:r   )r   r   zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zRecepcionEnvioCajaCajaM.Metar   zRecepciones Cajas MzRecepcion Caja MN)r   r   r   r   r   r   r   r   r   r    r!   b  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   g  s    zRecepcionEnvioCajaCajaM.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r   r)   r*   r  r}   r/   r^   r1   rb   rc   r8   rd   r!   r$   r   r   r   r    r  V  s   r  c               @   s   e Zd ZejdddZejdddZeje	dej
dZejedej
dZejd	d
ddZejddddZejddddZG dd dZdd ZdS )EnvioCajaCajaAnulacionMzID:T)r   zFecha:)rE   zId:)r   r   zID Caja Debezanulado:rh   )r   r   zaux1:r   zaux2:r   c               @   s   e Zd ZdgZdZdZdS )zEnvioCajaCajaAnulacionM.Metar   zSol Anulacion Envios Cajas MzSol Anulacion Envio Caja MN)r   r   r   r   r   r   r   r   r   r    r!   t  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   y  s    zEnvioCajaCajaAnulacionM.__str__N)r   r   r   r   r&   r   rK   rL   r'   r  r)   r   r   r*   r1   ri   r;   rj   r!   r$   r   r   r   r    r  k  s   r  c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZejd	d
ddZejdddZejd	dddZejdddZejddZejdddZejddZejdddZejdddZG dd dZdd ZdS )TrasladoEfectivoz&Saldo inicial de caja cambio de monedazID:T)r   zFecha:)rE   zId:)r   r   r   r   r   )r
   r   r   zMoneda:r   )r   rl   zOrigen:)r   zDestino:zObservaciones:r   r`   c               @   s   e Zd ZdgZdZdZdS )zTrasladoEfectivo.Metar   zTraslado EfectivoszTraslado EfectivoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zTrasladoEfectivo.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   rG   r)   rH   r/   r^   r1   rb   r   Zorigenr6   Zid_haber_origenZdestinoZid_debe_destinor8   rd   r!   r$   r   r   r   r    r  ~  s   r  c               @   sX  e Zd ZejdddZejedejdZ	eje
dejdZejedejdZejedejdZejddd	d
Zejddd	ddZejddddZejddddZejdddZejdddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejd dd	d!d"Z G d#d$ d$Z!d%d& Z"d'S )(
CtaAhorroszID:T)r   zId Cliente:)r   r   zId:zSaldo:r   r	   )r
   r   zInteres:)r
   r   r   zPlazo:r   )r   r   zTipo Plazo:zFecha apertura:)rE   zFecha cierre:)r   zEstado:r   FzObservaciones:r   zPrivado Oficina:r   zTipo Cuenta:zClave Acceso:zNro cuenta:zMoneda:zInteres Ganado:r   )r
   r   r   c               @   s   e Zd ZdgZdZdZdS )zCtaAhorros.Metar   zCuentas AhorroszCuenta AhorroN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zCtaAhorros.__str__N)#r   r   r   r   r&   r   r'   r+   r)   r,   r-   r.   rG   rH   rI   ra   r/   r   r   r1   r   r   rK   r   r   rd   r8   r   r   r   r   rb   r   r!   r$   r   r   r   r    r    s*   r  c               @   s  e Zd ZejdddZejedejdZ	ej
ddddZej
d	d
ddZejdddZejdddddZejdddddZejdddddZej
dddZejddddZejdddddZej
ddddZej
ddddZej
ddddZej
ddddZejdddZej
ddddZejd ddddZejd!ddddZej
d"dddZejd#ddddZej d$d%d&Z!ejd'ddddZ"ej
d(dddZ#G d)d* d*Z$d+d, Z%d-S ).CtaAhorrosMovimientoszID:T)r   zId Cuenta Ahorros:)r   r   zDebe Haber:r   )r   r   zTabla:r   zFecha:)rE   u   Monto Depósito:r	   r   )r
   r   r   zMonto Retiro:zSaldo:F)r
   r   r   zMoneda:r   )r   rl   zInteres:zPlazo:r   zTipo Plazo:z
Fecha Aux:zDetalle:r   zSub Monto Deposito:zInteres Ganado:zObservaciones Movimientos:z	Comision:zNro Operacionr   )r   z
Penalidad:z	Deposito:c               @   s   e Zd ZdgZdZdZdS )zCtaAhorrosMovimientos.Metar   zCuentas Ahorros MovimientoszCuenta Ahorro MovimientoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zCtaAhorrosMovimientos.__str__N)&r   r   r   r   r&   r   r'   r  r)   r   r1   r   rM   rK   rL   r/   r   r   r   rb   r   r   r   r   r   r   r   rc   r   r   r   r0   r6   rA   r   r   r!   r$   r   r   r   r    r    s4   r  c               @   s  e Zd ZdZejdddZejedej	dZ
ejedej	dZejedej	dZejedej	dZejdd	d
dZejdddZejdddZejddddZejddddZejddddZejddddZejddddZejdd	ddZejdd	ddZG dd dZdd Zd S )!CtaCtez' cuentas corrientes o cuentas movibles zID:T)r   zId Cliente:)r   r   zId:zSaldo:r   r	   )r
   r   zFecha apertura:)rE   zFecha cierre:)r   zEstado:r   F)r   r   zObservaciones:r   zPrivado Oficina:r   zTipo Cuenta:zClave Acceso:zNro cuenta:zMoneda:c               @   s   e Zd ZdgZdZdZdS )zCtaCte.Metar   zCuentas CorrienteszCuenta CorrienteN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zCtaCte.__str__N) r   r   r   r%   r   r&   r   r'   r+   r)   r,   r-   r.   rG   rH   rI   ra   r/   r   rK   r   r   r1   rd   r8   r   r   r   r   rb   r!   r$   r   r   r   r    r	    s$   r	  c               @   s8  e Zd ZejdddZejedejdZ	ej
ddddZej
d	d
ddZejdddZejdddddZejdddddZejdddddZej
ddddZej
ddddZejdddZej
ddddZejdddddZejdddddZej
ddddZej
d d!ddZej
d"d!ddZG d#d$ d$Zd%d& Zd'S )(CtaCteMovimientoszID:T)r   zId Cuenta Corriente:)r   r   zDebe Haber:r   )r   r   zTabla:r   zFecha:)rE   u   Monto Depósito:r	   r   )r
   r   r   zMonto Retiro:zSaldo:F)r
   r   r   zObservaciones Movimientos:r   zTipo Documento:r   zNro Recibo:)r   zDetalle:z	Comision:zTipo Cambio:r   zMoneda:zAux1:r   zAux2:c               @   s   e Zd ZdgZdZdZdS )zCtaCteMovimientos.Metar   zCuentas Corrientes MovimientoszCuenta Corriente MovimientoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   
  s    zCtaCteMovimientos.__str__N)r   r   r   r   r&   r   r'   r	  r)   r   r1   r   rM   rK   rL   r/   r   r   r   r   r   r6   r   rc   r0   r   rb   r;   rj   r!   r$   r   r   r   r    r
    s&   r
  c               @   s  e Zd ZdZejdddZejedej	dZ
ejedej	dZejedej	dZejedej	dZejdd	d
dZejdddZejdddZejddddZejddddZejddddZejddddZejddddZejdd	ddZG dd dZdd ZdS ) CtaCteMaterialz' cuentas corrientes o cuentas movibles zID:T)r   zId Cliente:)r   r   zId:zSaldo:r   r   )r
   r   zFecha apertura:)rE   zFecha cierre:)r   zEstado:r   F)r   r   zObservaciones:r   zPrivado Oficina:r   zTipo Cuenta:zClave Acceso:zNro cuenta:c               @   s   e Zd ZdgZdZdZdS )zCtaCteMaterial.Metar   zCuentas Corrientes MaterialzCuenta Corriente MaterialN)r   r   r   r   r   r   r   r   r   r    r!   !  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   &  s    zCtaCteMaterial.__str__N)r   r   r   r%   r   r&   r   r'   r+   r)   r,   r-   r.   rG   rH   rI   ra   r/   r   rK   r   r   r1   rd   r8   r   r   r   r   r!   r$   r   r   r   r    r    s"   r  c               @   s  e Zd ZejdddZejedejdZ	ej
ddddZej
d	d
ddZejdddZejdddddZejdddddZejdddddZej
ddddZej
ddddZejdddZej
ddddZejdddddZejdddddZej
d d!ddZej
d"d!ddZej
d#dddZejd$ddddZejd%ddddZejd&dd'Zej
d(d)ddZ ej!d*ddZ"G d+d, d,Z#d-d. Z$d/S )0CtaCteMovimientosMaterialzID:T)r   zId Cuenta Corriente:)r   r   zDebe Haber:r   )r   r   zTabla:r   zFecha:)rE   u   Monto Depósito:rl   r   )r
   r   r   zMonto Retiro:zSaldo:r	   F)r
   r   r   zObservaciones Movimientos:r   zTipo Documento:r   zNro Recibo:)r   zDetalle:z	Comision:zPrecio:r   zAux1:r   zAux2:zSobregirado:zMonto Sobregiro:zInteres:zPlazo:)r   zTipo Plazo:r   zFecha Pago:c               @   s   e Zd ZdgZdZdZdS )zCtaCteMovimientosMaterial.Metar   z'Cuentas Corrientes Movimientos Materialz$Cuenta Corriente Movimiento MaterialN)r   r   r   r   r   r   r   r   r   r    r!   B  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   G  s    z!CtaCteMovimientosMaterial.__str__N)%r   r   r   r   r&   r   r'   r  r)   r   r1   r   rM   rK   rL   r/   r   r   r   r   r   r6   r   rc   r0   Zprecior;   rj   r   r   r   r   r   rs   r   r!   r$   r   r   r   r    r  )  s0   r  c               @   s   e Zd ZejdddZejedejdZ	ej
ddddZej
d	d
ddZej
ddddZej
ddddZej
ddddZej
dddddZej
dddddZej
dddddZG dd dZdd ZdS )
cta_bancoszID:T)r   zId:)r   r   Bancor   )r   r   r   r   zCelular Referenciar   zCelular Referencia 2)r   r   zCuenta / DNIzNro Operacionr   )r   r   r   zNro Giror   c               @   s   e Zd ZdgZdZdZdS )zcta_bancos.Metar   zCuenta BancosN)r   r   r   r   r   r   r   r   r   r    r!   V  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   [  s    zcta_bancos.__str__N)r   r   r   r   r&   r   r'   r+   r)   r,   r1   r=   r>   r?   r@   Zcta_dnirA   rB   rC   r!   r$   r   r   r   r    r  K  s   r  c               @   s  e Zd ZejdddZejedejdZ	eje
dejdZejddd	d
ZejdddZejddddZejddddZejddddZejddddZejdd	dZejddddZejddddZejddd	d
ZejdddddZejdddddZejddddZejd d!ddZejd"dddZejd#dddZejd$dddZejd%dddZ ejd&dddZ!ej"d'd(d)Z#ejd*dddZ$ejd+d	dZ%ejd,d	dZ&ej"d-d(dZ'G d.d/ d/Z(d0d1 Z)d2S )3SolicitudTransferenciaBancoazID:T)r   zID Caja Debe)r   r   zID Cliente:r   r	   r   )r
   r   r   )r
   r   zNombres Beneficiado:r   )r   r   zApellido Paterno Beneficiado:r   zApellido Materno Beneficiado:zDNI Beneficiado:r   )r   r   zID beneficiario:)r   zObservaciones:r   zOtros Conceptos:zaux1:r   )r   r   r   znroCta:r   r  r   r   zCelular ReferenciazCelular Referencia 2zNro OperacionzNro Giror   zEs Privado:F)r   r   r`   z	Id Banco:zId Operacion:z
Es agente:c               @   s   e Zd ZdgZdZdZdS )z!SolicitudTransferenciaBancoa.Metar   z$Solicitudes de Transferencias Bancosz Solicitud de Transferencia BancoN)r   r   r   r   r   r   r   r   r   r    r!   ~  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z$SolicitudTransferenciaBancoa.__str__N)*r   r   r   r   r&   r   r'   r(   r)   r*   r+   r,   r/   r0   r^   r1   r2   Zpaterno_beneficiadoZmaterno_beneficiador5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rO   Z
es_privadoZestado_transferenciaid_bancoid_operacionZ	es_agenter!   r$   r   r   r   r    r  ^  s:   r  c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZej	ed
ejdZejddddZejdddZG dd dZdd ZdS )TransferenciaBancoProcesadozdocsrting for ServicerV   T)r   ZFecha)rE   z!ID Solicitud Transferencia Banco:)r   r   zID PersonalzId:zObservaciones:r   )r   r   zEstado transaccion:)r   r   c               @   s   e Zd ZdgZdZdZdS )z TransferenciaBancoProcesado.Metar   z Proceso de Transferencias BancoszProceso de Transferencia BancoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s   t | jjS )N)r"   rY   pk)r#   r   r   r    r$     s    z#TransferenciaBancoProcesado.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r  r)   rY   rI   rJ   rG   rH   r1   r8   rO   rd   r!   r$   r   r   r   r    r    s   r  c               @   sh   e Zd ZdZejdddZejedej	dZ
ejedej	dZejdd	dd
ZG dd dZdd ZdS )ExtornoTransferenciaBancosr[   rV   T)r   zID Caja Haber:)r   r   zID Solicitud Transferencia:zObservaciones:r   )r   r   c               @   s   e Zd ZdgZdZdZdS )zExtornoTransferenciaBancos.Metar   z!Extornos de Transferencias BancoszExtorno de Transferencia BancoN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z"ExtornoTransferenciaBancos.__str__N)r   r   r   r%   r   r&   r   r'   rW   r)   rX   r  rY   r1   r8   r!   r$   r   r   r   r    r    s   r  c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZej	ed
ejdZej	edejdZej	edejdZejdddZejdddZG dd dZdd ZdS )!DepositoCtaTransferenciaProcesadoz\ deposito a cuenta por concepto de transferencia procesado, este deposito no genera ingreso zID:T)r   zFecha:)rE   zID Procesado)r   r   zId Movimiento:zId:zID Personal:zId Oficina:r`   r   )r   zEstado transaccion:)r   r   c               @   s   e Zd ZdgZdZdZdS )z&DepositoCtaTransferenciaProcesado.Metar   z#Depositos Trans Procesado Cta cte Mz"Deposito Trans Procesado Cta cte MN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z)DepositoCtaTransferenciaProcesado.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r  r)   id_procesador   r   rG   rH   rI   rJ   r-   r.   r1   rd   rO   estado_tr!   r$   r   r   r   r    r    s   r  c               @   s   e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZej	ed
ejdZej	edejdZej	edejdZejdddZejdddZG dd dZdd ZdS )RetiroCtaTransferenciaProcesadoz\ deposito a cuenta por concepto de transferencia procesado, este deposito no genera ingreso zID:T)r   zFecha:)rE   zID Procesado)r   r   zId Movimiento:zId:zID Personal:zId Oficina:r`   r   )r   zEstado transaccion:)r   r   c               @   s   e Zd ZdgZdZdZdS )z$RetiroCtaTransferenciaProcesado.Metar   z!Retiros Trans Procesado Cta cte Mz Retiro Trans Procesado Cta cte MN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    z'RetiroCtaTransferenciaProcesado.__str__N)r   r   r   r%   r   r&   r   rK   rL   r'   r  r)   r  r   r   rG   rH   rI   rJ   r-   r.   r1   rd   rO   r  r!   r$   r   r   r   r    r    s   r  c               @   s  e Zd ZdZejdddZejdddZej	e
dejdZej	ed	ejdZej	ed	ejdZej	ed
ejdZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejddddZejdddZejddddd Zejd!dddd Z ejd"dddZ!ejd#dddd Z"ejd$dddZ#ejd%dddd Z$ejd&dddd Z%ejd'dd(Z&ejd)dd(Z'G d*d+ d+Z(d,d- Z)d.S )/RetiroTransferenciaCtazR retiro de cunta cte material y deposito por concepto de transferencia y comision zID:T)r   zFecha:)rE   zID Personal)r   r   zId:zID Cliente:zTabla capital:r   )r   r   zId capital:Fr   )r   r   zTabla comision:zId comision:r   r	   )r
   r   r   zBanco:r   zObservaciones:r   r`   r   )r   zDetalle:r   )r   r   r   zTabla capital mov:zId capital mov:zTabla comision mov:zId comision mov:zTipo Documento:zNro. recibo:zId Operacion:)r   z	Id Banco:c               @   s   e Zd ZdgZdZdZdS )zRetiroTransferenciaCta.Metar   zRetiros Trans Cta ctezRetiro Trans Cta cteN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$     s    zRetiroTransferenciaCta.__str__N)*r   r   r   r%   r   r&   r   rK   rL   r'   rI   r)   rJ   r-   r.   rG   rH   r+   r,   r1   Ztabla_capitar6   Z
id_capitalZ
tabla_comiZid_comir/   r^   r0   r=   r8   rd   rc   Ztabla_capita_movZid_capital_movZtabla_comi_movZid_comi_movZtipo_docZnro_rer  r  r!   r$   r   r   r   r    r    s6   r  c               @   s*  e Zd ZejdddZejedejdZ	eje
dejdZejdddZejd	d
dZejdddddZejdddddZejdddddZejdddddZejdddddZejddddZejddd	dZejddd	dZejddd	dZejddddZejddddZG dd dZd d! Zd"S )#CompraDolarStzID:T)r   zID Caja Debe)r   r   zID Caja Haber:zFecha:)rE   r   F)r   r   zTipo Persona:r   )r   r   r   zDNI:r   zNombres:r   zApellido Paterno:r   zApellido Materno:zObservaciones:)r   r   r   r	   )r
   r   r   zaux1:r   zaux2:c               @   s   e Zd ZdgZdZdZdS )zCompraDolarSt.Metar   zCompra de Dolar STzCompras de Dolar STN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   	  s    zCompraDolarSt.__str__N)r   r   r   r   r&   r   r'   r(   r)   r*   rW   rX   rK   rL   r6   r,   r1   r   r   r   r   r   r8   r/   r   r   r   r;   rj   r!   r$   r   r   r   r    r    s$   r  c               @   s&  e Zd ZejdddZejedejdZ	eje
dejdZejdddZejd	d
dZejdddddZejdddddZejdddddZejdddddZejdddddZejddddZejddd	dZejdddZejdddZejddddZejddddZG dd  d Zd!d" Zd#S )$VentaDolarStzID:T)r   zID Caja Debe)r   r   zID Caja Haber:zFecha:)rE   r   F)r   r   zTipo Persona:r   )r   r   r   zDNI:r   zNombres:r   zApellido Paterno:r   zApellido Materno:zObservaciones:)r   r   r   r	   )r
   r   r   )r
   r   zaux1:r   zaux2:c               @   s   e Zd ZdgZdZdZdS )zVentaDolarSt.Metar   zVenta de Dolar STzVentas de Dolar STN)r   r   r   r   r   r   r   r   r   r    r!     s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   !  s    zVentaDolarSt.__str__N)r   r   r   r   r&   r   r'   r(   r)   r*   rW   rX   rK   rL   r6   r,   r1   r   r   r   r   r   r8   r/   r   r   r   r;   rj   r!   r$   r   r   r   r    r    s$   r  c               @   s  e Zd ZejdddZejddddZejdd	ddZej	d
ddZ
ejddd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ZejddddZejddddZejddddZejddddZejddddZejddd	ddZejd dd	ddZejd!dd	ddZejd"dddZejd#dddZejd$d%ddZejd&dd'Zejd(d)ddZejd*dddZ ejd+d)ddZ!ejd,d)ddZ"ejd+dddZ#ejd-d.ddZ$ej	d/ddZ%ej	d0ddZ&G d1d2 d2Z'd3d4 Z(d5S )6FacturacionOperacionV1zID:T)r   zTipo:r   F)r   r   zSerie:r   zPlazo:r   )r   zFecha:)rE   zFecha Emision:)r   zFecha Envio ok:zFecha Error:zErrores:i,  zNro Doc:r   zRazon:r   zCodigo:   zCodigo Sunat:r   zMonto neto:r   )r
   r   r   z
Monto IGV:zMonto total:zMonto letras:z
Operacion:zTabla:r   zEstado transaccion:)r   r   zEstado Sunat:r   z	Fecha TZ:zcdr id:z	cdr code:zhash:r   zID Caja:zID Empresa:c               @   s   e Zd ZdgZdZdZdS )zFacturacionOperacionV1.Metar   zFacturaciones operacionzFacturacion OperacionN)r   r   r   r   r   r   r   r   r   r    r!   C  s   r!   c             C   s
   t | jS )N)r"   r   )r#   r   r   r    r$   H  s    zFacturacionOperacionV1.__str__N))r   r   r   r   r&   r   r1   ZtipoZserier6   ZcorrelativorK   rL   Zfecha_emisionZfecha_envioZfecha_errorZerroresZnro_docZrazonZ
codigo_proZcodigo_sunatZdescripcionr/   Zm_netoZm_igvZm_totalZmonto_letrasZidOperacionrM   rO   rd   Zestado_sunatZfecha_tz_letrasZcdr_idZcdr_codeZcdr_descriptionZinvoice_hashrH   Z
id_empresar!   r$   r   r   r   r    r  %  s>   r  N)W	django.dbr   ZMain.modelsZMaintenance.modelsModelr   rD   rP   rT   rU   rZ   r\   r_   re   rg   rk   rz   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   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  r  r  r  r  r   r   r   r    <module>   s   +!!"$!$"(#