-- Guarda el enlace del codigo QR devuelto por SUNAT en el CDR
-- (tag cac:AdditionalDocumentReference/cbc:DocumentDescription o similar)
-- para mostrarlo en la representacion impresa de la guia.

SET @col_exists := (
    SELECT COUNT(*) FROM information_schema.columns
    WHERE table_schema = DATABASE()
      AND table_name = 'facturacion_guia_transporte'
      AND column_name = 'qr_sunat'
);
SET @sql := IF(@col_exists = 0,
    'ALTER TABLE facturacion_guia_transporte ADD COLUMN qr_sunat VARCHAR(500) NULL AFTER indicador_m1l',
    'SELECT 1');
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;