# BR-AE-04 Sorumlu sıfatıyla KDV (AE) uygulanan belge düzeyi ek ücret, satıcı ve alıcı vergi kimliklerini gerektirir

Belge düzeyi ek ücretin (BG-21) KDV kategori kodu (BT-102) „Sorumlu sıfatıyla KDV“ (AE) olan bir fatura, Satıcı KDV kimliğini (BT-31), Satıcı vergi kayıt kimliğini (BT-32) ve/veya Satıcı vergi temsilcisi KDV kimliğini (BT-63) ve Alıcı KDV kimliğini (BT-48) ve/veya Alıcı yasal kayıt kimliğini (BT-47) içermelidir.

## Sorun açıklaması

> **HATA**: EN 16931 KDV kategorisi kuralı

## Bağlam ve önem

Bu, belge düzeyi ek ücretler için BR-AE-03’ün karşılığıdır: sorumlu sıfatıyla KDV uygulamasında KDV alıcıya geçtiğinden, bir ek ücret AE kategorisini taşırken her iki taraf da vergi kimliğine sahip olmalıdır. Uygulamada hata, navlun veya ambalaj ek ücreti AE olarak kodlandığı hâlde alıcı kimliği XML’de bulunmadığında ortaya çıkar.

## Çözüm

Sorumlu sıfatıyla KDV uygulanan ek ücreti taşıyan faturaya bir satıcı vergi kimliği (BT-31, BT-32 veya BT-63) ve bir alıcı kimliği (BT-48 veya BT-47) girin.

- [XML doğrula](/tr/xrechnung-validator?source=resource&rule=BR-AE-04)
- [Faturayı dönüştür](/tr/pdf-to-xrechnung?source=resource&rule=BR-AE-04)

## Geçerli örnekler

- AE ek ücreti: satıcı BT-31 = DE123456789 ve alıcı BT-48 = FR32123456789

## Geçersiz örnekler

- Satıcı KDV kimliği olan ama alıcı kimliği (BT-48/BT-47) olmayan AE ek ücreti

## Kod örnekleri

### Geçerli XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>DE123456789</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>NL123456789B01</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingCustomerParty>
```

### Geçersiz XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">30.00</cbc:Amount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cac:PartyTaxScheme>
      <cbc:CompanyID>DE123456789</cbc:CompanyID>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:PartyTaxScheme>
  </cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
  <cac:Party></cac:Party>
</cac:AccountingCustomerParty>
```

## Etkilenen alanlar

- [BT-102 Belge düzeyi ek ücret KDV kategori kodu](/resources/xrechnung/bt-102-document-level-charge-vat-category-code)
- [BT-31 Satıcı KDV kimliği](/resources/xrechnung/bt-31-seller-vat-identifier)
- [BT-32 Satıcı vergi kayıt kimliği](/resources/xrechnung/bt-32-seller-tax-registration-identifier)
- [BT-63 Satıcı vergi temsilcisi KDV kimliği](/resources/xrechnung/bt-63-seller-tax-representative-vat-identifier)
- [BT-48 Alıcı KDV kimliği](/resources/xrechnung/bt-48-buyer-vat-identifier)
- [BT-47 Alıcı yasal kayıt kimliği](/resources/xrechnung/bt-47-buyer-legal-registration-identifier)

## İlgili kurallar

- [BR-AE-01](/resources/kosit-validator-errors/br-ae-01-reverse-charge-vat-breakdown-required)
- [BR-AE-03](/resources/kosit-validator-errors/br-ae-03-reverse-charge-allowance-seller-buyer-vat-id)
- [BR-AE-02](/resources/kosit-validator-errors/br-ae-02-reverse-charge-seller-vat-id-required)

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://github.com/itplr-kosit/validator): EN 16931 ve XRechnung kurallarını denetlemek için resmi KoSIT doğrulayıcısını XRechnung yapılandırmasıyla çalıştırın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürme sırasında doğrulama hatalarını bulun ve her düzeltmeyi inceleyin.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tüm doğrulama hataları](/resources/kosit-validator-errors): Burada açıklanan EN 16931, XRechnung ve Peppol doğrulama kurallarına genel bakış.
