Anonim | Giriş | Yeni Bir Hesap Aç | 2025-04-21 21:19 +03 |
Tüm Projeler | E-ARSIV | E-DEFTER | E-FATURA | E-İRSALİYE | E-MM | E-SMM | OKC | STANDART KODLU FATURA |
Soru Detaylarını Görüntüle [ Cevaplara Git ] | [ Yazdır ] | |||||||
Soru Numarası | Proje | Kategori | Durumu Görüntüle | Soruluş Zamanı | Son Güncelleme | |||
0008425 | E-FATURA | e-Fatura Teknik Sorular | Herkese Açık | 2014-04-11 16:23 | 2014-06-30 10:57 | |||
Bildiren | hturkmen | |||||||
Durum | cevaplanmış | Çözüm | cevaplandı | |||||
Konu | 0008425: SCHEMATRON KONTROL HATASI | |||||||
Soru | Merhabalar, Bugün bir müşterimize fatura ulaşamadığına dair talep aldık. Bu durumu sistemlerimizde inceledğimizde faturanın bizim yaptığımız schematron kontrolünden geçemediği için alınamadığına dair bilgiye ulaştık. Sizin yayınladığınız bildiriye göre alıcı firmalar GİB'in kontrolünden geçen bir faturayı tekrar kontrol etmemelilerdir. Bizim önceden yaptığımız schematron kontrolü sizin yaptığınız kontroller ile birebir aynıdır. Bizdeki yazılımsal bir sıkıntıdan dolayı bu kontroller hala devrede kalmış ve yazılım ekibimiz ile çalışarak bu kontrolün iptalini sağladık. Fakat buradaki sorun sizin kontrolünüzden geçen bir fatura nasıl bizim SCHEMATRON kontrolümüze takılıp hata alıyor? Yani sizden geçen bir fatura biz bu kontrolü yapıyorsak bizden de geçmesi lazım çünki sizin en son güncellediğiniz schematron kontrolü protokolleri uygulanmaktaydı. Bu durum ile ilgili bilgi verebilir misiniz? Hata alan zarf id'leri aşağıdaki gibidir; 9668ab80-7fed-457e-aa6a-579f47d7ce4f c5b2bcfb-2a8f-485b-9e82-ea449433237e | |||||||
Etiketler | Hiçbir etiketi yok. | |||||||
ÖNEMLİ UYARI | Bu forum sitesinde yazılanlar özelge niteliği taşımamakta olup sadece mükelleflerimize yardımcı olma amaçlıdır. | |||||||
Eklenen Dosyalar | ![]() ![]() | |||||||
|
|
(0012996) zzTUGBA KASIKCI 2014-04-11 18:04 güncelleme tarihi: 2014-04-11 18:05 |
"Sizin yayınladığınız bildiriye göre alıcı firmalar GİB'in kontrolünden geçen bir faturayı tekrar kontrol etmemelilerdir." bilgisi yanlıştır. Hangi bildiriden bahsediyorsunuz? Alıcıların GİB ile birebir aynı şema ve şematron kontrollerini yapması gerekmektedir. Bu soruyu Yeniden aç düğmesi ile tekrar açarak bahsettiğiniz bildiri ismini yazınız. "Fakat buradaki sorun sizin kontrolünüzden geçen bir fatura nasıl bizim SCHEMATRON kontrolümüze takılıp hata alıyor?" Biz zarfı ve hatasını görmekteyiz. Aşağıdaki hatadan anlaşılan alıcının GİB'den farklı şematron kontrolleri yapmasıdır. 1230 HEDEFTEN SISTEM YANITI BASARISIZ GELDI(1150:SCHEMATRON KONTROL SONUCU HATALI 1:cac:SignatoryParty/cac:PartyIdentification içerisindeki cbc:ID elemanının schemeID niteliği değeri 'VKN' veya 'TCKN' olmalıdır. (test :cbc:ID/@schemeID='VKN' or cbc:ID/@schemeID='TCKN', location :/*[local-name()='StandardBusinessDocument']/*[local-name()='Package']/Elements/ElementList/*[local-name()='Invoice']/*[local-name()='Signature']/*[local-name()='SignatoryParty']/*[local-name()='PartyIdentification'][2])) "Yani sizden geçen bir fatura biz bu kontrolü yapıyorsak bizden de geçmesi lazım çünki sizin en son güncellediğiniz schematron kontrolü protokolleri uygulanmaktaydı." Hatadan anlaşılan, o an alıcının GİB'den farklı şematron kontrolleri yapmasıdır. Aynı kontrolleri yapıyor olsaydı bu hata olmazdı. |
(0013037) hturkmen 2014-04-12 11:17 |
Tekrar Merhabalar, Hata mesajındanda görülecegi üzere schematron kontrolunde alınan hata gelirler idaresinin yayınlamış oldugu son schematron kontrolleri ile gelen bir kontroldur konuyu teknik ekibinizle paylaşabilirmisiniz Yogunluktan dolayı schematron kontrolunden geçirmeden faturaları karşı tarafa ulaştırıyor olabilirmisiniz eger boyle bir durum yoksa kendi belirtiginiz kontrolleri dogru olarak uygulamamaktasınız bu durumda biz fatura gönderen karşı tarafa durumu izah etmekte sıkıntı yaşıyoruz. Bu konuda acil dönüşünüzü bekliyoruz, desteginiz için teşekkürler. |
(0013069) zzTUGBA KASIKCI 2014-04-14 11:14 güncelleme tarihi: 2014-06-30 10:57 |
Merhaba, Ben teknik ekip adına konuşuyorum. Konunun uzmanlarınca cevaplanması açısından bu tür teknik konular teknik ekipçe cevaplanmaktadır. Yine de talebiniz üzerine teknik ekipten bir arkadaşıma daha danıştım, durum değişmedi. 1230 HEDEFTEN SISTEM YANITI BASARISIZ GELDI(XXX) hatasında XXX kısmı alıcı tarafından gönderilmektedir. Alıcının yazmış olduğu hata ayrıntısı "cac:SignatoryParty/cac:PartyIdentification içerisindeki cbc:ID elemanının schemeID niteliği değeri 'VKN' veya 'TCKN' olmalıdır." cümlesi yer almamaktadır. Bu bilgiyi TAM OLARAK hangi kurala istinaden yazmış olduğunuz anlaşılamamıştır. Ancak muhtemelen şu kural için yazmaktasınız: <sch:rule abstract="true" id="SignatoryPartyPartyIdentificationCheck"> <sch:assert test="count(cac:PartyIdentification/cbc:ID[@schemeID='TCKN']) > 0 or count(cac:PartyIdentification/cbc:ID[@schemeID='VKN']) > 0">cac:SignatoryParty alanı schemeID niteliği değeri 'VKN' veya 'TCKN' olan en az bir cac:PartyIdentification/cbc:ID elemanı içermelidir.</sch:assert> </sch:rule> Eğer bu alanın yerine yazıyorsanız, ekte de görülebileceği üzere gönderici en az 1 (mevcut durumda 2) cac:PartyIdentification/cbc:ID elemanı kullanmıştır. Yani GİB'in şematron kurallarına göre bir sıkıntı yoktur. Ancak bir şekilde siz farklı kural(lar)la bu zarfta şematron hatası bulduğunuzu belirmişsiniz. Bu zarftan sadece 1 dakika 30 saniye sonra tarafınıza iletilen 5437A262-5333-4700-B26B-0C8FCE79A61D nolu zarfı başarıyla almışsınız. Bu zarfın ilgili alanına bakıldığında 1 cac:PartyIdentification/cbc:ID elemanı kullanıldığı görülmüştür. GİB'in şematron kontrollerinden farklı olarak ne yaptığınızı bilememekteyiz ancak, muhtemelen 1'den fazla cac:PartyIdentification/cbc:ID elemanı kullanılmasını engellemişsiniz. Bu işlemi yapmadıysanız bile, GİB'den farklı şematron kuralları kullandığınız kesindir. GİB tarafında "GİB ile aynı şematron kurallarını kullanınız." demekten başka yapılabilecek bir işlem bulunmamaktadır. Şematron kuralları "e-FaturaPaket\schematron\UBL-TR_Common_Schematron.xml" dosyasında yer almaktadır. (http://efatura.gov.tr/dosyalar/kilavuzlar/e-FaturaPaket.zip [^]) NOT: Teknik bir sorun olsa ve GİB şematron kontrollerini yapmıyor olsa emin olun sadece sizin faturalarınızda değil, tüm mükelleflerin binlerce faturası için aynı durum olurdu. "Sizin yayınladığınız bildiriye göre alıcı firmalar GİB'in kontrolünden geçen bir faturayı tekrar kontrol etmemelilerdir." bilgisi yanlıştır. Hangi bildiriden bahsediyorsunuz? Alıcıların GİB ile birebir aynı şema ve şematron kontrollerini yapması gerekmektedir. Bu soruyu Yeniden aç düğmesi ile tekrar açarak bahsettiğiniz bildiri ismini yazınız. |