# UBL Universal Business Language

Yapılandırılmış iş belgeleri için OASIS standardı. E-ticaret ve elektronik iş süreçleri için uluslararası XML tabanlı çözüm.

## UBL nedir?

UBL (Universal Business Language), XML tabanlı iş belgeleri için OASIS standardıdır. Fatura, sipariş ve sevkiyat bildirimi gibi yaygın iş belgeleri için standartlaştırılmış XML şemaları kitaplığı sunar ve şirketler arasında birleşik elektronik iletişim sağlar.

> **PEPPOL standardı**: UBL, PEPPOL BIS (Business Interoperability Specifications) için tercih edilen standarttır ve bu nedenle Avrupa e-faturalaması için kritiktir.

## Temel özellikler

- OASIS standartlı XML şemaları
- Modüler belge yapısı
- Uluslararası standardizasyon
- Kapsamlı iş süreçleri
- Standardizasyon için kod listeleri
- Çok dilli uygulama

## 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 ağında doğrudan kullanım

### Kapsamlı
Tam iş süreci kapsamı

## 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-07-08) (Güncel)
İyileştirmeler: Genişletilmiş belge seti, ek kod listeleri, geliştirilmiş PEPPOL uyumu

### UBL 2.3 (2020) (Önceki sürüm)
İyileştirmeler: Gelişmiş PEPPOL uyumluluğu

### UBL 2.2 (2018) (Eski)
İyileştirmeler: Geliştirilmiş doğrulama

### UBL 2.1 (2013) (Kullanımdan kalkmış)
İyileştirmeler: İlk EN 16931 temeli

### UBL 2.0 (2006) (Kullanımdan kalkmış)
İyileştirmeler: Temel standardizasyon

## 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. PEPPOL BIS uyumluluğunu sağlayı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ı |

## 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)
