#define FResumenEF			2200
#define FEditarEF_1			2201
#define FEditarEF_2			2202
#define FEditarEF_3			2203
#define FEditarEF_4			2204
#define FEditarEF			2209

// Estructura de movimiento de efectivo
typedef struct DMOVEF {
	Fecha   f;			// Fecha mov.
	Int8    tp;			// Tipo de movimiento
						// 0=Abono 1=Compra 2=Pago/Depósito 3=AbonoGeneral
	Char    tp1;		// 0=Cheque 1=ATM 2=Transferencia
	double  v;			// Valor
	Char    dsc[120];	// Descripción
	Boolean didg;		// Definida la cuenta
	ID      idg;		// Id de la cuenta de gastos
	Boolean rev;		// Ya ha sido procesado ?
} MOVEF;

// Estructura de efectivo
typedef struct DEFE {
	UInt8   TipoReg;
	double 	sa;	        // Saldo actual
	Int16   uca;		// Ultima cuenta que abona
} EFE;


void  		IniciaRegEfe      	(void)             		ES6;
void 		IniciaEF			(UInt8*,Char,FormType*) ES6;
Boolean 	FinalizaEF			(void)             		ES6;
void        ActualizaSaldosEF	(void)             		ES6;
Boolean 	ResumenEF			(EventType*)			ES6;
Boolean 	EditarEF			(EventType*)			ES6;

