Ana içeriğe geç

E-Fatura Taslağı Oluşturma

Mevcut bir faturanın eksik e-belge taslağını oluşturur.

Fatura oluşturulduğu sırada şirketin e-fatura entegrasyonu bağlı değilse, fatura için e-belge taslağı oluşturulmaz. Entegrasyon tamamlandıktan sonra bu uç nokta ile mevcut faturanın taslağı oluşturulur; ardından invoices/e-document/create ile gönderilebilir.

Endpoint

POST /kolaybi/v1/invoices/draft

Parametreler

document_id dışındaki tüm alanlar opsiyoneldir ve yalnızca aşağıdaki taslak (e-belge) alanları gönderilebilir.

Temel Alanlar

ParametreTipZorunluAçıklama
document_idintegerEvetTaslağı oluşturulacak fatura ID
document_scenariostringHayırGönderilmezse alıcıya göre otomatik belirlenir. TEMELFATURA, TICARIFATURA, ILAC_TIBBICIHAZ vb.
document_typestringHayırVarsayılan SATIS.
receiver_emailstringHayırE-fatura/e-arşiv alıcısı
shipment_includebooleanHayırtrue -> açıklamalara “İrsaliye yerine geçer” eklenir.

İnternet Satışı Alanları

ParametreTipZorunluAçıklama
internet_sale[url]stringHayırSatışın yapıldığı web adresi
internet_sale[payment_type]stringHayırcredit-card, bank-transfer, pay-at-door, payment-platform
internet_sale[payment_platform]stringHayırKullanılan ödeme platformu
internet_sale[payment_date]dateHayırÖdeme tarihi
internet_sale_shipment[carrier_company]stringHayırTaşıyıcı firma
internet_sale_shipment[carrier_company_tax_number]stringHayırTaşıyıcı VKN
internet_sale_shipment[carrier_date]dateHayırSevk tarihi

Örnekler

curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/invoices/draft" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "document_id=1"

Yanıt Formatı

Taslak oluşturulduktan sonra faturanın güncel bilgileri döner. E-belge alanları (uuid, no) fatura gönderildikten sonra dolar.

{
"success": true,
"data": {
"document_id": 18,
"uuid": null,
"no": null,
"document_type": "SATIS",
"serial_no": null,
"associate_id": 1,
"currency": "try",
"issue_date": "2024-01-15 10:00:00",
"grand_total": 20,
"commercial_doc_type": "sale_invoice"
}
}