Referans
Markdown dışa aktarBR-29 Fatura dönemi bitişi başlangıçtan önce olamaz
Hem fatura dönemi başlangıç tarihi (BT-73) hem de bitiş tarihi (BT-74) verilmişse, BT-74 tarihi BT-73 tarihine eşit veya ondan sonra olmalıdır.
Sorun açıklaması
Hem fatura dönemi başlangıç tarihi (BT-73) hem de bitiş tarihi (BT-74) verilmişse, BT-74 tarihi BT-73 tarihine eşit veya ondan sonra olmalıdır.
HATA
XRechnung 3.0
Bağlam ve önem
Bu kural, KoSIT XRechnung 3.0.2 Schematron tarafından uygulanan EN16931 çekirdek anlamsal modelinden gelir ve faturaların otomatik işleme için gereken zorunlu verileri taşımasını sağlar.
Çözüm
cac:InvoicePeriod içindeki tarihleri düzeltin; cbc:EndDate, cbc:StartDate ile aynı veya sonraki olsun; ya da hatalıysa dönemi kaldırın.
Hızlı işlemler
Geçerli örnekler
- BT-73 = 2026-01-01, BT-74 = 2026-01-31
Geçersiz örnekler
- BT-73 = 2026-01-31, BT-74 = 2026-01-01 — bitiş başlangıçtan önce
Kod örnekleri
Geçerli XML
<cac:InvoicePeriod>
<cbc:StartDate>2026-01-01</cbc:StartDate>
<cbc:EndDate>2026-01-31</cbc:EndDate>
</cac:InvoicePeriod>Geçersiz XML
<cac:InvoicePeriod>
<cbc:StartDate>2026-01-31</cbc:StartDate>
<cbc:EndDate>2026-01-01</cbc:EndDate>
</cac:InvoicePeriod>