e-Adisyon

Sorumluluklar

Entegratör Sorumlulukları

Entegratörün veri hazırlama, hesaplama ve belge oluşturma sürecindeki sorumlulukları.

Veri Sorumluluk Tablosu

Entegratörün (ERP/POS sistemi) API çağırmadan önce sağlaması gerekenler:

#VeriKim ÜretirEntegratör Ne YapmalıHata
1DocumentExternalIdEntegratörKendi sisteminde benzersiz bir referans üret ve gönderBLL0020 / BLL0028
2UUIdPlatform (opsiyonel)Boş bırakılırsa platform bir GUID üretir; kendiniz göndermek isterseniz geçerli ve benzersiz olmalıCOM0017 / BLL0035
3DocumentNumberPlatform (opsiyonel)Boş bırakılırsa VBT üretir; kendiniz göndermek isterseniz sıra/format kontrolünden geçmeliBLL0009
4AccountingSupplierPartyPlatformGöndermeyin; firma profilinden otomatik doldurulur
5AccountingCustomerPartyEntegratörAlıcının VKN (tüzel) veya TCKN (gerçek kişi) kimliğini ve adresini gönderTaraf/kimlik validasyonu
6BillLine[]EntegratörHer kalem için miktar, birim, ürün/hizmet adı, fiyat ve satır toplamını hesaplaUBL kardinalite hatası
7TaxTotal / LegalMonetaryTotalEntegratörKDV ve kalem toplamlarını tutarlı hesaplaValidasyon veya rapor uyumsuzluğu

Senaryo Bazlı Hazırlık Matrisi

Ortak belge alanları hazırlandıktan sonra entegratörün asıl ayrımı, alıcı kimlik tipini doğru şema koduyla göndermesidir.

SenaryoEntegratörün Hesaplayacağı AlanlarZorunlu Kod/AlanGönderim Öncesi Kontrol
Tüzel kişi alıcıTaraf, kalemler, belge toplamlarıPartyIdentifications.SchemeId=VKNVKN 10 hane
Gerçek kişi alıcıTaraf, kalemler, belge toplamlarıPartyIdentifications.SchemeId=TCKNTCKN 11 hane
Çok kalemli adisyonHer kalem için ayrı tutar/KDVBillLine[]LegalMonetaryTotal satır toplamlarıyla eşleşmeli
İptalİptal edilecek belgenin kimliği ve durum bilgisiBillCancelRequestModelBelge Signed durumda olmalı

Adım Süreci

Entegratör tarafındaki hazırlık süreci, taraf ve kalem bilgisinin doğru kurulmasıyla başlar; akış bu hazırlığın API gönderimine nasıl bağlandığını gösterir.

Alıcı bilgisini hazırla Kalemleri ekle KDV toplamı LegalMonetaryTotal API'ye gönder

Gönderim Öncesi Kontrol Listesi

Request gönderilmeden önce yapılan son kontrol, teknik hata dönüşlerini azaltır ve belge üretimini daha öngörülebilir hale getirir.

KontrolBeklenenNeden
Belge kimliğiDocumentExternalId tekil, UUId boş veya geçerli GUIDMükerrer ve format hatalarını önler
Düzenleyen tarafAccountingSupplierParty gönderilmiyorBu alan VBT tarafından firma profilinden doldurulur
AlıcıVKN (tüzel) veya TCKN (gerçek kişi) doğru uzunlukta ve yalnız rakamUBL taraf rolü ve GİB raporu aynı kimlik tipine dayanır
KalemlerEn az bir BillLine; miktar, birim, ürün/hizmet adı ve fiyat doluAdisyonun ekonomik içeriği satır seviyesinde taşınır
TutarlarKalem toplamları LegalMonetaryTotal ile eşleşiyorUBL ve GİB rapor tutarları arasında fark oluşmasını engeller
SonuçBaşarı kararı Data.HasError üzerinden veriliyor; Data.BillNumber/Data.Ettn saklanıyorİptal ve PDF işlemleri doğru Ettn ile çağrılabilsin