CS will say the battle log is the actual event that happened. I know for a fact that that's not exactly true.
I had 6 diamonds before I logged off. Got attacked, had 4 left. Battle log shows 1 was stolen, yet the replay shows 2 diamonds were taken.
All CS can say is the standard, cold response from their lifeless game masters:
"This is GM ___ and I am here to assist you. We are aware of this matter and are actively looking into it. We cannot provide any further details at this moment.
Should you require any further assistance, please do not hesitate to contact us again."
...or something to that effect.
So they basically admit that even the battle log is not 100% accurate. They don't even know what's going on in their own game. Wonderful!