API Reference

Get Invoice

Örnek Başarılı Response

Response Status Code: 200

{
    "order_id": 95383948,
    "invoice_id": 28664560,
    "status": "synced",
    "message": "",
    "request_type": "create_invoice",
    "invoice": {
        "id": "28664560",
        "date": "2024-08-06 07:17:00",
        "ettn": "bc4e49d0-6329-4fc2-992b-451d7597e24a",
        "number": "FA02024000000364",
        "type": "e-archive",
        "pdf_file": "https://dopigo.s3.amazonaws.com/invoices/pdf/bc4e49d0-6329-4fc2-992b-451d7597e24a.pdf",
        "subtotal": "354.55",
        "tax_total": "35.45",
        "total": "390.00",
        "is_cancelled": "false"
    }
}

AlanAlabilecek DeğerlerAçıklama
statusinitial, in_progress, synced, failedinitial ve in_progress statüsü; fatura oluşturma veya iptal etme işleminin devam ettiğini gösterir. Bu statüyü aldığınız durumlarda kısa bir süre sonra tekrar istek atıp güncel statüyü kontrol edebilirsiniz.

synced statüsü; fatura oluşturma veya iptal etme işleminin başarılı şekilde tamamlandığını gösterir. Bu statüyü aldığınız durumlarda fatura linkini, numarasını vb. bilgileri çekmeyi deneyebilirsiniz.

failed statüsü; fatura oluşturma veya iptal etme işleminin başarısız şekilde sonuçlandığını gösterir. Hata mesajındaki açıklamaya göre aksiyon aldıktan sonra fatura oluşturma (Create Invoice) veya iptal etme (Cancel Invoice) isteğini tekrar gönderebilirsiniz.
messagefailed statüsü alındıktan sonra message alanını kontrol ederek hatanın detaylarını öğrenebilirsiniz.
request_typecreate_invoice, cancel_invoiceİlgili sipariş için Dopigo tarafından Sovos'a atılan son isteğin türünü ifade eder.
is_cancelledtrue, falseEğer fatura iptal edilmişse bu alan true dönecektir. Fatura iptal edilmemişse false değeri dönecektir.
Language
Authorization
Header
Click Try It! to start a request and see the response here!