No me parece justo lo cuentas. Alomejor una solución sería proponerle abrir una cuenta de banco solo para gastos comunes, y así cuando vaya al super cualquiera de los dos, se puede pagar desde esa cuenta. Eso si, el dinero que Le entre a dicha cuenta, debe ser de ambos por igual… Si no… No cuadra.