e-defter Müşteri Web Servisi Dokümanı



Benzer belgeler
e-ledger Fields (e-defter Alanları)

E-defte Uygulamasında Dikkat Edilmesi Gereken Hususlar İçin Uygulama Kılavuzu Yayımlanmıştır. DUYURU NO:2015/13

Gelir İdaresi Başkanlığının yayımlandığı Yevmiye Defteri kılavuzunda aşağıdaki sekiz belge tipi tanımlanmıştır.:

Orka Yazılım e-defter Belge Tipleri

Bilindiği e-defter uygulaması zorunlu olan mükellefler açısından itibariyle uygulama geçmiştir.

ELEKTRONİK DEFTER HAKKINDA DİKKAT EDİLMESİ GEREKEN HUSUSLAR

DATASOFT E-DEFTER. Kurulum Kılavuzu 01 TEMMUZ DATASOFT YAZILIM LTD. ŞTİ. Kartal/İstanbul

SİRKÜLER İstanbul, Sayı: 2016/055 Ref: 4/055. Konu: E-DEFTER UYGULAMA KILAVUZUNDA GÜNCELLEMELER YAPILMIŞTIR

ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

LOGO Uygulamalarında E-Defter

1. Defter detaylarına ait bilgilerin, örneğin yevmiye kayıtlarının olduğu dosya 2. Bir nevi kapak sayfası diyebileceğimiz Berat dosyası

UYUMSOFT İ-DÖNÜŞÜM PORTALI E-DEFTER İŞLEMLERİ

E-BÜLTEN 2015 / 7 E-DEFTER UYGULAMASINDA DİKKAT EDİLMESİ GEREKENLER

SİRKÜLER İstanbul, Sayı: 2015/053 Ref: 4/053

15xx versiyonu / Tarihli Arşivin İçeriği

Tarih : 03 / 03 / 2015 Konu : Yevmiye Kaydı ve e-defter Oluşturulurken Dikkat Edilecek Hususlar

e-defter Uygulama Kılavuzu V 1.0

E-DEFTER GENEL HATIRLATMALAR VE UYGULAMA KILAVUZU HAKKINDA

e-defter Uygulama Kılavuzu V 1.1

AKINSOFT WOLVOX e-defter. Yardım Dosyası

E-DEFTER UYGULAMASI İLE SIKÇA SORULAN SORULAR

Güncel Versiyon İle E-Defter Oluşturulması ve Gönderilmesi

e-defter Uygulama Kılavuzu V 1.3

E-Defter Nedir? Format ve standartları « internet adresinde duyurulan defterler elektronik ortamda tutulabilir.

Elektronik Defter. Uğur DOĞAN İdea Teknoloji Çözümleri Genel Müdür Yardımcısı Cep:

e-fatura Müşteri Web Servisi Dokümanı

e-logo e-fatura Özel Entegratör Sistemi

E-Defter Destek Dokümanı

UYUMSOFT E - DEFTER İMZALAMA UYGULAMASI

LOGO E-DEFTER KONTROL RAPORU

MUHASEBECĐ PAKETĐNDE B FORMLARINININ DÜZENLENMESĐ

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA GİDEN KUTUSU

01 HAZİRAN 2015 İZİBİZEDEFTER SON KULLANICI KLAVUZU

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA HATA KILAVUZU

KONUSUNU GELİR E-DEFTER. hataların. olacaktır. Hesap Dönemi. dönemi. Period Covered. tarihler. End) ile

İÇİNDEKİLER. ERA Danışmanlık. Ataşehir Soyak Yolu Şehit Burak Kurtuluş Cad. Uğurlu Sok No 140/5 Ümraniye İSTANBUL TÜRKİYE

efatura UYGULAMASI HAKKINDA

Yeni Nesil e-defter Kullanıcı Kılavuzu

XML ile Mesaj İşlemleri

Zirve e-defter V.1.00 Kullanım Klavuzu

SAP E-Fatura Uyarlama Paketi

İzibiz E-Defter Son Kullanıcı Kullanım Klavuzu

Yeminli Mali Müşavirlik Bağımsız Denetim ve Danışmanlık. Sayı:

Elektronik Fatura. Uğur DOĞAN İdea Teknoloji Çözümleri Genel Müdür Yardımcısı

LOGO e-defter Uygulaması

HAVAYOLU ELEKTRONİK BİLET RAPORU

DESTEK DOKÜMANI E-DEFTER UYGULAMASI

Izibiz E-Defter Teknik Kullanıcı Klavuzu

e-defter Hakkında Uygulayıcılara Notlar

TEK PENCERE SİSTEMİ E-FATURA UYGULAMASI GÜMRÜK İŞLEMLERİ KILAVUZU

Yeni Nesil e-defter Kullanıcı Kılavuzu

Defterdar Teknik Doküman

UYUMSOFT İ-DÖNÜŞÜM PORTALI FATURA GELEN KUTUSU

Netle Yazılım San. Tic. Ve A.Ş. e-defter Şematron Raporu Ver Berat Şematronu

UYUMSOFT BAĞIMSIZ E-DEFTER PLATFORMU / PROBAR KONNEKTÖRÜ PROBLEM ÇÖZÜMLERİ

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ

Bilindiği e-defter uygulaması zorunlu olan mükellefler açısından itibariyle uygulama geçmiştir.

NETLE E-DEFTER NEDİR?

DESTEK DOKÜMANI E-DEFTER UYGULAMASI

E - ARŞİV. Belgelerin Elektronik Ortamda Oluşturulması

TÜİK e-vt. Web Servis Kılavuzu

: Bilindiği üzere e-defter uygulaması Aralık 2014 de başlamıştır. Konu hakkında

SMS interconnecion APi S DOKÜMANI

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

ADIM ADIM E-FATURA VE E-DEFTER BAŞVURU SÜRECİ. S.M.M.M. SELÇUK GÜLTEN Ekim, Ankara

E-Defter v Uygulaması Kullanım Kılavuzu

LOGO Uygulamalarında E-Defter

e-defter Kullanım Kılavuzu

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV

Bilişim. E-Defter Entegrasyonu

E-DEFTER SORU VE CEVAPLAR

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.6


e-defter Yönetim Panelinde Yer Alacak Bilgilere Ait Program Veri Alanları

BSOFTefat E-FATURA ÇÖZÜMÜ

Asgari Kayıt Saklama Gereksinimleri

ASELSAN TEDARİKÇİ PORTALI DENETÇİ FİRMA DOKÜMANI

E-DEFTER. Netsis le devam eden bir bakım sözleşmesinin bulunması.

ASELSAN TEDARİKÇİ PORTALI KALİTE SÜREÇLERİ DOKÜMANI

E-Defter Hukuki Mevzuat?

NES Bilgi Veri Teknolojileri ve Saklama Hizmetleri A.Ş.

LOGO Uygulamalarında e-defter

ASELSAN TEDARİKÇİ PORTALI KALİTE SÜREÇLERİ DOKÜMANI

WebInstaller. 1. Kurulum Đçin Gereksinimler

Unvan Değişikliğinde Ne Yapılması Gerekiyor?

Mali Bülten No: 2015/50

E DEFTER (Elektronik Kayıtlar Bütünü)

İşlem Adımları. 23 Haziran Stok, Cari, Fatura

Netsis e-fatura UBL-TR v1.2 Geçişi

E-Fatura Netsis ile kesiliyor E-Defter Netsis ile tutuluyor

Qdenetim ve Qdestek (Sistem Danışmanlık) Hakkında

VIDEOCELL API. Versiyon 1.0.0

E-DEFTER UYGULAMALARI. Selçuk GÜLTEN S.M. Mali Müşavir

BAUHAUS B2B Web Servis Dökümantasyonu

BIR ERP E-FATURA MODÜLÜ [BIR YAZILIM LTD ]

Mali Mühür. Mesut ŞENEL / Serbest Muhasebeci Mali Müşavir. İSTANBUL İkitelli KOSGEB 15 Ekim 2015

e-arşiv Uygulaması Tarih: Her hakkı Logo Elektronik Ticaret Hizmetleri A.Ş' ye aittir.

1. Defter detaylarına ait bilgilerin, örneğin yevmiye kayıtlarının olduğu dosya 2. Bir nevi kapak sayfası diyebileceğimiz Berat dosyası

Transkript:

e-defter Müşteri Web Servisi Dokümanı Bu Doküman Uyumsoft Bilgi Sistemleri ve Teknolojileri Ticaret Anonim Şirketinin malıdır. Bu dokümanın İçeriğiyle ilgili tüm yasal haklar sadece Uyumsoft Bilgi Sistemleri ve Teknolojileri Ticaret Anonim Şirketine aittir. Versiyon 1.0.3

Revizyonlar Versiyo n Yayım Tarihi Değişen Bölüm Açıklama Değişiklik Yapan 1.0.0 06.11.2014 Doküman Oluşturuldu Faruk Kaygısız 1.0.1 10.11.2014 4. Madde Muhasebe fişi veri deseni ile ilgili açıklamalar eklendi Faruk Kaygısız 1.0.2 11.12.2014 Genel açıklamalar eklendi Faruk Kaygısız 1.0.3 23.12.2014 4.Madde EntryNumberCounter ve LineNumberCounter alanları eklendi Faruk Kaygısız Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 1

İçerik 1. e-defter Genel açıklamalar... 3 2. Uyumsoft e-defter Müşteri Web Servisleri... 4 a. Dönüş Değeri... 4 3. Web Servis Metotları... 4 i. UploadSource... 4 ii. GetSourceInformation... 5 iii. GetLedgerData... 6 iv. CancelLedgerSource... 7 v. CancelLedger... 8 4. Muhasebe Fişi veri yapısı... 8 Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 2

1. e-defter Genel açıklamalar e-defter sistemi şirketlerin yasal zorunluluk gereği kayıt altına almak zorunda oldukları muhasebe kayıtları ile ilgili defterlerin elektronik ortamda tutulması ile ilgili olarak oluşturulmuş bir sistemdir. Sistem şu an için Yevmiye Defterini ve Kebir Defterini(Büyük Defter) kapsamaktadır. e-defter sisteminde e-defter dosyaları XBRL standardında XML dosyası olarak saklanmaktadır. Bu dosyalar şirketlrin kendi mali mühürleri ile imzalanırlar. İmzalanmış olan bu defter dosyalarının imza değeri Berat adı verilen ve firma bilgilerinin özetini içeren bir belgeye eklenerek bu Berat dosyası Gelir İdaresi başkanlığı sistemine gönderilmelidir. Bu Berat dosyalarına Gelir İdaresi Başkanlığı da kendi imzasını ekleyerek sürecin tamamlanmasını sağlamaktadır. Firmalar XBRL formatındaki imzalanmış e-defter Belgelerini ve GİB tarafından imzalanmış Beratlarını muhafaza etmek ve resmi denetimlerde her iki belgeyi yetkililere ibraz etmek durumundadırlar. Uyumsoft e-defter sisteminde XBRL formatındaki e-defter dosyalarının oluşturulması otomatik olarak yapılmaktadır. e-defter Belgeleri ve Berat dosyaları firmaların kendi mali mühürleri ile imzalanacaktır. Bu imzalama işlemi Uyumsoft e-fatura Portali aracılığı ile gerçekleştirilebilmektedir. Uyumsoft sistemi XBRL formatında e-defter dosyaları oluşturabilmek için Firmalardan 2 farklı yere veri beklemektedir. 1- Uyumsoft Portalinde yer alan firma bilgileri ekranında firma bilgileri ve muhasebeci bilgileri girilmelidir. 2- Uyumsoft tarafından belirlenmiş XML, CSV formatlarındaki muhasebe fiş bilgilerini içeren kaynak verilerin Web servis ya da Portal arayüzünden sisteme gönderilmesi. Sisteme gönderilen muhasebe fişleri kaynak veri(source) olarak adlandırılır. Kaynak veri yüklenirken eğer formata uygun bir dosya ise sisteme kaydedilir ve bu kaynak verinin durumu Tamamlandı olur. Kaynak verinin durumunun Tamamlandı olması e-defter sürecinin tamamlandığı anlamını taşımaz. Kaynak verinin yüklenmesi tamamlandıktan sonra Uyumsoft Engine i kaynak veriye bağlı olarak XBRL formatında Kebir Defter(ler)i ve Yevmiye Defter(ler)ini otomatik olarak oluşturur. Bu oluşturma işlemi sırasında e-defterlerin Schema/Schematron kurallarına uygunluğu da kontrol edilir. Ayrıca oluşan e-defter dosyaları belirlenmiş dosya boyutunu aşıyorsa (sistemdeki güncel boyut 20MB) defterleri parçalara bölerek oluşturma işlemine devam eder. Aynı veri kaynağından oluşmuş e-defterlerden birisini hata kontrollerini geçememesi durumunda sistem tarafından aynı kaynakla oluşmuş tüm e-defterler iptal edilir. Yüklenen kaynak dosyaya istinaden oluşmuş e-defterlerde herhangi bir hata yoksa e-defterler Başarıyla oluşur ve İmzasız dosya hazır statüsünde sistemde bekler. Oluşan e-defterler Uyumsoft portal arayüzünden son kullanıcı tarafından şirketin mali mühürü kullanılarak imzalaır. İmzalı e-defterlerin beratları son kullanıcı tarafından oluşturulur ve imzalanır. Berat GİB sistemine son kullanıcı tarafından gönderilir. GİB sistemine gönderilmiş beratların GİB tarafından imzalanmış halleri Uyumsoft engine i tarafından sisteme alındıktan sonra tüm süreçler tamamlanmış olur Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 3

2. Uyumsoft e-defter Müşteri Web Servisleri e-defter oluşturmak isteyen firmaların Uyumsoft Bağımsız Platform uygulaması aracılığı e-defterlerinin oluşturulması ve oluşan e-defterlerin durumlarının takip edilebilmesi amacıyla kullanılabilinecek olan Web Servis uygulaması, müşteri ortamından gelen verileri alarak Uyumsoft e-defter Engine inde işlenmesini sağlayan ara platformdur. Web Servise aşağıdaki adreslerden erişilebilmektedir: Canlı Sistem: https://efatura.uyumsoft.com.tr/services/ledgerintegration Test Sistemi: https://efatura-test.uyumsoft.com.tr/services/ledgerintegration (Test sistemi için Kullanıcı Adı: Uyumsoft, Şifre:Uyumsoft) Uyumsoft Portaline aşağıdaki adreslerden erişilebilir: Canlı: http://portal.uyumsoft.com.tr/ Test: http://portal-test.uyumsoft.com.tr/ (Test portali için Kullanıcı Adı: Uyumsoft, Şifre:Uyumsoft) a. Dönüş Değeri Tüm servis metodları Response türünde değer dönmektedir. Response içerisinde 3 tipte alan barındırır. IsSucceded: boolean türünde olan bu alan eğer işlemde bir hata oluşmussa false aksi halde true olur. Message: Genellikle hatalı durumlarda (IsSucceded = false) hatanın ne olduğunu belirtmek için kullanılır. Value: Her işlem türüne göre o işleme ait sonucu döndüren alanı ifade eder. 3. Web Servis Metotları i. UploadSource Metod Signature Açıklama Response<StringResponse> UploadSource(LedgerSourceRequest) e-defter oluşturmak için bir kaynak verinin(excel,csv,xml,zip içerisinde xml) Uyumsoft plaformuna aktarılmasını sağlayan metottur. Parametreler LedgerSourceRequest nesnesi yüklenecek kaynak verinin bilgilerini içerir. Bu nesne 2 alanı vardır. 1 Data(byte[]) : Oluşturulan kaynak dosyanın byte[] halidir. 2 FileName: Oluşturulan Kaynak dosyanın adıdır. Bu bilgi dosya uzantısını da içermelidir. Sistem dosya uzantısına göre farklı işlemler yapabilmektedir. Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 4

Return Değeri Örnek Kod (C#) Dönüş tipi Response<StringResponse> olan metot çağrıldığında işlem başarılı olursa Response.Issucced = true, başarısızsa false değeri olarak dönecektir. Response.Value alanında oluştulan kaynak verinin benzersiz ID si guid formatında string tipinde geri dönecektir. Response.Message alanında ise hata alınması durumunda hatanın sebebi yer alacaktır. LedgerIntegrationClient client = CreateClient(); LedgerSourceRequest request = new LedgerSourceRequest(); byte[] zipfile = File.ReadAllBytes(@"C:\201401_EDefter.zip"); request.filename = "201401_EDefter.zip"; request.data = zipfile; StringResponse response = client.uploadsource(request); if (response.issucceded==true) { MessageBox.Show(string.Format("Gönderdiğiniz kaynak veri {0} Id'si ile oluşmuştur",response.value)); } else { MessageBox.Show(string.Format("Hata: {0} ", response.message)); } Metod Signature Açıklama ii. GetSourceInformation Response<ResponseOfLedgerSourceInformation> GetSourceInformation(string identifier) Gönderilen kaynak veri ile ilgili durum bilgileri bu kaynak veriye bağlı olarak oluşturulan defter ve beratların dosyaları ve durum vb. bilgilerini alabileceğiniz metottur. Parametreler identifier: Gönderilmiş olan kaynak verinin Id alanıdır. Return Değeri Return tipi Response< ResponseOfLedgerSourceInformation> olan metotta Response un Value aşağıdaki değerleri döndürmektedir: Value.Status: Gönderilen Kaynak dosyanın durumu. Value.StatusCode: Gönderilen Kaynak dosyanın durum kodu. (Aşağıda listelenmiştir.) Value.Logs: Kaynak dosya ile ilgili log kayıtlarının liste şeklinde değeri. Value.Ledgers: Kaynak dosyaya istinaden oluşturulmuş defter dosyaları liste şeklideki değeri. o Ledgers.Status: Defter dosyasının durumu. o Ledgers.StatusCode: Defter dosyasının durum kodu. o Ledgers.Identifier: Defter dosyasının Id si (defter dosyasını sistemden çağırmak için bu Id kullanılmalıdır.) o Ledgers.DocumentId: Defter dosyasının adı. YEV2014..., KEB2014... formatındaki yasal belge numarasıdır. o Ledger.Logs: Defter ile iglili log kayıtları. Source durum kodları: (LedgerSourceStatus) Enum Değeri Açıklama Kod Int Değeri Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 5

Waiting Kuyrukta 0 0 Processing İşleniyor 10 1 Completed Tamamlandı 20 2 Error Hata 30 3 Canceled İptal 40 4 Defter durum kodları: (LedgerStatus) Enum Değeri Açıklama Kod Int Değeri WaitingForBuild Beklemede 0 0 Building Hazırlanıyor 5 1 UnsignedFileReady İmzasız dosya hazır 10 2 FileSigned İmzalandı 20 3 BeratGenerated Berat Oluşturuldu 30 4 BeratSignedByCustomer Berat İmzalandı 40 5 BeratSentToGIB Berat GİB e gönderildi 50 6 Completed Tamamlandı 100 7 Canceled İptal 200 8 Error Hata 300 9 Örnek Kod(C#) ResponseOfLedgerSourceInformation sourceinforesponse = client.getsourceinformation(sourceid); LedgerSourceStatus sourcestatus = sourceinforesponse.value.status;//gönderilen kaynak dosyanın durumu int sourcestatuscode = sourceinforesponse.value.statuscode; //gönderilen kaynak dosyanın durum kodu LogRecordItem[] logs = sourceinforesponse.value.logs;//gönderilen kaynak dosyaya ait loglar. LedgerStatusWithLogInfo[] sourceinfo = sourceinforesponse.value.ledgers; //gönderilen kaynakla ilgili oluşan dosyaların bilgileri (defter, berat) LedgerStatus ledgerstatus = sourceinfo[0].status; //defter durumu int ledgerstatuscode = sourceinfo[0].statuscode; //defter durum kodu string ledgeridentifier = sourceinfo[0].identifier; //defter Id'si string ledgerdocumentid = sourceinfo[0].documentid; //defter dosya adı YEV2014... formatındaki ad. LogRecordItem[] ledgerlogs = sourceinfo[0].logs; //defter logları LedgerType ledgertype = ledgerdata.type; //alınan defter tipi iii. GetLedgerData Metod Signature Response<ResponseOfLedgerData> GetLedgerData(string Identifier,bool CertificateFile ) Açıklama Verilen defter Id sine ait dosyayı verir. Parametreler identifier: Defter dosyasının benzersiz Id sidir. Bu Id kaynak veri yüklenirken alınan sourceid si ile GetSourceInformation metodundan edinilebilir. certificatefile: Eğer belirtilen defter dosyasının oluşturulmuş beratını almak isterseniz true değilse false geçilmesi gerekir. Return Değeri Return tipi Response<ResponseOfLedgerData> olan metod da Response un Value alanında defter dosyaları ile ilgili bilgiler yer alır. o Data: byte dizisi şeklinde defter dosyasının verisidir. o DocumentId: Defter dosyasının adıdır. Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 6

o FileName: Defter dosyasının yasal sıralı adıdır. Defter kaydı birden fazla dosyaya bölünmüşse _01,_02 şeklinde uzantı alır. o FileType: Defter dosyasının tipini verir (imzalı Defter,İmzasız Defter ve Berat) o Status: Defter durumu o StatusCode: Defter durum kodu o Type: Yevmiye Defteri mi Kebir defteri mi olduğu bilgisi. Defter durum kodları: (LedgerStatus) Enum Değeri Açıklama Kod Int Değeri WaitingForBuild Beklemede 0 0 Building Hazırlanıyor 5 1 UnsignedFileReady İmzasız dosya hazır 10 2 FileSigned İmzalandı 20 3 BeratGenerated Berat Oluşturuldu 30 4 BeratSignedByCustomer Berat İmzalandı 40 5 BeratSentToGIB Berat GİB e gönderildi 50 6 Completed Tamamlandı 100 7 Canceled İptal 200 8 Error Hata 300 9 Dosya Tipleri(LedgerFileTypes) Enum Değeri Açıklama Int Değeri UnsignedLedgerFile İmzasız Defter 0 SignedLedgerFile İmzalı Defter 1 UnsignedCertificateFile İmzasız Berat 2 SignedCertificateFile İmzalı Berat 3 FinalCertificateFile Berat 4 Örnek Kod(C#) Defter Tipleri(LedgerType) Enum Değeri Açıklama Int Değeri Journal Yevmiye Defteri 0 Ledger Kebir Defteri 1 ResponseOfLedgerData ledgerdataresponse = client.getledgerdata(ledgerid, false); LedgerData ledgerdata = ledgerdataresponse.value; byte[] file = ledgerdata.data; //Deftter dosyası string documentid = ledgerdata.documentid; //Defter dosya adı YEV2014... formatındaki ad string filename = ledgerdata.filename; //Defter dosyasının Uyumsoft tarafından oluşturulmuş yasal dosya adı. LedgerFileType filetype = ledgerdata.filetype; //alınan dosya tipi LedgerStatus status = ledgerdata.status; //defter ya da berat dosyasının durumu int statuscode = ledgerdata.statuscode;//defter ya da berat dosyasının durum kodu LedgerType ledgertype = ledgerdata.type; //alınan defter tipi iv. CancelLedgerSource Metod Signature Response<bool > CancelLedgerSource(string Identifier ) Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 7

Açıklama Verilen source dosya Id sini iptal etmek için kullanılır. Parametreler identifier: UploadSource metodu ile gönderilmiş kaynak veri dosyasının adıdır. Return Değeri Return tipi Response<bool> olan metod da Response un Value alanında true ya da false değeri döner. İptal işlemi başarılı ise true başarısız ise false dönecektir. Örnek Kod(C#) FlagResponse cancelsourceresponse = client.cancelledgersource(sourceid); bool cancellationstatus = cancelsourceresponse.value; v. CancelLedger Metod Signature Response<bool > CancelLedger (string Identifier ) Açıklama Verilen defter Id sini iptal etmek için kullanılır. Parametreler identifier: İptal edilmek istenen defterin benzersiz Id sidir. Return Değeri Return tipi Response<bool> olan metod da Response un Value alanında true ya da false değeri döner. İptal işlemi başarılı ise true başarısız ise false dönecektir. Örnek Kod(C#) FlagResponse cancelledgerresponse = client.cancelledger(ledgerid); bool cancellationstatus = cancelledgerresponse.value; 4. Muhasebe Fişi veri yapısı e-defter dosyalarının oluşturulması amacıyla Uyumsoft bağımsız platformuna gönderilecek olan XML, CSV vb. belgelerde yer alması gereken alanlar ve bu alanlara ait açıklamalar aşağıdaki gibidir: Alan Adı StartDate EndDate Alan Adı Türkçe Yevmiye Dönemi Başlangıç Tarihi Yevmiye Dönemi Bitiş Tarihi Zorunlu Alan Evet Evet Alan Açıklaması Yevmiye Dönemi Başlangıç Tarihi yazılacaktır Yevmiye Dönemi Bitiş Tarihi yazılacaktır Entry Header - Yevmiye Başlık Bilgileri EnteredBy Yevmiye Maddesini Kaydeden Kişi Evet Yevmiye Maddesini kaydeden kişi adı yazılacaktır. EnteredDate Yevmiye Kayıt Tarihi Evet Yevmiye Kayıt Tarihi yazılacaktır. EntryNumber Yevmiye Fiş Numarası Evet Muhasebe fiş numarası yazılacaktır. Yevmiye Maddesi Yevmiye Maddesi açıklaması EntryComment Açıklaması yazılacaktır. BatchID Şube ID e-defter Şube adına Defter oluşturma izni olan bir şube tarafından oluşturuluyorsa bu alana 4 haneli şube kodu girilmelidir. Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 8

BatchDescription Şube Kodu TotalDebit Toplam Borç Evet TotalCredit Toplam Alacak Evet e-defter Şube adına Defter oluşturma izni olan bir şube tarafından oluşturuluyorsa bu alana Şube adı "X ŞUBESİ" şeklinde girilmelidir. Yevmiye maddesi toplam borç miktarı yazılacaktır. Yevmiye maddesi toplam alacak miktarı yazılacaktır. Entry Detay - Yevmiye Detay Bilgileri DocumentType Belge Türü * DocumentTypeDesc ription Belge Tipi Açıklaması * DocumentNumber Belge Numarası * DocumentDate Belge Tarihi * PaymentMethod Ödeme Yöntemi EntryNumberCount er Yevmiye Madde Numarası AccountAccountMa inid Ana Hesap Kodu Evet AccountAccountMa indescription Ana Hesap Açıklaması Evet AccountAccountSub ID Alt Hesap Kodu Yevmiye maddesi bir belgeye dayanıyorsa bu alana belge tipi girilmelidir. İzin verilen belge tipi adları ( check: Çek, invoice: Fatura, order-customer: Müşteri Sipariş Belgesi, order-vendor: Satıcı Sipariş Belgesi, voucher: Senet, shipment: Navlun, receipt: Makbuz, other: Diğer) Belge Türü alanında Diğer(other) girilmişse bu belgenin açıklamasının bu alana girilmesi zorunludur. Belge Türü Fatura,Çek ya da Diğer ise bu alanına belgenin numarasının girilmesi zorunludur. Belge Türü Fatura,Çek ya da Diğer ise bu alanına belgenin tarihinin girilmesi zorunludur. Yevmiye maddesinde bir ödeme varsa ödeme yöntemi alanında serbst metin olarak belirtilmelidir. Bu alan her hesap döneminde 1'den başlatılarak her yevmiye maddesinde 1 arttırılarak devam edecektir. Bu alanda numara atlaması yapılmamalı ve gönderilen XML ya da CSV formunda sıralı olarka gelmelidir. Bu alan oluşturulmadığında Uyumsoft sistemi otomatik olarak yevmiye madde numaraıs verecektir. Ana Hesap kodu 3 hane olarak girilecektir (100,120 vs.) Ana Hesap açıklaması bu alana girilmelidir (KASA,BANKALAR vs.) Alt Hesap kodu bu alana girilecektir (100.01,120.01 vs.). Alt hesap konunun başlangıcı ile Ana Hesap Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 9

AccountAccountSub Description Alt Hesap Açıklaması kodunun başlangıcı aynı olmak zorundadır. (100, 100.01 gibi) Alt Hesap açıklaması bu alana girilmelidir (TL KASA,BANKA ZİRAAT vs.) Amount Miktar Evet DebitCreditCode DetailComment LineNumberCounte r Borç ya da Alacak Kodu Evet Yevmiye Detay Açıklaması Yevmiye Satır Numarası Yevmiye maddesinin satırına ilişkin parasal miktar yazılacaktır. Yevmiye Satırı Alacak ile ilgili ise C, Borç ile ilgili ise D olacaktır. (C: Credit, D:Debit) Yevmiye satırı açıklaması yazılacaktır. Bu alan her hesap döneminde 1'den başlatılarak her yevmiye satırında 1 arttırılarak devam edecektir. Bir sonraki yevmiye maddesinde kaldığı yerden devam edecektir. Bu alanda numara atlaması yapılmamalı ve gönderilen XML ya da CSV formunda sıralı olarak gelmelidir. Bu alan oluşturulmadığında Uyumsoft sistemi otomatik olarak yevmiye satır numarası verecektir. Her Hakkı Saklıdır. Uyumsoft A.Ş. 2014 10