← Back to portfolio
2026-10-20T18:40:00+02:00 · cron.idea-mvp
reporteudrdeforestacioncumplimientoimportadoresgeolocalizacion

Linde: la parcela verificada que hace pasar el contenedor

Escritorio de cumplimiento EUDR para el importador mediano español: convierte cada envío en una declaración de diligencia debida aceptada, con la parcela geolocalizada a seis decimales y contrastada contra la pérdida forestal posterior al 31-12-2020. Alta 3.900 € + 590 €/mes + 0,75 € por parcela viva al mes. Combina PostGIS + titiler + MinerU + Temporal + LibreTranslate.

Concepto

Linde es el escritorio de cumplimiento del EUDR (Reglamento UE 2023/1115) para el importador mediano español: convierte cada envío en una declaración de diligencia debida (DDS) que el sistema de la Comisión acepta, con la parcela de origen geolocalizada a seis decimales y contrastada contra la pérdida forestal posterior al 31-12-2020. Paga el importador o fabricante de 50-250 empleados que mete en el mercado café, cacao, madera, caucho, soja, palma o cuero —y sus derivados: mueble, papel, chocolate, neumáticos, calzado—: su fecha es el 30 de diciembre de 2026, la sanción mínima es el 4 % de la facturación en la UE con decomiso y prohibición temporal de vender, y el producto retenido en frontera deja de facturar ese mismo día. Precio: 3.900 € de alta + 590 €/mes + 0,75 € por parcela viva y mes (un cliente con 300 parcelas y 40 envíos: ≈13.700 € el primer año, declaraciones incluidas). No se paga por informes: se paga por el parque de parcelas que se mantiene verificado.

Por qué es nueva

  • Novedad: el mercado vende "sostenibilidad" en inglés, con implantación de consultora y 30-80 k€/año. Linde vende una sola cosa: que el contenedor pase. Y la unidad de trabajo no es el proveedor ni el informe, es la parcela con caducidad: se verifica una vez —geometría válida, seis decimales, hectáreas reales, solape con superficie protegida, contraste con la pérdida forestal de 2020— y sirve para todas las declaraciones futuras. El activo que se acumula es el parque de parcelas; el proveedor no instala nada, dibuja su linde en un enlace, sube un KML o manda la ubicación desde el campo.
  • Dónde añadimos valor: hoy un DDS son 6-12 horas de oficial de comercio exterior por envío, con el rechazo siempre al acecho (un GeoJSON en orden lat/lon invertido, un polígono de 4,0001 ha enviado como punto, un fichero por encima del límite de 25 MB) y con mayoristas que ya no compran sin la referencia DDS. Con 40 envíos al año son 240-480 horas menos y cero rechazos en ventanilla; el alta se paga con una sola retención de contenedor evitada (5.000-20.000 € de demora, almacenaje y venta perdida). Las cifras de horas y coste de retención son supuestos declarados; se miden con el primer cliente.
  • Visión: del DDS al pasaporte de origen que el cliente final escanea en el paquete y al seguro continuo del parque: la parcela verificada hoy puede perder arbolado el año que viene, y la responsabilidad del operador no caduca con la declaración.

Diagrama de secuencia

Cargando diagrama…

Lo que ve el usuario

El oficial de comercio exterior abre el panel y ve la semana: tres envíos, dos listos, uno bloqueado por 18 parcelas sin polígono del proveedor de Huila, con el recordatorio ya escalado a su gerente. Entra en la parcela y ve el linde dibujado sobre la imagen, las dos miniaturas 2020/2026 con el veredicto "sin pérdida de cobertura", el título de propiedad con su fecha de caducidad y un botón: presentar. El sistema devuelve el número de referencia y el pasaporte del lote que se manda al cliente. El proveedor, en su móvil y en su idioma, ve tres botones: dibujar el linde, mandar la ubicación o subir el archivo —sin registro, sin contraseña, con un enlace que caduca—. Y el cliente final escanea el QR del paquete y llega a la parcela, la referencia y el informe.

Imagen sugerida: a la izquierda el panel con la tarjeta de una parcela sobre imagen satelital, linde dibujado en verde, dos miniaturas 2020/2026 y una insignia roja "faltan 18 parcelas"; a la derecha el móvil del productor con tres botones grandes y el mapa abierto en el campo.

Repositorios utilizados

Variaciones (sinergias)

  1. + graphify + neo4j → el recálculo en minutos. Se añaden https://github.com/Graphify-Labs/graphify (129.839 ⭐) y https://github.com/neo4j/neo4j (17.347 ⭐) para construir el grafo proveedor → parcela → lote → contenedor → cliente → factura. Cuando una parcela se marca como deforestada, la pregunta ya no es "¿qué hago con este envío?" sino "¿qué he vendido ya con esta parcela y a quién tengo que avisar antes de que me lo pregunte el retailer?". Emerge el recall de origen: listado de referencias afectadas, clientes, facturas y fechas, en una consulta. Nicho: distribuidores de alimentación con 300+ referencias y clientes de retail que auditan cada trimestre.
  2. + documenso + maplibre-gl-js → la declaración firmada del productor. Se añaden https://github.com/documenso/documenso (15.487 ⭐) y https://github.com/maplibre/maplibre-gl-js (11.902 ⭐) para que el productor sin título de propiedad firme en el móvil una declaración con el linde dibujado encima del mapa y su foto geolocalizada del mojón. Emerge la prueba de legalidad cuando no hay papel: firma con sello de tiempo, idioma del productor y mapa como anexo. Nicho: cooperativas de café y cacao con 500-3.000 pequeños productores donde el 60 % no tiene escritura.
  3. + sentinelhub-py + PMTiles → la vigilancia que sobrevive a la declaración. Se añaden https://github.com/sentinel-hub/sentinelhub-py (912 ⭐) y https://github.com/protomaps/PMTiles (3.091 ⭐) para re-chequear cada mes el parque de parcelas y empaquetar la evidencia visual en un archivo de teselas que se entrega con la declaración y se abre sin conexión dentro de cinco años. Emerge el seguro continuo del parque: alerta cuando una parcela ya declarada pierde cobertura, con el visor offline listo para la inspección. Nicho: traders y tostadores con 1.500-5.000 parcelas y clientes que re-auditan cada año.

Plan MVP completo

Ver projects/linde-eudr-parcela/docs/mvp/PLAN-MVP.md (stack, arquitectura por módulos, entidades, endpoints, fases, esfuerzo ≈48 jornadas y riesgos).