POST api/Fatura/Olustur

Fatura Oluşturmak İçin Kullanılır

Request Information

URI Parameters

None.

Body Parameters

Fatura
NameDescriptionTypeAdditional information
FaturaUUID

Faturaya Ait Uniqueidentifier (Guid) Değeri

globally unique identifier

None.

Tarih

Faturanın Alındığı Tarih

date

None.

OdemeDurumu

Faturanın Ödenme Durumunu Belirler. True : Ödendi, False : Ödenmedi

boolean

None.

DepoNo

Faturanın Bağlanacağı Depo Kodu Bu alanda Belirtilmeli.

integer

Range: inclusive between 600 and 699

Toplam

Fatura Toplamı Bu Alanda Yer Alır

decimal number

None.

KdvToplam

Faturaya Ait KDV Toplamı Bu Alanda Yer Alır

decimal number

None.

NakliyeDurumu

0: Yolda, 1: Teslim Edildi

byte

None.

TasimaTarihi

Taşıma tarihi

date

Required

OdemeAraci

Ödeme yönteminin girilebileceği alandır. KREDIKARTI/BANKAKARTI, EFT/HAVALE, KAPIDAODEME, ODEMEARACISI yada DIGER değerlerini alabilir.

string

Required

OdemeAraciAciklama

Ödeme yöntemi olarak DIGER yada ODEMEARACISI girildiğinde buraya diğerin açıklaması/ödemearacısı adı girilmesi gerekir.

string

None.

WebSitesi

Satışın yapıldığı web sitesi bilgisinin girileceği alandır.

string

Required

OdemeTarihi

Ödeme tarihinin girileceği alandır.

date

Required

Cari

Faturanın Kesildiği Müşteri Bilgileri Bu Alanda Yer Alır

Cari

Required

FaturaKalem

Fatura Kalemleri Bu Alanda Yer Alır

Collection of FaturaKalem

Required

Request Formats

application/json, text/json

Sample:
{
  "FaturaUUID": "d985167e-15e8-4b44-83a0-b555c88955da",
  "Tarih": "2025-12-10T18:18:11.6364122+03:00",
  "OdemeDurumu": true,
  "DepoNo": 4,
  "Toplam": 5.1,
  "KdvToplam": 6.1,
  "NakliyeDurumu": 64,
  "TasimaTarihi": "2025-12-10T18:18:11.6364122+03:00",
  "OdemeAraci": "sample string 9",
  "OdemeAraciAciklama": "sample string 10",
  "WebSitesi": "sample string 11",
  "OdemeTarihi": "2025-12-10T18:18:11.6364122+03:00",
  "Cari": {
    "VergiNo": "sample string 1",
    "VergiDairesi": "sample string 2",
    "Ad": "sample string 3",
    "Soyad": "sample string 4",
    "EPosta": "sample string 5",
    "Telefon": "sample string 6",
    "Adres": {
      "AdresNo": 1,
      "Mahalle": "sample string 2",
      "Cadde": "sample string 3",
      "Sokak": "sample string 4",
      "AptNo": "sample string 5",
      "DaireNo": "sample string 6",
      "PostaKodu": "sample string 7",
      "Ilce": "sample string 8",
      "Il": "sample string 9",
      "Ulke": "sample string 10",
      "Telefon1": "sample string 11",
      "Telefon2": "sample string 12"
    }
  },
  "FaturaKalem": [
    {
      "SiraNo": 1,
      "UrunKodu": "sample string 2",
      "UrunAdi": "sample string 3",
      "BirimKodu": 64,
      "Miktar": 5.1,
      "BirimFiyati": 6.1,
      "IskontoToplami": 7.1,
      "VergiKodu": 64,
      "VergiOrani": 9.1,
      "VergiTutari": 10.1
    },
    {
      "SiraNo": 1,
      "UrunKodu": "sample string 2",
      "UrunAdi": "sample string 3",
      "BirimKodu": 64,
      "Miktar": 5.1,
      "BirimFiyati": 6.1,
      "IskontoToplami": 7.1,
      "VergiKodu": 64,
      "VergiOrani": 9.1,
      "VergiTutari": 10.1
    }
  ]
}

application/xml, text/xml

Sample:
<Fatura xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/">
  <Cari>
    <Ad>sample string 3</Ad>
    <Adres>
      <AdresNo>1</AdresNo>
      <AptNo>sample string 5</AptNo>
      <Cadde>sample string 3</Cadde>
      <DaireNo>sample string 6</DaireNo>
      <Il>sample string 9</Il>
      <Ilce>sample string 8</Ilce>
      <Mahalle>sample string 2</Mahalle>
      <PostaKodu>sample string 7</PostaKodu>
      <Sokak>sample string 4</Sokak>
      <Telefon1>sample string 11</Telefon1>
      <Telefon2>sample string 12</Telefon2>
      <Ulke>sample string 10</Ulke>
    </Adres>
    <EPosta>sample string 5</EPosta>
    <Soyad>sample string 4</Soyad>
    <Telefon>sample string 6</Telefon>
    <VergiDairesi>sample string 2</VergiDairesi>
    <VergiNo>sample string 1</VergiNo>
  </Cari>
  <DepoNo>4</DepoNo>
  <FaturaKalem>
    <FaturaKalem>
      <BirimFiyati>6.1</BirimFiyati>
      <BirimKodu>64</BirimKodu>
      <IskontoToplami>7.1</IskontoToplami>
      <Miktar>5.1</Miktar>
      <SiraNo>1</SiraNo>
      <UrunAdi>sample string 3</UrunAdi>
      <UrunKodu>sample string 2</UrunKodu>
      <VergiKodu>64</VergiKodu>
      <VergiOrani>9.1</VergiOrani>
      <VergiTutari>10.1</VergiTutari>
    </FaturaKalem>
    <FaturaKalem>
      <BirimFiyati>6.1</BirimFiyati>
      <BirimKodu>64</BirimKodu>
      <IskontoToplami>7.1</IskontoToplami>
      <Miktar>5.1</Miktar>
      <SiraNo>1</SiraNo>
      <UrunAdi>sample string 3</UrunAdi>
      <UrunKodu>sample string 2</UrunKodu>
      <VergiKodu>64</VergiKodu>
      <VergiOrani>9.1</VergiOrani>
      <VergiTutari>10.1</VergiTutari>
    </FaturaKalem>
  </FaturaKalem>
  <FaturaUUID>d985167e-15e8-4b44-83a0-b555c88955da</FaturaUUID>
  <KdvToplam>6.1</KdvToplam>
  <NakliyeDurumu>64</NakliyeDurumu>
  <OdemeAraci>sample string 9</OdemeAraci>
  <OdemeAraciAciklama>sample string 10</OdemeAraciAciklama>
  <OdemeDurumu>true</OdemeDurumu>
  <OdemeTarihi>2025-12-10T18:18:11.6364122+03:00</OdemeTarihi>
  <Tarih>2025-12-10T18:18:11.6364122+03:00</Tarih>
  <TasimaTarihi>2025-12-10T18:18:11.6364122+03:00</TasimaTarihi>
  <Toplam>5.1</Toplam>
  <WebSitesi>sample string 11</WebSitesi>
</Fatura>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Fatura'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.