Oddsocks15
I can only say what I would do in my classroom.
If a child wants to have a discussion with me then I'm more than happy to.
There have been times when I've got 'no submission of homework' and then the child has seen me and said they've handed it in. I've got their book and it's not there. Turns out the homework was on a loose piece of paper folded in the back of their book. Detention cancelled with a reminder of where I expect homework.
If I'm not in my room, I expect books/work to go in the book box for each class. All students are told explicitly to never leave something on my desk as othet teachers use the room (and i have a stack of paper on it!). I woukdn't want work to get lost.
Student says they handed it in. We talk. It turns out they put it on my desk. I tell them I'll look through my desk. If it's there detention cancelled. If it's not, detention stands. They've been told exactly where to put work.
On one occasion a child handed their homework to me on duty. I didn't have it jotted down so issued a detention. They came to see me and reminded me of thrm handing it to me. I realised i had made a mistake. I'd handed their book in with my next class and sure enough there was their work. Entirely my fault. No detention.
They come to see me sensibly and it looks like I've made a mistake, I'll cancel the detention (even if we don't find the work). Rarely happens though.
If a child didn't come to see me and just refused to do a detention then we have an issue because I'm more than reasonable but i don't cancel detentions just because someone says and they are refusing.