AmuraAMURA Software
Servicio · Auditoría de código IA · Distribución e industria B2B

Auditoría de código IA para distribución e industria B2B.

Has lanzado un cotizador IA con Cursor, un portal del cliente con v0 o un agente de pedidos con Lovable. Auditamos antes de que un cliente vea las condiciones que firmaste con otro, o de que un token al ERP acabe filtrado.

Los flujos, ejemplos y cifras de esta página son escenarios compuestos orientativos y objetivos modelizados, no resultados medidos de clientes. En un proyecto real fijamos la línea base, los umbrales y la revisión humana con tus datos antes de desplegar.

Qué resolvemos

En B2B, una fuga no es un bug, es una pérdida de margen.

Cada cliente B2B tiene su precio, su descuento, sus condiciones de pago, su disponibilidad reservada. Las herramientas IA que tu equipo construyó (cotizadores, portales del cliente, asistentes de pedidos) manejan todo eso. Cuando el filtro de pertenencia falla, el cliente Pequeño puede ver el precio que cobras al cliente Grande. Una auditoría externa lo encuentra antes que tu fuerza comercial.

Auditamos lo que tu equipo construyó con la lente del sector: aislamiento estricto entre cuentas de cliente, custodia de tokens del ERP, exposición de datos de coste y margen, y los puntos donde un agente IA tiene más permisos en tu ERP de los que debería tener.

Contrato de implementación

Cómo funciona en producción

Flujo y actores

Con producto, desarrollo y responsables de ERP y negocio, trazamos cotizador, portal o agente desde la entrada hasta la escritura, revisamos controles, reproducimos hallazgos y acordamos prioridad, corrección y retest.

Sistemas y datos

El alcance puede incluir código, APIs, autenticación, consultas y políticas de base de datos, secretos, logs y conectores al ERP que tratan cuentas, precios, descuentos, coste, margen e inventario.

Excepciones y riesgos

Evitamos probar con datos reales o escribir en producción cuando basta un entorno controlado. Un secreto expuesto o una fuga entre cuentas se comunica de inmediato para contenerlo antes de seguir la auditoría.

Revisión humana

El propietario de negocio valida el impacto comercial y los límites por cuenta; desarrollo aprueba la remediación. Nosotros solo cerramos un hallazgo cuando la corrección se ha verificado con una prueba reproducible.

Patrón de implementación

Partimos de un modelo de amenazas y combinamos revisión manual de código, comprobaciones de autorización y tenant, pruebas de API y análisis de permisos. El informe distingue evidencia, riesgo, corrección y criterio de aceptación.

Integración relevante

Revisamos los conectores y scopes que la aplicación usa realmente en SAP, Holded, Odoo, Sage, Dynamics u otro ERP; mencionar un proveedor no presupone acceso ni cobertura de módulos no incluidos.

Qué construimos para este sector

Casos de uso que llegan a producción.

Ver catálogo completo →
Aislamiento

Aislamiento de precios y condiciones por cliente

El diseño objetivo limita a cada cliente a sus precios, descuentos y plazos de pago. Verificamos el control a nivel de consulta SQL, no solo de UI, y a través de las APIs públicas que expone el cotizador o portal.

Criterio de aceptación modelado: sin fugas de precio entre cuentas
ERP

Permisos del agente IA sobre el ERP

Tokens hacia SAP, Holded, Odoo, Sage, Microsoft Dynamics. Qué puede leer el agente, qué puede escribir, qué nunca debería poder tocar (cuentas contables, condiciones marco, datos de proveedor). Bloqueo explícito.

Criterio de aceptación modelado: audit trail de permisos por escritura
Coste y margen

Datos de coste, margen y stock que no deberían salir

Endpoints de cotización que devuelven stock interno, coste de proveedor o margen calculado en respuestas que el cliente puede inspeccionar. Lo que la UI esconde, la API a veces revela.

Criterio de aceptación modelado: datos sensibles fuera de respuestas
Multi-tenant

Aislamiento en estructuras multi-empresa

Si tu grupo tiene varias razones sociales, marcas o canales (mayorista vs. minorista), auditamos que un cliente del canal B no acceda a la base de datos del canal A vía un cambio de subdomain o de tenant id.

Criterio de aceptación modelado: tenant boundary verificado en código
Escenario compuesto orientativo · cifras y objetivos modelizados, no resultados de clientes

Un distribuidor con 1.800 cuentas activas.

Distribuidor de material industrial hipotético con un cotizador IA construido en Cursor sobre PostgreSQL y un portal de cliente en v0 sobre Supabase. Escenario compuesto ilustrativo para modelar el riesgo de exposición de precios entre cuentas; no describe un cliente, incidente ni hallazgos reales.
Hipótesis de auditoría modelada

Riesgo modelado a comprobar: la interfaz podría mostrar a cada cliente su catálogo mientras la consulta lee el catálogo completo por customer_id y filtra solo en la UI, exponiendo precios de otras cuentas en DevTools. La integración con Holded también podría usar un token con permisos de escritura sobre cuentas contables fuera del alcance previsto.

Objetivo de remediación modelado

Resultado ilustrativo modelado: una auditoría podría identificar 14 hallazgos y priorizar 4 críticos: filtro de pertenencia en SQL, respuestas sin coste ni margen, token de Holded con permisos mínimos y una política que evite pedidos completos en logs externos. Los 10 restantes quedarían documentados con prioridad, plazo y responsable.

Objetivo modelado: 4 críticos remediados antes del siguiente ciclo de renovación
Preguntas frecuentes

Lo que nos preguntan

  • 01

    Manejamos coste, margen y condiciones por cuenta. ¿Cómo lo tratáis durante la auditoría?

    Bajo NDA, con acceso de solo lectura al repositorio. No copiamos datos comerciales reales. Si la auditoría requiere probar un flujo real, usamos cuentas de prueba que tu equipo configura en staging.

  • 02

    Nuestro ERP es SAP / Holded / Odoo / Dynamics y el agente IA escribe en él. ¿Lo cubrís?

    Sí. Auditamos el conector: qué token usa, qué objetos puede leer, cuáles puede escribir, cómo distingue entornos (sandbox vs producción), cómo maneja errores y reintentos. Si el conector escribe en cuentas contables o stock, miramos con lupa qué reglas tiene para no escribir cuando no debería.

  • 03

    ¿Detectáis si un cliente está viendo los precios de otro ahora mismo?

    Auditamos los flujos de cotización y respuestas de API para encontrar riesgo de fugas de precio. No es monitorización en tiempo real, eso es otro servicio, pero el informe prioriza los controles que reducen el riesgo y explica cómo buscar evidencia histórica de exposición.

  • 04

    Tenemos varios canales (mayorista, minorista, marca blanca). ¿Auditáis aislamiento entre ellos?

    Sí, y suele ser donde más hallazgos hay. Multi-tenant en B2B mezcla razones sociales, subdominios, tablas compartidas y reglas de pricing que se solapan. Trazamos cada frontera y verificamos que el código la respeta, no solo la documentación.

  • 05

    ¿Cómo es el proceso completo y quién da la auditoría por cerrada?

    En la toma inicial acordamos alcance, entornos y responsables. Combinamos revisión estática con pruebas dinámicas en staging y cuentas sintéticas sobre cotizador, fronteras tenant y permisos del ERP; entregamos hallazgos priorizados y asignamos cada remediación a un responsable de vuestro equipo. Después volvemos a probar los controles corregidos y el responsable designado por el distribuidor acepta el cierre contra los criterios acordados.

Confianza

IA segura, trazable,
preparada para empresa.

Diseñamos soluciones con privacidad desde el inicio, control humano, trazabilidad, límites de uso, gestión de permisos y documentación. Para procesos sensibles, ayudamos a evaluar los riesgos y obligaciones aplicables bajo el RGPD y el Reglamento de IA.

  • 01No entrenamos modelos con tus datos sin autorización explícita.
  • 02Revisión humana incorporada cuando el riesgo del proceso lo requiere.
  • 03Trazabilidad: instrucciones, fuentes, permisos, errores y métricas documentados.
  • 04Privacidad, seguridad y control integrados desde el diseño.
  • 05Soluciones que se pueden mantener, auditar y mejorar con el tiempo.
RGPDReglamento de IAAEPDPreparado para ISO 27001Datos alojados en la UE
Diagnóstico personal

Trabajamos con
pocos clientes.

Cada proyecto lo lidera personalmente uno de los socios. Si hay encaje, te respondemos en menos de 24 horas con una primera lectura concreta de tu caso, no con una demostración genérica.

Cómo trabajamos
  1. 01Nos cuentas qué proceso te quita tiempo
  2. 02Te respondemos personalmente en < 24 h
  3. 03Llamada de 20 min, sin demostración ni discurso comercial
Empezar la conversación →