En una integración, cero y ausencia de dato no significan lo mismo. Interpretar un valor faltante como cero puede ocultar una falla; interpretar cero como dato faltante puede publicar inventario inexistente.
Define semántica
0 debe representar una cantidad conocida igual a cero; null, ausencia o error deben tener significados distintos y documentados.
Valida timestamps
Un saldo antiguo tampoco equivale automáticamente a cero.
Diseña fallback
Cuando falte información, decide si pausar, conservar último dato seguro o aplicar otra política según riesgo.
No sobrescribas silenciosamente
Un feed vacío no debería borrar inventario válido sin una regla explícita.
Genera alertas
Ausencia inesperada de datos debe producir una excepción técnica.
Reconcilia al recuperar
Comprueba el saldo maestro antes de reactivar publicación normal.
La semántica correcta evita que un problema de datos se convierta en un problema de inventario.
