import { Loader2, Wallet, Landmark, ArrowDownCircle, ArrowUpCircle, AlertTriangle, Clock, CheckCircle2, } from "lucide-react"; import { useLedgerOverview } from "~/requestHandler/use-admin-hooks"; import { KpiCard } from "~/components/admin/KpiCard"; import { faToman, faNum } from "~/components/admin/DataTable"; export default function LedgerOverview() { const { data, isLoading, isError } = useLedgerOverview(); if (isLoading) return (
خطا در بارگذاری دفتر مالی
; const { payouts, reconciliation, journal } = data; const hasDiscrepancy = reconciliation.completedPayoutsNotDebited > 0; const driftClean = Math.abs(journal.sellerPayableDrift) < 1 && Math.abs(journal.walletHeldDrift) < 1; return (مبلغ{" "} {faToman(reconciliation.completedPayoutsNotDebited)} {" "} بهعنوان برداشت «پرداختشده» ثبت شده اما از مانده فروشندگان کسر نشده است. به همین دلیل «مانده قابل پرداخت» فعلی احتمالاً بیش از مقدار واقعی است.
مانده ثبتشده
{faToman(reconciliation.sellerPayableRecorded)}
برآورد مانده واقعی
{faToman(reconciliation.sellerPayableEstimatedTrue)}
اختلاف
{faToman(reconciliation.completedPayoutsNotDebited)}
این مورد در فاز بعدی (دفتر روزنامهای و اصلاح جریان پول) رفع خواهد شد.