Ana içeriğe geç

Gelen faturayı reddetme

Ticari gelen faturayı sağlayıcı üzerinden reddetmek için bu endpoint kullanılır. Başarılı yanıtta faturanın güncel detayı döner.

İstek​

POST /api/incoming-invoices/{id}/reject
Accept: application/json
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Yalnızca can_respond: true olan faturalar reddedilebilir. Koşullar kabul etme ile aynıdır.

Gövde alanları​

AlanTipZorunluAçıklama
reasonstringEvetRed nedeni; en fazla 255 karakter. Sağlayıcıya iletilir ve kayıtta response_reason alanında saklanır.
{
"reason": "Fatura tutarı hatalı."
}

Örnek istekler​

<?php
$ch = curl_init('https://app.faturaentegrator.com/api/incoming-invoices/57/reject');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode(['reason' => 'Fatura tutarı hatalı.']),
CURLOPT_HTTPHEADER => ['Accept: application/json', 'Authorization: Bearer YOUR_API_KEY', 'Content-Type: application/json'],
CURLOPT_RETURNTRANSFER => true,
]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);

Örnek yanıt​

Yanıt, gelen fatura detayı ile aynı yapıdadır.

{
"data": {
"id": 57,
"profile": "TICARIFATURA",
"provider_status": "...",
"response": "rejected",
"response_reason": "Fatura tutarı hatalı.",
"responded_at": "2026-09-30T09:12:44.000000Z",
"can_respond": false,
"...": "..."
}
}
Red, sağlayıcıda hemen kesinleşmeyebilir

response alanı istek anında rejected olur. provider_status ise sağlayıcı reddi işleyince RED olur ve platform bu durumu arka planda takip eder. RED durumuna geçince faturanın PDF'i "reddedildi" damgasıyla yenilenir (bkz. PDF).