یک واریز با صورتحساب آن
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://api.seller360.ir/v1/finance/payouts/12209179"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://api.seller360.ir/v1/finance/payouts/12209179';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.seller360.ir/v1/finance/payouts/12209179 \ --header 'Authorization: Bearer <token>'واریز، تطبیق آن با ردیفهای مالی (reconcile) و صورتحساب به تفکیک دسته. سطرهای
صورتحساب بدون مالیاتاند و مالیات سطر جدای خود را دارد، تا جمع همهی سطرها دقیقا
برابر مبلغی باشد که به بانک رسیده است.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Example
12209179شناسهی واریز در دیجیکالا.
Responses
Section titled “Responses”واریز و صورتحساب آن.
object
object
object
in_queue در صف تسویه، send_to_bank ارسال به بانک، paid تسویهشده، rejected رد شده
(برگشت از بانک).
مبلغ واریز به ریال.
تاریخ پیشنهادی دیجیکالا برای واریز.
تاریخ پرداخت، اگر پرداخت شده باشد.
تاریخ پرداخت، و اگر نباشد تاریخ پیشنهادی.
کد رهگیری بانک؛ تا پرداخت نشده خالی است.
تعداد ردیفهای مالی این واریز.
جمع ردیفهای مالی این واریز به ریال.
آیا جمع ردیفها دقیقا با مبلغ واریز یکی است (واریز بدون ردیف هم true است).
تعداد ردیفهای فروش.
فروش ناخالص بدون مالیات، به ریال.
برگشت از فروش بدون مالیات، به ریال (منفی).
خالص بخش تراکنشها (فروش و کسورات، با مالیات) به ریال.
سهم ماندهی حساب پیش از تراکنشها در این واریز، به ریال.
واریزی بدون هیچ ردیف تراکنش که فقط ماندهی پیش از تراکنشها را پرداخت کرده است.
تطبیق ردیفهای مالی با مبلغ واریز؛ پیش از هر تحلیل این را بررسی کنید.
object
جمع ردیفها دقیقا برابر مبلغ واریز است.
جمع ردیفها منهای مبلغ واریز، به ریال.
واریز هیچ ردیف تراکنشی ندارد.
صورتحساب: سطرها بدون مالیاتاند و مالیات سطر خود را دارد. برای ردیفهای یک واریز،
total برابر مبلغ واریز است.
object
object
دستهای که هر ردیف مالی در صورتحساب به آن تعلق دارد، از روی شناسهی نوع ردیف دیجیکالا
(notation_id) و در نبود آن از روی عنوانش. هر ردیف ناشناخته در other میآید و هرگز حذف
نمیشود. balance، prior_payout و early_settlement جابهجایی خود حساباند، نه فروش یا
هزینه.
فقط برای خواندن؛ علامت مبلغ خودش جهت پول را میگوید.
جمع بدون مالیات، با علامت، به ریال.
اندازهی سطر نسبت به فروش ناخالص، درصد با یک رقم اعشار.
سطر به تفکیک عنوان نوع ردیف دیجیکالا، بزرگترین اول.
object
جمع مالیات با علامت، به ریال.
جمع سطرهای تراکنش بهاضافهی مالیات.
سهم ماندهی حساب پیش از تراکنشها و واریزهایی که پیشتر از همان مانده انجام شده است.
object
تسویهی زودهنگامی که پیشتر برداشته شده و از این واریز کم شده است (منفی)، به ریال.
Example
{ "status": "ok", "data": { "payout": { "payout_id": 12209179, "status": "in_queue", "amount": 2993420000, "suggested_at": "2026-11-05", "date": "2026-11-05", "tracking_code": "140508140012345", "rows": 1842, "rows_total": 2993420000, "sales_count": 312, "gross_sale": 3820000000, "returns": -96000000, "new_net": 2993420000, "legacy_net": 0, "forecast": { "low": 2950000000, "high": 3120000000, "expected": 3120000000 } }, "reconcile": { "rows": 1842, "rows_total": 2993420000, "amount": 2993420000, "diff": 0 }, "official": { "final_credit": 3910000000, "final_debit": 916580000, "vat": 62300000, "billing_event_count": 1842 }, "statement": { "lines": [ { "category": "commission", "title": "کمیسیون فروش", "side": "credit", "amount": -458400000, "count": 312, "pct_of_sale": 12, "parts": [ { "title": "کمیسیون فروش", "amount": -458400000, "count": 312 } ] } ], "vat": -62300000, "vat_pct_of_sale": 1.6, "gross_sale": 3820000000, "new_net": 2993420000, "legacy": { "balance": 0, "prior_payout": 0, "net": 0 }, "early_settlement": 0, "total": 2993420000 } }}Headers
Section titled “Headers”کد پیگیری این درخواست.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).
کلید ارسال نشده یا نامعتبر است.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}کلید دسترسی لازم را ندارد، یا ماژول یا پنل فعال نیست.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}مورد درخواستشده در این پنل وجود ندارد.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}Headers
Section titled “Headers”کد پیگیری این درخواست.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).
سقف درخواست گذشته است.
object
object
پیام فارسی برای برنامهنویس.
آنچه دقیقا نادرست بود، مثلا نام پارامتر.
Example
{ "status": "error", "error": { "code": "missing_api_key" }}Headers
Section titled “Headers”چند ثانیه صبر کنید و دوباره تلاش کنید.
سقف درخواست این نوع (خواندن یا نوشتن) در هر دقیقه برای این کلید.
درخواستهای باقیمانده تا پایان دقیقهی جاری.
زمان شروع دقیقهی بعد، به ثانیه از ۱۹۷۰ (Unix).