Kg SIGRA
Entrar a la plataforma

Centro Municipal de Aprovechamiento · Villamaría, Caldas

Todo empieza en el kilogramo
pesado en báscula.

SIGRA es el sistema que corre el centro de aprovechamiento: un solo pesaje alimenta la compra al reciclador, el inventario, los puntos del hogar y el reporte de impacto — nadie vuelve a digitar el mismo dato dos veces.

Offline-firstLa báscula y la ruta funcionan sin señal y sincronizan después.
Nada se borraToda transacción se anula con motivo, usuario y hora.
Sin programadorPrecios, puntos y materiales se editan desde el panel.

Arquitectura

No es una app. Son cinco superficies sobre el mismo cerebro.

Cada rol entra por la puerta que le corresponde — el operario de báscula nunca ve un margen; el hogar nunca ve inventario.

A

Consola de planta

Báscula, patio de chatarrería — tablet Android o PC.

críticaoffline-first
B

Backoffice

Coordinación, administración y contabilidad — navegador web.

críticaen línea
C

App de ruta

Recicladores formalizados — celular Android gama baja.

altaoffline-first
D

App ciudadana

Hogares, comercios y colegios aliados — Android/iOS y web.

mediacaché
E

Portal de impacto

Comunidad, alcaldía y prensa — web pública, incluso en pantalla del centro.

públicaen línea

Estado real

Lo que ya opera, sin adornos

Facturación DIAN y comprobantes de WhatsApp llegan por adaptador — se activan con las llaves del proveedor cuando el centro las tenga. El resto del flujo de negocio ya corre solo.

Web + PWA + APK

Panel HTTPS, app instalable y APK descargable — WebView a la misma URL.

QR y NFC

Buscar tercero por cámara QR o NFC (Chrome Android, HTTPS).

Inventario en vivo

Se actualiza en cada recepción; panel con sondeo cada 10s.

Offline + auto-sync

IndexedDB local en báscula y ruta; sincroniza al recuperar señal.

Reportes e impacto

Dashboard financiero y portal público de impacto ya generan cifras.

Comprobante WhatsApp

Automático al crear recepción — activa con token de Meta Cloud API.

Factura electrónica DIAN

Endpoint listo — activa al contratar proveedor autorizado (Factus, Alegra…).

Dispersión Nequi / Daviplata

Simulada hasta conectar el proveedor de pagos.


Maestro de materiales

Catorce materiales, precio siempre versionado

Cambiar el precio del PET no sobrescribe nada — crea una versión nueva con vigencia, así una compra de marzo siempre se puede recalcular con el precio de marzo.

MaterialCategoríaPrecio venta ref.
PET transparente · PET-01Plástico$800–1.200 / kg
PEAD / HDPE · HDPE-02Plástico$600–1.000 / kg
Polipropileno · PP-05Plástico$600–1.100 / kg
Cartón corrugado · CAR-01Papel$200–380 / kg
Papel blanco / periódico · PAP-01Papel$150–350 / kg
Vidrio · VID-01/02/03Vidrio$50–120 / kg
Aluminio · ALU-01Metal · alto valor$1.500–2.500 / kg
Chatarra ferrosa · FER-01Metal$350–550 / kg
Baterías, aceites, RAEE · RESPEL-xxPeligroso · controladomanifiesto RESPEL
Grado A · premium · 1.0× Grado B · estándar · 0.85× Grado C · con descuento · 0.65× Grado R · rechazo · 0×

Mapa de módulos

Catorce módulos, ordenados por lo que sostiene la operación

Primero báscula, compras e inventario — el centro puede operar sin app de hogar, pero no puede operar sin registrar lo que compra.

Crítico · P0
Identidad, roles y permisos M1

Quién puede ver y hacer qué — base de todo.

Maestros y catálogos M2

Materiales, precios, terceros, rutas, puntos limpios.

Báscula y recepción M3

Pesar, clasificar, valorar, imprimir comprobante — 45s por entrega.

Compras y pagos M4

Compra a recicladores y chatarrerías satélite. Caja diaria.

Inventario y lotes M5

Cuánto hay, de qué, dónde y cuánto costó — trazable por lote.

Ventas y cartera M7

Cotizar, despachar, facturar, cobrar.

Alta · P1
Procesamiento y mermas M6

Molido, lavado, prensado — rendimiento real vs. teórico.

Precios y márgenes M8

Histórico, alertas y margen por material y por lote.

Finanzas M9

Caja, gastos, P&G por línea, punto de equilibrio.

Puntos e incentivos M10

Motor de reglas: puntos, bonos, niveles, canjes del hogar.

Cumplimiento y reportes M12

SUI-SSPD, Corpocaldas, RESPEL, indicadores MGA.

Siguiente ola · P2–P3
Rutas y logística M11

Cumplimiento de ruta, puntos limpios, geolocalización.

Talento y SST M13

Recicladores, contratos, EPP, capacitaciones SENA.

Impacto y portal público M14

Contador público: CO₂ evitado, toneladas desviadas del relleno.


Escrito en el contrato

Siete principios que se verifican en cada entrega

  1. Un dato se captura una sola vez.El peso se digita una vez en la báscula; de ahí salen el comprobante, el inventario, los puntos y el reporte al SUI.
  2. Si el operario no lo entiende en 30 segundos, está mal diseñado.La pantalla de báscula tiene máximo 4 campos y botones de 60px.
  3. Nada se borra, todo se anula.Ninguna transacción se elimina — se anula con motivo, usuario y hora.
  4. Offline es el estado normal, no la excepción.Cada dispositivo sincroniza cuando puede; los conflictos se resuelven por reglas explícitas.
  5. El sistema calcula, la persona confirma.El software propone precio, puntos y descuento por humedad; el operario aprueba o corrige.
  6. Todo número debe rastrearse hasta su origen.Un clic en un margen te lleva a las ventas, los lotes y las compras que lo componen.
  7. Configurable sin programador.Precios, puntos, materiales, bonos y metas se cambian desde una pantalla de administración.

Diez roles

Cada quien ve exactamente lo suyo

Superadministrador Coordinador general Jefe de planta Operador de báscula Operador administrativo Responsable SST Reciclador Hogar / comercio / colegio Comprador externo Auditor / Alcaldía
PúblicoEl portal de impacto es la única superficie sin login — para la comunidad, la alcaldía y la prensa.
CO₂ evitadoCada material tiene su factor de conversión a CO₂ evitado por kilogramo recibido.
Toneladas desviadasContador público de lo que no llegó al relleno sanitario, alimentado por cada pesaje real.

Entra al backoffice

Báscula, inventario, compras, ventas, puntos y el portal de impacto — todo sobre el mismo dato.

sigra.bkrline.info →
PostgreSQL 16 Node + Express + Prisma Next.js 15 + PWA MinIO (S3-compatible) Offline IndexedDB + sync 100% local / open-source