# UBL Standardı

UBL; fatura, sipariş, alacak dekontu ve diğer iş belgeleri için OASIS XML standardıdır.

## UBL nedir?

UBL (Universal Business Language), OASIS XML standardıdır. Fatura, alacak dekontu, sipariş ve sevkiyat bildirimi şemalarını tanımlar. Peppol BIS gibi bir profil UBL sürümünü seçer ve iş kuralları ekler.

> **Peppol standardı**: Peppol BIS Billing 3.0, UBL 2.1 Invoice ve CreditNote sözdizimlerini kullanır. Diğer UBL sürümleri veya profilleri doğrulama olmadan birbirinin yerine kullanılamaz.

## Temel özellikler

- OASIS standartlı XML şemaları
- Sürümlü belge yapıları
- Invoice ve CreditNote sözdizimleri
- Order ve DespatchAdvice sözdizimleri
- Hedef profilin seçtiği kod listeleri
- Profil kurallarına göre doğrulama

## UBL’in avantajları

### OASIS standardı
OASIS tarafından uluslararası tanınırlık ve yönetişim

### Modülerlik
Yeniden kullanılabilir bileşenler ve esnek yapı

### Peppol uyumluluğu
Peppol BIS Billing 3.0 için temel sözdizimi; profil kuralları ayrıca geçerlidir

### Belge kapsamı
Tedarik, faturalama ve taşıma süreçleri için şemalar

## UBL belge türleri

### Invoice (UBL 2.1/2.3)
Mal ve hizmetler için standart fatura Uygulama: E-faturalama için ana belge

### Credit Note (UBL 2.1/2.3)
Alacak notları ve fatura düzeltmeleri Uygulama: İptal ve iadeler

### Order (UBL 2.1/2.3)
Elektronik siparişler Uygulama: Satın alma ve e-ticaret

### Despatch Advice (UBL 2.1/2.3)
Sevkiyat bildirimleri Uygulama: Lojistik ve tedarik zinciri

### Receipt Advice (UBL 2.1/2.3)
Teslim/tesellüm onayları Uygulama: Mal kabul süreçleri

## UBL sürümleri

### UBL 2.4 (2024-06-20) (Güncel)
İyileştirmeler: İki yeni belge türü ve şema güncellemeleri

### UBL 2.3 (2021) (Önceki sürüm)
İyileştirmeler: Taşımayla ilgili on yeni belge türü

### UBL 2.2 (2018) (Önceki sürüm)
İyileştirmeler: Tedarik, taşıma, dizin ve anlaşmalar için ek belgeler

### UBL 2.1 (2013) (Önceki sürüm)
İyileştirmeler: Peppol BIS Billing 3.0 tarafından kullanılan sözdizimi

### UBL 2.0 (2006) (Önceki sürüm)
İyileştirmeler: Önceki UBL 2.x sürümü; hedef profilin istediği sürümü kullanın

## UBL uygulaması

1. UBL 2.x şemalarını indirin ve entegre edin
2. İş süreci eşlemesi yapın
3. Kod listelerini uygulayın
4. Doğrulama altyapısını kurun
5. Seçilen Peppol BIS kurallarını uygulayın ve dosyayı doğrulayın
6. Test senaryolarını yürütün

## Teknik özellikler

### Şema dili (XML Schema Definition (XSD))
W3C uyumlu şema tanımı

### Namespace (urn:oasis:names:specification:ubl:schema:xsd)
Benzersiz OASIS namespace tanımı

### Kod listeleri (ISO, UN/ECE, OASIS)
Tutarlılık için standart değer listeleri

### Veri tipleri (ISO 15000-5 (ebXML CCTS))
Core Component Technical Specification

## UBL şema bilgisi

| Güncel sürüm | Belgeler | OASIS durumu |
| --- | --- | --- |
| UBL 2.4 | 70+ | Onaylı |

- [Faturayı dönüştür](/tr/pdf-to-ubl?source=resource)
- [XML doğrula](/tr/xrechnung-validator?source=resource)
- [Geliştirici API](/tr/developer-api?source=resource)

## Kaynaklar ve bağlantılar

- [UBL 2.4 şemaları](https://docs.oasis-open.org/ubl/)
- [OASIS UBL TC](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl)
- [Peppol Ağı](/resources/compliance/peppol-network-guide)
- [CII formatı](/resources/compliance/cii-cross-industry-invoice)
- [DIN EN 16931-1](/resources/compliance/din-en-16931-1-standard)
- [XRechnung Standardı](/resources/compliance/xrechnung-standard)
