-- =========================================================================
-- Tabla para el PADRON REDUCIDO de SUNAT (consulta de RUC gratuita y local)
--
-- Como usarla:
--   1. Descargar el padron desde SUNAT (gratuito):
--      https://www.sunat.gob.pe/descargaPRR/mrc137_padron_reducido.html
--      (archivo padron_reducido_ruc.zip, se actualiza semanalmente)
--   2. Descomprimir el .txt
--   3. Ejecutar este script para crear la tabla
--   4. Importar con: php scripts/importar_padron.php /ruta/padron_reducido_ruc.txt
--
-- Con esto el POS autocompleta la razon social y direccion de cualquier RUC
-- sin pagar ningun proveedor de API.
-- =========================================================================

CREATE TABLE IF NOT EXISTS padron_ruc (
    ruc           CHAR(11) NOT NULL PRIMARY KEY,
    razon_social  VARCHAR(200) NOT NULL,
    estado        VARCHAR(20) NULL COMMENT 'ACTIVO, BAJA DE OFICIO, etc.',
    condicion     VARCHAR(20) NULL COMMENT 'HABIDO, NO HABIDO',
    direccion     VARCHAR(300) NULL,
    ubigeo        CHAR(6) NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
  COMMENT='Padron reducido de SUNAT importado localmente';
