Thanks for your answer N9_Ninja and thanks that you acknowledge, that it was a error of your script and not a failure from my side.
Also thanks for readding my deposit. But this doesn't really help.
I am missing not the entry in the list for 0,5053553, but my payment of 0,631694125. For this one paid 0,65675184, to push it trough.
As Cheako explained several times, a entry has not a real value, except YOU will assure, that it's getting paid in 99 hours. Can you and will you?
Otherwise it is nearly worthless.
The problem was due to a float issue which had been mentioned previously multiple times (was off by 1 satoshi).
The reason why your payment didn't go through was because 0.50535530 * 125% leaves an extra remainder
(9th and 10th digit) that Bitcoin obviously does not support although the math still tries to include this.
The bitcoin reference client handles extra digits, I've not looked at what it does but it doesn't throw even a warning. It's hard to think this is a bitcoin problem as it's unlikely to be bitcoin software running the script that determines when to send payments.
I really don't understand the problem, though at one point I thought it was simple
Machine Epsilon. However now I can't find the equation that was running into trouble.
Correct, there was a discussion about the rounding problem. But only a rounding problem for 1 satoshi. So, as mentioned before, i spent a extra satoshi in my deposit. It cannot be the correct solution, that i (we) pays for your script errors. It should be very easy to fix a simply rounding error. You can see in my screenshot, that my deposit still was "overpaid", but your script doesn't start the payment. I can accept a rounding error, if i see something like "Next payout 0.12345678 / 0.12345678". Then there could be a rounding problem and in your calculation you needs 0.123456781. I tried to compensate this with my overpayment, but why ever, your script failed. Now i lost my payment of about 130$. And this is not okay!
Never Mind that you were way short of making a payout if this problem didn't exist.
If there is to be payouts made as if this issue did not exist it would be to 1Excalibur and then no payout for the other deposit due to lack of funds.