-- Script generated by WinDev on 04/03/2017 08:25:25
-- Tables of Circle_K.wda analysis
-- for MySQL

-- Creating the Contrarecibos_Contabilidad_Abonos table
CREATE TABLE `Contrarecibos_Contabilidad_Abonos` (
    `Contrarecibos_Contabilidad_AbonosID` VARCHAR(50)  PRIMARY KEY  DEFAULT '0',
    `ContraRecibos_ContabilidadID` VARCHAR(50) ,
    `Estatus_ContraReciboID` VARCHAR(50) ,
    `OrdenPagoID` VARCHAR(50) ,
    `Importe` NUMERIC(24,6) DEFAULT 0,
    `TC` NUMERIC(24,6) DEFAULT 0,
    `NombreArchivo` VARCHAR(100) ,
    `Fecha` DATETIME Default Null ,
    `InternalVersion` INTEGER DEFAULT 0,
    `Memo1` VARCHAR(50) ,
    `Memo2` VARCHAR(50) ,
    `Memo3` VARCHAR(50) );
CREATE INDEX `WDIDX_Contrarecibos_Cont_Abonos_ContraRecibos_ContabilidadID` ON `Contrarecibos_Contabilidad_Abonos` (`ContraRecibos_ContabilidadID`);
CREATE INDEX `WDIDX_Contrarecibos_Cont_Abonos_Estatus_ContraReciboID` ON `Contrarecibos_Contabilidad_Abonos` (`Estatus_ContraReciboID`);
CREATE INDEX `WDIDX_Contrarecibos_Cont_Abonos_OrdenPagoID` ON `Contrarecibos_Contabilidad_Abonos` (`OrdenPagoID`);

-- Creating the Cuentas_Contabilidad_Gastos table
CREATE TABLE `Cuentas_Contabilidad_Gastos` (
    `Cuentas_Contabilidad_GastosID` VARCHAR(50)  PRIMARY KEY  DEFAULT '0',
    `Cuentas_Contabilidad_SaldosID` VARCHAR(50) ,
    `Cuentas_ContabilidadID` VARCHAR(50) ,
    `Activo` TINYINT DEFAULT 0,
    `OrdenPagoID` VARCHAR(50) ,
    `Operacion` VARCHAR(50) ,
    `Importe` NUMERIC(24,6) DEFAULT 0,
    `Fecha` DATE Default Null,
    `InternalVersion` INTEGER DEFAULT 0,
    `Memo1` VARCHAR(50) ,
    `Memo2` VARCHAR(50) ,
    `Memo3` VARCHAR(50) );
CREATE INDEX `WDIDX_Cuentas_Cont_Gastos_Cuentas_Cont_SaldosID` ON `Cuentas_Contabilidad_Gastos` (`Cuentas_Contabilidad_SaldosID`);
CREATE INDEX `WDIDX_Cuentas_Cont_Gastos_Cuentas_ContabilidadID` ON `Cuentas_Contabilidad_Gastos` (`Cuentas_ContabilidadID`);
CREATE INDEX `WDIDX_Cuentas_Cont_Gastos_Activo` ON `Cuentas_Contabilidad_Gastos` (`Activo`);
CREATE INDEX `WDIDX_Cuentas_Cont_Gastos_OrdenPagoID` ON `Cuentas_Contabilidad_Gastos` (`OrdenPagoID`);

-- Creating the Cuentas_Contabilidad_Saldos table
CREATE TABLE `Cuentas_Contabilidad_Saldos` (
    `Cuentas_Contabilidad_SaldosID` VARCHAR(50)  NOT NULL  PRIMARY KEY  DEFAULT '0',
    `Cuentas_ContabilidadID` VARCHAR(50) ,
    `Saldo` NUMERIC(24,6) DEFAULT 0,
    `SaldoFinal` NUMERIC(24,6) DEFAULT 0,
    `Fecha` DATE Default Null,
    `InternalVersion` INTEGER DEFAULT 0,
    `Memo1` VARCHAR(50) ,
    `Memo2` VARCHAR(50) ,
    `Memo3` VARCHAR(50) );
CREATE INDEX `WDIDX_Cuentas_Contabilidad_Saldos_Cuentas_ContabilidadID` ON `Cuentas_Contabilidad_Saldos` (`Cuentas_ContabilidadID`);

-- Creating the Proveedores_Empresa table
CREATE TABLE `Proveedores_Empresa` (
    `Proveedores_EmpresaID` VARCHAR(50)  PRIMARY KEY  DEFAULT '0',
    `ProveedoresID` VARCHAR(50) ,
    `EmpresasID` VARCHAR(50) ,
    `Compras` TINYINT DEFAULT 0,
    `Activo` TINYINT DEFAULT 0,
    `InternalVersion` INTEGER DEFAULT 0,
    `Memo1` VARCHAR(50) ,
    `Memo2` VARCHAR(50) ,
    `Memo3` VARCHAR(50) ,
    `Memo4` VARCHAR(50) ,
    `Memo5` VARCHAR(50) ,
    `Memo6` VARCHAR(50) );
CREATE INDEX `WDIDX_Proveedores_Empresa_ProveedoresID` ON `Proveedores_Empresa` (`ProveedoresID`);
CREATE INDEX `WDIDX_Proveedores_Empresa_EmpresasID` ON `Proveedores_Empresa` (`EmpresasID`);
