-- DROP TABLE `tb_f_mcliente_drole`, `tb_f_mcliente_drole_log`;

-- ----------------------------------------------------------------------------------------------------
CREATE TABLE `tb_f_opurchase` (
  `codemp` VARCHAR(2) NOT NULL DEFAULT '',
  `sucursal` VARCHAR(3) NOT NULL DEFAULT '',
  `numero` VARCHAR(15) NOT NULL DEFAULT '',
  `fecha` DATE NULL DEFAULT '1900-01-01',
  `cliente` VARCHAR(10) NULL DEFAULT '',
  `orden` VARCHAR(15) NULL DEFAULT '',
  `numero_documento` VARCHAR(20) NULL DEFAULT '',
  `tracking` VARCHAR(45) NULL DEFAULT '',
  `fecha_entrega` DATE NULL DEFAULT '1900-01-01',
  `fecha_actualizada` DATE NULL DEFAULT '1900-01-01',
  `cantidad_solicitada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_entregada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `estatus` VARCHAR(10) NULL DEFAULT '',
  `estado` SMALLINT(1) NULL DEFAULT '0',
  PRIMARY KEY (`codemp`, `sucursal`, `numero`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_spanish_ci;

CREATE TABLE `tb_f_opurchase_dproducts` (
  `codemp` VARCHAR(2) NULL DEFAULT '',
  `sucursal` VARCHAR(3) NULL DEFAULT '',
  `numero` VARCHAR(15) NULL DEFAULT '',
  `producto` VARCHAR(10) NULL DEFAULT '',
  `precio` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_solicitada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_entregada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `total` DECIMAL(12,2) NULL DEFAULT '0.00',
  `item` INT(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`item`));


-- ----------------------------------------------------------------------------------------------------
CREATE TABLE `tb_f_osales` (
  `codemp` VARCHAR(2) NOT NULL DEFAULT '',
  `sucursal` VARCHAR(3) NOT NULL DEFAULT '',
  `numero` VARCHAR(15) NOT NULL DEFAULT '',
  `fecha` DATE NULL DEFAULT '1900-01-01',
  `cliente` VARCHAR(10) NULL DEFAULT '',
  `purchase` VARCHAR(15) NULL DEFAULT '',
  `numero_documento` VARCHAR(20) NULL DEFAULT '',
  `tracking` VARCHAR(45) NULL DEFAULT '',
  `fecha_entrega` DATE NULL DEFAULT '1900-01-01',
  `fecha_actualizada` DATE NULL DEFAULT '1900-01-01',
  `cantidad_solicitada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_entregada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `estatus` VARCHAR(10) NULL DEFAULT '',
  `estado` SMALLINT(1) NULL DEFAULT '0',
  PRIMARY KEY (`codemp`, `sucursal`, `numero`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_spanish_ci;


CREATE TABLE `tb_f_osales_dproducts` (
  `codemp` VARCHAR(2) NULL DEFAULT '',
  `sucursal` VARCHAR(3) NULL DEFAULT '',
  `numero` VARCHAR(15) NULL DEFAULT '',
  `producto` VARCHAR(10) NULL DEFAULT '',
  `precio` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_solicitada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_entregada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `total` DECIMAL(12,2) NULL DEFAULT '0.00',
  `item` INT(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`item`));


-- ----------------------------------------------------------------------------------------------------
CREATE TABLE `tb_c_ovendor` (
  `codemp` VARCHAR(2) NOT NULL DEFAULT '',
  `sucursal` VARCHAR(3) NOT NULL DEFAULT '',
  `numero` VARCHAR(15) NOT NULL DEFAULT '',
  `fecha` DATE NULL DEFAULT '1900-01-01',
  `proveedor` VARCHAR(10) NULL DEFAULT '',
  `orden` VARCHAR(15) NULL DEFAULT '',
  `numero_documento` VARCHAR(20) NULL DEFAULT '',
  `pod` VARCHAR(25) NULL DEFAULT '',
  `tracking` VARCHAR(45) NULL DEFAULT '',
  `fecha_entrega` DATE NULL DEFAULT '1900-01-01',
  `fecha_actualizada` DATE NULL DEFAULT '1900-01-01',
  `cantidad_solicitada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_reservada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_entregada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `estatus` VARCHAR(10) NULL DEFAULT '',
  `estado` SMALLINT(1) NULL DEFAULT '0',
  PRIMARY KEY (`codemp`, `sucursal`, `numero`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_spanish_ci;

CREATE TABLE `tb_c_ovendor_dproducts` (
  `codemp` VARCHAR(2) NULL DEFAULT '',
  `sucursal` VARCHAR(3) NULL DEFAULT '',
  `numero` VARCHAR(15) NULL DEFAULT '',
  `producto` VARCHAR(10) NULL DEFAULT '',
  `precio` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_solicitada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_reservada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `cantidad_entregada` DECIMAL(10,2) NULL DEFAULT '0.00',
  `total` DECIMAL(12,2) NULL DEFAULT '0.00',
  `item` INT(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`item`));
