Ana içeriğe geç

Proforma Oluşturma

Yeni bir proforma faturası oluşturur.

Endpoint

POST /kolaybi/v1/proformas

Parametreler

ParametreTipZorunluAçıklama
contact_idintegerEvetMüşteri/cari ID
address_idintegerEvetAdres ID
order_datedatetimeEvetProforma tarihi
currencyCurrencyEvetProforma para birimi
itemsarrayEvetProforma kalemleri
serial_nostringHayırProforma seri numarası
due_datedatetimeHayırGeçerlilik tarihi
descriptionstringHayırProforma açıklaması
tagsarrayHayırEtiket ID listesi (tags[0], tags[1])
subtotal_discount_amountnumberHayırGenel iskonto (TRY)
exchange_ratestringHayırŞirket para biriminin proforma para birimine oranı

Items Array

ParametreTipZorunluAçıklama
product_idintegerEvetÜrün ID değeri
quantitystringEvetMiktar
unit_pricestringEvetBirim fiyat
vat_ratestringEvetKDV oranı
descriptionstringHayırKalem açıklaması
discount_amountnumberHayırİndirim tutarı

Örnekler

curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/proformas" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: multipart/form-data" \
-F "contact_id=1" \
-F "address_id=1" \
-F "order_date=2024-01-15" \
-F "currency=usd" \
-F "tags[0]=4" \
-F "subtotal_discount_amount=50" \
-F "exchange_rate=30.15" \
-F "items[0][product_id]=1" \
-F "items[0][quantity]=2" \
-F "items[0][unit_price]=100.00" \
-F "items[0][vat_rate]=18" \
-F "serial_no=PROF-001" \
-F "description=Örnek proforma açıklaması"

Yanıt

{
"data": {
"document_id": 412,
"grand_total": 236.4,
"grand_currency": "usd",
"exchange_grand_total": 7116.16,
"exchange_grand_currency": "try"
}
}

Yanıt Alanları

AlanTipAçıklama
document_idintegerProforma ID
grand_totalnumberProforma para biriminde toplam
grand_currencystringProforma para birimi
exchange_grand_totalnumberŞirket para birimindeki karşılık
exchange_grand_currencystringŞirket para birimi