different in balance proplem between customer card and detaile trial balance

I have problem i have one customer his

balance in customer card is 2500

and

trial balance report is ending balance is 2500

but in detail trial balance is 2500

Now which is true 2500 in customer card and customer trial balance or detail trial balance report (0)

I take all entries in customer ledger entry table and make sum to it .the final result is 0

thanks

Nobody can certify that which is correct unless somebody diagnose it . So kindly my friend analyze it You will get the solution.