> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.noyax.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Satış Faturaları

> Satış faturalarının alanları, numaralandırma, depo hareketi ve cari hareket kuralları.

Satış faturası, [alış faturasıyla](/tr/v1/purchase-invoices/overview) aynı alanları, satırları ve kuralları kullanır — zorunlu alanlar, cariden alınan bilgiler, satır kuralları, Lot/seri no takibi, güncellemede satır kimliği ve paylaşım için o sayfaya bakınız. Bu sayfa yalnızca satış faturasına özgü farkları anlatır.

| İşlem            | Endpoint                                                             |
| ---------------- | -------------------------------------------------------------------- |
| Listeleme        | [`GET /sales-invoices`](/tr/v1/sales-invoices/list)                  |
| Detay            | [`GET /sales-invoices/{invoiceId}`](/tr/v1/sales-invoices/get)       |
| Oluşturma        | [`POST /sales-invoices`](/tr/v1/sales-invoices/create)               |
| Güncelleme       | [`PUT /sales-invoices/{invoiceId}`](/tr/v1/sales-invoices/update)    |
| Kısmi güncelleme | [`PATCH /sales-invoices/{invoiceId}`](/tr/v1/sales-invoices/patch)   |
| Silme            | [`DELETE /sales-invoices/{invoiceId}`](/tr/v1/sales-invoices/delete) |

## Numaralandırma

`InvoiceNumber` alanına `"Next"` göndererek numarayı otomatik üretebilirsiniz:

* `EInvoiceType` `0` (e-belge değil): **SATFATNO** seri numarası.
* `EInvoiceType` `1` (e-Fatura), `2` (e-Arşiv) ya da `5` (e-Müstahsil): şirketin e-fatura numaralandırması (sabit bir önek, yıl ve 9 haneli sıra numarası, örn. `EDD2026000000014`) — ilgili tip için şirkette varsayılan bir numaralandırma tanımı bulunmalıdır, yoksa istek başarısız olur (`3080`).

Güncellemede `"Next"` gönderilemez ve `InvoiceNumber` satış faturaları arasında şirkette benzersiz olmalıdır.

## Depo hareketi

Satış faturasında her satırın [ürettiği depo hareketi](/tr/v1/purchase-invoices/overview#depo-hareketi-lot-ve-seri-no-takibi) **çıkış** yönündedir (stok azalır); bu yüzden `Lots`/`SerialNumbers` çıkış kurallarını izler: Lot izlenen bir ürün (StockType 3) hangi lottan düşüleceğini belirtir, FIFO/LIFO/FEFO bir ürün `Lots`'u boş bırakır ve API lotları otomatik seçer, seri no'lar zaten kayıtlı ve çıkışı yapılmamış olmalıdır.

## Cari hareket

Satış faturasının [cari hareket kaydı](/tr/v1/purchase-invoices/overview#cari-hareket) her zaman **borç**tur (satış faturası müşterinin şirkete olan borcunu artırır). Bu hareket bir tahsilatla zaten kapatılmışsa faturanın carisi, tutarı ve dövizi artık değiştirilemez ve fatura silinemez (`3016`).
