Gelir İdaresi Başkanlığı E-Fatura Forumu - E-FATURA
Soru Detaylarını Görüntüle
0027257E-FATURAe-Fatura Teknik SorularHerkese Açık2015-10-19 12:132015-10-19 12:37
dtp 
cevaplanmışcevaplandı 
Bu forum sitesinde yazılanlar özelge niteliği taşımamaktadır,sadece mükelleflerimize yardımcı olma amaçlıdır.Verilen cevaplar sistemde yapılan güncellemelerle birlikte değişebilmektedir.Cevaplanma tarihine bakınız,daha güncel bir cevap verilmiş olabilir.
0027257: Ubl 2.1 Order Reference' ın ileri tarihli olması
Merhaba,

Order reference'ın ileri tarihli olmasına Gib sistemi "Geçersiz cbc:IssueDate değeri : '2015-11-15' cbc:IssueDate alanı günün tarihinden ileri bir tarih olamaz" hatasını vermektedir.

Ubl 2.1 shematron kontrollerinde böyle bir kontrol bulunmamaktadır. Nasıl ilerlenmelidir?

Teşekkürler.
Hiçbir etiketi yok.
png 27257.png (118,812) 2015-10-19 12:34
http://forum.efatura.gov.tr/file_download.php?file_id=7936&type=bug
png

Cevap
(0046749)
2015-10-19 12:37   
Merhaba,

Şematronda şu kontrol bulunmaktadır:

!-- Rule to validate issue date -->
<sch:rule abstract="true" id="TimeCheck">
   <sch:assert test="xs:date(.) le xs:date(current-date())">Geçersiz cbc:IssueDate değeri : '<sch:value-of select="."/>' cbc:IssueDate alanı günün tarihinden ileri bir tarih olamaz</sch:assert>
...
</sch:rule>

Mantıksal açıdan sipariş tarihi ürünün/hizmetin sipariş edildiği zamanı belirttiğinden ileri bir tarih olamamaktadır.

Uygulamada farklı türde davranışların mevcut olduğunu ve ileri tarihe izin verilmesi gerektiğini düşünüyorsanız talebinizin değerlendirilmesi için Başkanlığımıza dilekçe gönderebilirsiniz.

İyi günler.