-- Estructura de tabla para la tabla `fi_ordenes_compras_detalle` (basado en fi_compras_detalle)

CREATE TABLE `fi_ordenes_compras_detalle` (
  `rowid` int(10) NOT NULL,
  `fk_compra` int(10) NOT NULL,
  `fk_producto` int(10) NOT NULL,
  `label` varchar(300) COLLATE utf8_unicode_ci NOT NULL,
  `ref` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `tipo_impuesto` int(10) NOT NULL,
  `cantidad` int(10) NOT NULL,
  `subtotal` int(10) NOT NULL,
  `impuesto` int(10) NOT NULL,
  `total` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- Indices de la tabla `fi_ordenes_compras_detalle`
ALTER TABLE `fi_ordenes_compras_detalle`
  ADD PRIMARY KEY (`rowid`),
  ADD KEY `fk_producto` (`fk_producto`),
  ADD KEY `fk_factura` (`fk_compra`),
  ADD KEY `fk_factura_2` (`fk_compra`),
  ADD KEY `fk_compra` (`fk_compra`);

-- AUTO_INCREMENT de la tabla `fi_ordenes_compras_detalle`
ALTER TABLE `fi_ordenes_compras_detalle`
  MODIFY `rowid` int(10) NOT NULL AUTO_INCREMENT;

-- Filtros para la tabla `fi_ordenes_compras_detalle`
ALTER TABLE `fi_ordenes_compras_detalle`
  ADD CONSTRAINT `fi_ordenes_compras_detalle_ibfk_1` FOREIGN KEY (`fk_compra`) REFERENCES `fi_ordenes_compras` (`rowid`);
