✅ [Android/iOS] Scheduled pot withdrawals occur *after* scheduled payments, causing scheduled payments to fail

@duncang, I don’t think anyone has said that this shouldn’t be changed.

It seemed to me that you were keener on labelling it as a bug than achieving consensus that, for the user, this bug/feature/thing could do with a timing tweak.

Can we agree on the need to change it and leave it there? Ultimately it’s for Monzo to pick up and deal with as they see fit.

(Oh, and I can’t speak for the Coral Crew, but the red hot coral badge doesn’t mean they represent Monzo. They’re users just like you and I, with their own opinions. They’re not company spokespeople.)

3 Likes

The thing that I am keen on is galvanising momentum towards a fix, whenever Monzo wake up to this (not for me, mine won’t fire for another month, but a lot of other people will be affected within that tiemframe). “Sorry, it’s not a bug” and a “timing tweak” belie the fact that is is actually a critical issue for this particular feature, in a critical class of actions within Monzo - payments. For a bank, in the scale of things, few bugs are above “my payments all failed”.

In the (some large) startups I’ve worked in, if this sort of bug came up it would be a you’re-working-this-weekend type of fix! So, what I am trying to say is that although this feature isn’t being used by all customers, whatever subset are using it - and more will try, and fail, every day - erodes their confidence in the product. So it should be fixed, ASAP, as a critical bug.

Hopefully someone from Monzo will catch its soon. Though of course it would be helpful if someone from the coral crew flagged it sooner…

1 Like

I doubt they will ‘fix it’ as then it’ll do the same job as committed spending pots

The fix is to change the time from 3am to 1am; simples. As I understand it a committed spending pot would require more work.

Can see why you would think this, but it is inaccurate.

This is more accurate. Below post was where the name came from.

Hope that helps clarify :slight_smile:

Side note, a large proportion of people on the forum are engineers, so this is a little unnecessary:

Nice write up with the steps to reproduce :slight_smile:

2 Likes

Yup, I’m aware they’re moderators. They do have:

Not the narrow sense of “speaking with authority”, but in the borader sense of having power. To wit, as per your link:

The relevant sense here is the power to raise bugs early directly to Monzo staff. Specifically: this bug :wink:

It seemed relevant information - I’m not some schmo with a superficial idea of what a bug is…

Ta!

1 Like

Agee with DuncanG on all points here even though I’ve only been a developer for 6 years :cry:

I see CoralCrew as unpaid Monzo staff, they’re selected by Monzo so there must be some level of endorsement from Monzo on the things they do and say?

6 Likes

That would be quite wrong, I’m afraid.

The Coral Crew code of conduct is here.

They aren’t paid or employed by Monzo. They have their own opinions and ideas. They are (rightly) held to a high standard of behaviour such as treating people fairly. (I don’t think it covers disagreements over whether something is a bug or not, or reporting individual customers’ concerns, though! :wink:)

This comes up from time to time and must be incredibly wearing for the Crew, who, after all, are just volunteers and folk that like to hang out here… :man_shrugging:

5 Likes

None of that changes my opinion.
I don’t see why it should be wearing to Coral Crew they should absolutely be endorsed by Monzo. They do a load of good work for free.

They’ve been selected by Monzo there’s a level of trust there. They have a badge or tag or whatever that clearly identifies them and quite rightly carries weight.

They get a warning if they misbehave they get dismissed if they go too far. So anything they say that doesn’t get them dismissed is ok by Monzo?

Last thoughts on the subject as we’re way off topic:

Each person responds differently. For me, I think that I’d grow tired having to continually defend myself from inaccurate assumptions.

Yes, that what the code of conduct says.

Absolutely not! Everyone has different opinions, and the Coral Crew are entitled to theirs - which may or may not be the same as each other or with Monzo. To that point, I’ve seen members of the Crew (politely) disagree with each other and with Monzo. Constructive feedback, including from the Crew, is welcome here.

1 Like

Someone from the relevant team will be along shortly, but I can confirm this is a known bug :slight_smile:

Scheduled withdrawals currently run at the same time as standing orders, because they’re part of the same system. Ideally these would be split up. As we add more features, it’s going to get increasingly hard to schedule them all in the right order!

As a bit of trivia, I believe the Bacs runs are defined in BST, but the scheduled payment run is defined in UTC. So the order will change when daylight savings kicks in… :roll_eyes:

12 Likes

I’m looking forward to that being Question 12 on HQ Trivia one day!

If you don’t play HQ Trivia… You should!

1 Like

I thought that would be the mechanism, heh. I see a large DAG diagram in your near future :grin:. That daylight savings time thing sounds… scary. GLWT.

Well it’s a good job there’s been an announcement to abolish daylight savings time changes hahaha! It was funny how I’d get a message from all legacy banks saying that I couldn’t use cash machines overnight when the clocks change. I can only assume that they’re remote desktoping into each cash machine and changing the time on them :rofl::rofl::rofl:

1 Like

On the plus side it means you currently have til 1am to add money to avoid overdraft charges. By that time other banks have processed credits so you can transfer it over in time

Hey, thanks for sharing in such detail! It is on my team’s ToDo list currently to improve the ordering here.

More news soon!

10 Likes

Should we expect it to be fixed before the beginning of next month? I’d like to know whether I need to tweak my setup.

1 Like

Just to point out that I am neither an engineer or “some schmo” :+1:

3 Likes

Point taken.

1 Like

Well, early this morning my rent and Limitless payments went out. I got a notification while I was sleeping saying I’m now overdrawn (but by the time I woke up I wasn’t because my pot withdrawals happened as well). I would appreciate a re-timing of these things if only to not have notifications saying I’m overdrawn when the server already knows I’m going to pay for it an hour or so later.

2 Likes