-- SIGDA: datos de documento y condición de compra.
-- MariaDB permite ADD COLUMN IF NOT EXISTS.

ALTER TABLE compras
    ADD COLUMN IF NOT EXISTS tipo_comprobante ENUM('FACTURA','BOLETA','NOTA_VENTA') NOT NULL DEFAULT 'NOTA_VENTA' AFTER id_proveedor,
    ADD COLUMN IF NOT EXISTS serie_comprobante VARCHAR(10) NULL AFTER tipo_comprobante,
    ADD COLUMN IF NOT EXISTS numero_comprobante VARCHAR(30) NULL AFTER serie_comprobante,
    ADD COLUMN IF NOT EXISTS moneda CHAR(3) NOT NULL DEFAULT 'PEN' AFTER numero_comprobante,
    ADD COLUMN IF NOT EXISTS condicion_pago ENUM('CONTADO','CREDITO') NOT NULL DEFAULT 'CONTADO' AFTER moneda;
