Elektronik belgelerde tarih ve saat bilgisi büyük önem taşır. Özellikle Gelir İdaresi Başkanlığı'nın (GİB) belirlediği UBL (Universal Business Language) standartlarına uygun olması gerekir. Bu yazıda, e-fatura ve e-arşiv belgelerinde IssueDate ve IssueTime etiketleri nasıl kullanılmalı, örneklerle açıklayacağız.
IssueDate (Düzenleme Tarihi)
IssueDate alanı, fatura veya irsaliyenin düzenlendiği tarihi ifade eder. Bu alan zorunludur ve GİB tarafından belirtilen formata göre yazılmalıdır.
Kullanım Formatı:
YYYY-AA-GG (Yıl-Ay-Gün)
Örnek:
<cbc:IssueDate>2025-07-14</cbc:IssueDate>
Bu örnekte belge, 14 Temmuz 2025 tarihinde düzenlenmiştir.
IssueTime (Düzenleme Zamanı)
IssueTime alanı, belgenin düzenlendiği saati belirtir. Bu alan da zorunludur ve belirli bir saat formatına uymalıdır.
Kullanım Formatı:
Saat:Dakika:Saniye (HH:MM:SS)
Örnek:
<cbc:IssueTime>14:50:00</cbc:IssueTime>
Bu örnekte belge saat 14:50:00'da düzenlenmiştir.
Görselle Anlatım
Aşağıdaki tabloda, UBL belgelerinde tarih ve saat kullanımının örnekleri yer almaktadır:
Alan | XML Etiketi | Format | Örnek Değer |
---|---|---|---|
Tarih | <cbc:IssueDate> | YYYY-MM-DD | 2025-07-14 |
Saat | <cbc:IssueTime> | HH:MM:SS | 14:50:00 |
Özetle
Bu alanların doğru biçimde kullanılması, e-fatura ve e-arşiv belgelerinizin teknik doğruluğunu ve mevzuata uygunluğunu sağlar.
Ekstra Bilgi
Belgelerde kullanılan tarih ve saat bilgileri UTC+3 Türkiye saati ile uyumlu olmalıdır.
Eğer bu alanlar eksik ya da hatalı yazılırsa, fatura teknik hata verir ve gönderilemez.