Combine the beef, soy sauce and calamansi juice. Marinate for at least 30 minutes, or overnight in the fridge.
Heat the oil in a heavy pot over medium heat. Sauté the garlic and onion until soft and fragrant.
Lift the beef out of the marinade (save the marinade) and brown it on all sides.
Add the reserved marinade, tomato sauce, broth and bay leaves. Bring to a boil, then cover and simmer for about 1½ hours, until the beef is tender.
Add the potatoes and carrot and cook for 15 to 20 minutes, until tender.
Stir in the bell pepper and cook 5 minutes more. Season with salt and pepper and serve hot with steamed rice.