The app simply tracks the amounts that someone either owes or is owe'd.
To settle, this can either be in-app or outside of the app / in person, but there is no time limit.
If someone pays outside of the app, they can add a settlement to the group to ensure it's recorded.