---
title: "Fatura Dosyası Gönderme - uploadInvoiceFile"
method: POST
path: "/sellers/{sellerId}/seller-invoice-file"
tags: ["Fatura Dosyası Yönetimi"]
---

# Fatura Dosyası Gönderme - uploadInvoiceFile

`POST /sellers/{sellerId}/seller-invoice-file`

Satıcıların sipariş paketleri için fatura dosyalarını (PDF, JPEG, PNG) yüklemelerini sağlar.

### Önemli Kurallar
- Dosya boyutu 10 MB'dan büyük olamaz
- İleri tarihli fatura eklenemez
- Desteklenen dosya formatları: PDF, JPEG, PNG
- Mikro ihracat siparişleri için invoiceDateTime ve invoiceNumber zorunludur

### Hata Durumları
- Gönderi paketi başka satıcıya aitse: "Gönderi paketi, belirtilen satıcıya ait değil. sellerId: X"
- Faturası oluşmuş bir pakete yüklenmek istenirse: "{paketNo} numaralı pakete ait fatura önceden gönderilmiş"
- Paket bulunamazsa: "{paketNo} IDli kargo paketi bulunamadı"
- Geçersiz dosya formatı: "Dosya türü (.txt) desteklenmiyor. Desteklenen dosya türleri: application/pdf,image/jpeg,image/png"
- Dosya gönderilmezse: "Dosya gönderilmedi. Lütfen fatura dosyasını seçip tekrar deneyin"
- Mikro için fatura numarası eksikse: "Micro export type'ları için fatura bilgisi zorunludur"
- Mikro için tarih eksikse: "Micro export type'ları için fatura bilgisi zorunludur"

### TR (Türkiye) Siparişleri
Herhangi bir JSON request body bulunmamaktadır. Aşağıdaki alanları form-data olarak göndermeniz gerekmektedir:
- shipmentPackageId: form-data (Text) olarak
- file: form-data (File) olarak - PDF, JPEG veya PNG

### Mikro İhracat Siparişleri
Aşağıdaki alanları form-data olarak göndermeniz gerekmektedir:
- shipmentPackageId: form-data (Text) olarak
- invoiceDateTime: form-data (Text) olarak - Unix timestamp (saniye veya milisaniye)
- invoiceNumber: form-data (Text) olarak
- file: form-data (File) olarak - PDF, JPEG veya PNG

## Path parameters

- `sellerId` integer, required

## Response `200`

Success - Fatura dosyası başarıyla yüklendi

## Other responses

- `201` — Created - Fatura dosyası başarıyla oluşturuldu
- `400` — Bad Request - Geçersiz istek parametreleri. Olası hatalar: - Dosya boyutu 10 MB'dan büyük - İleri tarihli fatura - Geçersiz dosya formatı - Dosya gönderilmedi - Mikro sipariş için eksik bilgi (invoiceDateTime veya invoiceNumber)
- `401` — Unauthorized - Kimlik doğrulama hatası
- `403` — Forbidden - Gönderi paketi belirtilen satıcıya ait değil
- `404` — Not Found - Belirtilen paket ID bulunamadı
- `409` — Conflict - Pakete ait fatura daha önce gönderilmiş

---

[API](https://skmtc.net/trendyol/apis/trendyol-marketplace-entegrasyonu.md) · [All operations](https://skmtc.net/trendyol/apis/trendyol-marketplace-entegrasyonu/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trendyol/trendyol-marketplace-entegrasyonu/revisions/d2dcbbc06a4a/schema)
