This is a not thorough list of online services helping you answer the question "who owes whom":
You can see more by following those links:
B: when user opens sheet without admin permissions, only user's expenses should be showed at first Upgrade to Python 2.7 using Google Appengine High Replication Datastore