e-Serbest Meslek Makbuzu

Mapping

Request → Belge → GİB Raporu Mapping

Entegratör request alanlarının makbuzdaki iş anlamı ve GİB raporundaki karşılıkları.

Mapping Kapsamı

Bu sayfa, entegratör request alanının makbuz üzerindeki iş anlamını ve dönemsel GİB raporundaki karşılığını gösterir. İç model, servis veya serileştirme sınıfları sözleşmenin parçası değildir.

Okuma biçimi: “Belge karşılığı” alıcının gördüğü tekil e-SMM’yi, “GİB raporu karşılığı” ise VBT’nin dönemsel bildirimde kullandığı iş bilgisini ifade eder.

Kimlik, Tarih ve Kanal

Request alanıBelge karşılığıGİB raporu karşılığıEntegrasyon notu
SmmExternalIdERP ile belge arasındaki dış referansVBT içindeki belge eşleştirmesini destekler; yasal belge numarasının yerine geçmez.Yeni belge için firma bazında benzersiz tutulur.
IssueDateDüzenleme tarih-zamanıMakbuz tarihiİşlemin gerçek düzenleme zamanı gönderilir.
UUIdUUID/ETTNRaporlanan belgenin tekil elektronik kimliğiOluşturmada VBT üretir; güncelleme, sorgu, çıktı ve iptalde kullanılır.
SmmNumberMakbuz numarasıBelge numarası16 karakterli numara VBT tarafından üretilir.
LocationCodeDüzenleme lokasyonu/şubesiBelgenin operasyonel kaynak bilgisiERP lokasyon koduyla tutarlı gönderilir.
ChannelCodeBelgenin geldiği kanalPlatformdaki kaynak kanal kaydıToken bağlamıyla uyumlu olmalıdır.

Teslim ve İletişim

Request alanıBelge karşılığıGİB raporu karşılığıEntegrasyon notu
GonderimSekliElektronik veya kâğıt teslim tercihiBelgenin teslim/bildirim biçimiKagit veya Elektronik
EArchiveMailToElektronik teslim adresiBelgenin elektronik teslim kaydıyla ilişkilidir.Birden fazla adres ; ile ayrılır.
QrCodeBelge üzerindeki karekod içeriğiRapor alanından ziyade tekil belge görünümünün mevzuat uyumunu destekler.GİB karekod standardıyla uyumlu olmalıdır.
FirmLogoBelge görünümündeki firma logosuRaporlanmaz.Yalnız sunum alanıdır.
Aciklamalar[]Makbuz notlarıRaporun temel mali alanlarının yerine geçmez.İşlem açıklaması için kullanılır.

Düzenleyen Taraf

Düzenleyen serbest meslek erbabının bilgileri token ile seçilen VBT firma kaydından tamamlanır. Entegratör, bu bilgileri alıcı modeli içinde tekrar etmez.

Firma bilgisiBelge karşılığıGİB raporu karşılığı
VKN/TCKNMakbuzu düzenleyen kimliğiGönderici kimliği
Unvan veya ad-soyadSerbest meslek erbabı adıGönderici taraf adı
Vergi dairesi ve adresDüzenleyen iletişim/vergi bilgisiRaporlamadaki gönderici tanımı

Alıcı Taraf

Request alanıBelge karşılığıGİB raporu karşılığıKural
Alici.VknTcknAlıcı VKN veya TCKNAlıcı kimlik numarası10 hane VKN, 11 hane TCKN
Alici.UnvanTüzel kişi unvanıVKN alıcının adıVKN senaryosunda zorunlu
Alici.Ad, SoyadGerçek kişi adıTCKN alıcının ad-soyadıTCKN senaryosunda ikisi de zorunlu
Alici.VergiDaireTüzel kişinin vergi dairesiAlıcı vergi dairesi bilgisiVKN senaryosunda tamamlanır.
Alici.Adres.UlkeÜlkeAlıcı adresi ülke bilgisiZorunlu çekirdek adres alanı
Alici.Adres.Semtİlçe/semtAlıcı adresi alt idari bölümüZorunlu çekirdek adres alanı
Alici.Adres.SehirŞehirAlıcı adresi şehir bilgisiZorunlu çekirdek adres alanı
Diğer adres alanlarıAçık adres ve iletişimAlıcı adresinin ayrıntılarıBelgeyi tanımlayacak yeterlilikte gönderilir.

Hizmet Satırları

Request alanıBelge karşılığıGİB raporu karşılığıKontrol
MalHizmetler[].LineIdSatır sıra numarasıBelge kaleminin sırasıBelge içinde benzersiz
IdERP/satır referansıKalem eşleştirmesini destekler.İstemci tarafından kararlı tutulur.
MalHizmetAdSunulan hizmet açıklamasıBelge kaleminin iş tanımıGerçek hizmeti açıklar.
TotalAmountSatır brüt hizmet bedeliRapor toplamlarının kaynağıÜst brüt toplama dahil edilir.
KdvOran, HesaplananKdvSatır KDV oranı ve tutarıVergi toplamlarına yansır.Brüt × oran ilişkisi
StopajOran, TaxStopajTotalAmountSatır gelir vergisi kesintisiStopaj toplamına yansır.Brüt üzerinden hesaplanır.
TevkifatOran, TevkifatKodu, WithholdingTaxTotalAmountSatır KDV tevkifatıTevkifat kodu ve tutarına yansır.Hesaplanan KDV üzerinden
NetUcretStopaj sonrası hizmet bedeliNet ücret toplamına yansır.Brüt − stopaj
TaxKdvTotalAmountTevkifat sonrası ödenecek KDVÖdenecek KDV toplamına yansır.KDV − tevkifat
PayableAmountSatır nihai tutarıNihai tutar toplamına yansır.Net ücret + ödenecek KDV

Belge Toplamları

Request alanıMakbuz üzerindeki anlamGİB raporundaki anlamSatırlarla ilişki
TotalAmountBrüt hizmet toplamıBrüt ücretSatır brütlerinin toplamı
HesaplananKdvToplam hesaplanan KDVKDV tutarıSatır KDV toplamı
TaxStopajTotalAmountToplam gelir vergisi stopajıStopaj/kesinti tutarıSatır stopaj toplamı
WithholdingTaxTotalAmountToplam KDV tevkifatıTevkifat tutarıSatır tevkifat toplamı
TaxKdvTotalAmountToplam ödenecek KDVTevkifat sonrası KDVSatır ödenecek KDV toplamı
NetUcretStopaj sonrası net ücretNet ücretSatır net ücret toplamı
PayableAmountTahsil edilen/ödenecek nihai tutarÖdenecek tutarSatır nihai tutar toplamı
ToplamVergiBelge vergi toplamıVergi/kesinti özetiVergi gruplarıyla uyumlu

Para Birimi ve Kur

Request alanıBelge karşılığıGİB raporu karşılığıKural
DocumentCurrencyCodeBelge para birimiPara birimi koduISO 4217
CalculationRateTRY karşılığı işlem kuruDöviz kuruTRY’de 1; dövizde sıfırdan büyük
Kur.TotalAmountBrüt tutarın TRY karşılığıRaporlamadaki yerel para karşılığını destekler.Brüt × kur
Kur.NetUcretNet ücretin TRY karşılığıNet tutarın yerel para karşılığıNet × kur
Diğer Kur alanlarıKDV, stopaj, tevkifat ve nihai tutarın TRY karşılıklarıRaporlamadaki döviz/kur bütünlüğüİlgili belge tutarı × kur

Durum ve İptal

API işlemi/response alanıBelge anlamıGİB raporlama anlamı
OutgoingSmmStatus = PdfCreatedBelge ve PDF çıktısı oluşturulmuştur.Belge VBT raporlama sürecine alınabilir.
OutgoingSmmStatus = SignedBelge imzalı çıktı durumundadır.Raporlama için tamamlanmış tekil belge kaydıdır.
EArchiveReportStatusPortal/liste görünümündeki normal rapor durumuBelgenin GİB rapor sürecindeki sonucu
CancelOutgoingSmmBelge iptal edilir.İptal bilgisi VBT tarafından uygun rapor akışına alınır.
EArchiveCancelReportStatusPortal/liste görünümündeki iptal raporu durumuİptal bildiriminin GİB sonucu

Uygulama Notları

  • Request alanı ile belge/GİB karşılığı aynı iş verisini anlatmalı; toplamlar ayrı kaynaklardan bağımsız üretilmemelidir.
  • SmmExternalId, UUId ve SmmNumber farklı kimliklerdir; ERP’de birlikte saklanmalıdır.
  • VKN/TCKN uzunluğu tarafın kişi/kurum alanlarını belirler.
  • Dövizli belgede kur ve TRY karşılıkları aynı işlem kurundan hesaplanmalıdır.
  • GİB raporu oluşturma, imzalama, paketleme ve gönderim VBT sorumluluğudur.