efatura icon indicating copy to clipboard operation
efatura copied to clipboard

Özel Matrah Nedeni Seçilmiyor

Open werfection16 opened this issue 3 years ago • 3 comments

Merhabalar satış yaptığımız sektör'de özel matrah olarak fatura kesmemiz gerekiyor. Bu alt yapıyı kullanmak istiyoruz fakat " Özel Matrah Nedeni " seçimi gerçekleştiremiyoruz. Fatura tipi = Özel Matrah.

werfection16 avatar Sep 01 '21 23:09 werfection16

Merhaba. Fatura tipini "özel matrah" seçip. malHizmetTable bölümünde her satır için "ozelMatrahNedeni" ve "ozelMatrahTutari" bilgisi göndermeyi denediniz mi? Benim firmamda özel matrah kesmediğim için test portalından bakıp yanıtlıyorum. "ozelMatrahNedeni" bölümünde e-arşiv portaldaki kodları string olarak göndermeniz gerekecek.

Portal üzerinden oluşturduğum örnek malHizmetTable

"malHizmetTable": [
    {
      "malHizmet": "232",
      "miktar": 1,
      "birim": "TNE",
      "birimFiyat": "1000",
      "fiyat": "1000",
      "iskontoOrani": 0,
      "iskontoTutari": "0",
      "iskontoNedeni": "",
      "malHizmetTutari": "1000",
      "kdvOrani": "0",
      "vergiOrani": 0,
      "kdvTutari": "0",
      "vergininKdvTutari": "0",
      "ozelMatrahNedeni": "802",
      "ozelMatrahTutari": "0",
      "hesaplananotvtevkifatakatkisi": "0"
    }
  ]

muratcesmecioglu avatar Sep 02 '21 10:09 muratcesmecioglu

Merhabalar denedim fakat yine faturayı oluşturamıyor.

$fatura_detaylari["malHizmetTable"][] = [
			    "malHizmet"  =>  $urun_baslik,
			    "miktar"  =>  $adet,  
			    "birim"  =>  "C62", // ADET SEÇİMİ YAPIYOR
			    "birimFiyat"  =>  $birim_fiyat, // BURASINI DOLDUR KDVSİZ FİYATI
			    "fiyat"  =>  $s_toplam_tutar,   // BURASINI YÜKLENEN TUTAR
			    "iskontoArttm"  =>  "İskonto",
			    "iskontoOrani"  =>  0,
			    "iskontoTutari"  =>  "0",
			    "iskontoNedeni"  =>  "",
			    "malHizmetTutari"  =>  $birim_fiyat,   // BURASINI BİRİM FİYATI
			    "kdvOrani"  =>  0,  
			    "vergiOrani" => 0,
			    "kdvTutari"  =>  0,   // BURASINI DOLDUR KDV TUTARI
			    "vergininKdvTutari"  =>  "0",
			    "ozelMatrahNedeni" => "802",
			    "ozelMatrahTutari"=> "0",
			    ];

werfection16 avatar Sep 02 '21 12:09 werfection16

https://gist.github.com/muratcesmecioglu/2f97a40f6b8dc53102d448a896b8263d

Bu kodlar ile test ortamında bir özel matrah fatura oluşturup ekrana yazdırabiliyorum.

muratcesmecioglu avatar Sep 20 '21 06:09 muratcesmecioglu