Referans
Markdown dışa aktarBR-DEX-04 Taraf kimliği şeması bir ISO 6523 kodu kullanmalıdır
Bir taraf kimliğindeki (Satıcı BT-29, Alıcı BT-46, Alacaklı BT-60) her şema tanımlayıcısı ISO 6523 ICD kod listesinden biriyle kodlanmalıdır.
Sorun açıklaması
Bir taraf kimliğindeki (Satıcı BT-29, Alıcı BT-46, Alacaklı BT-60) her şema tanımlayıcısı ISO 6523 ICD kod listesinden biriyle kodlanmalıdır.
HATA
XRechnung 3.0
Bağlam ve önem
Bu XRechnung Extension kuralı yalnızca, taraf kimlikleri için ek ISO 6523 şema kodlarına (örneğin DIGA kimlikleri) izin vermek üzere çekirdek önem düzeyini gevşeten Extension senaryosunda tetiklenir.
Çözüm
cac:PartyIdentification/cbc:ID üzerindeki @schemeID değerini geçerli bir ISO 6523 ICD değerine ayarlayın (örneğin GLN için 0088). Extension kimlikleri gerekmiyorsa standart XRechnung CIUS profili bu kuralı önler.
Hızlı işlemler
Geçerli örnekler
- <cbc:ID schemeID="0088">4012345000009</cbc:ID>
Geçersiz örnekler
- <cbc:ID schemeID="XYZ">4012345000009</cbc:ID> — XYZ bir ISO 6523 kodu değil
Kod örnekleri
Geçerli XML
<cac:PartyIdentification>
<cbc:ID schemeID="0088">4012345000009</cbc:ID>
</cac:PartyIdentification>Geçersiz XML
<cac:PartyIdentification>
<cbc:ID schemeID="XYZ">4012345000009</cbc:ID>
</cac:PartyIdentification>