Referans
Markdown dışa aktarBR-DE-27 Satıcı iletişim telefon numarası geçerli sözdizimine ve uzunluğa sahip olmalıdır
Alman XRechnung profilinin BR-DE-27 kuralı uyarınca, satıcı iletişim telefon numarası (BT-42) katı sözdizimi ve mantık kontrollerini karşılamalıdır. Numara en az üç rakam (0-9) içermeli ve yalnızca yer tutucu karakterlerden ("-", "N/A", "000" veya boşluk) oluşmamalıdır. Kamu kurumları, tedarikçilerin zorunlu iletişim alanını sahte verilerle geçmesini önlemek için telefon numarası geçerliliğini denetler.
Sorun açıklaması
Alman XRechnung profilinin BR-DE-27 kuralı uyarınca, satıcı iletişim telefon numarası (BT-42) katı sözdizimi ve mantık kontrollerini karşılamalıdır. Numara en az üç rakam (0-9) içermeli ve yalnızca yer tutucu karakterlerden ("-", "N/A", "000" veya boşluk) oluşmamalıdır. Kamu kurumları, tedarikçilerin zorunlu iletişim alanını sahte verilerle geçmesini önlemek için telefon numarası geçerliliğini denetler.
HATA
XRechnung 3.0
Bağlam ve önem
Geçersiz veya yer tutucu telefon dizeleri girilmesi anında BR-DE-27 Schematron hatası üretir ve faturanın kamu portallarından geçmesini engeller.
Çözüm
Şirket ana verilerinizde satıcı telefon numarasını ülke veya alan kodu içeren tam bir ticari telefonla güncelleyin (ör. "+49 30 1234567" veya "089 98765432"). UBL 2.1 sözdiziminde <cac:AccountingSupplierParty><cac:Party><cac:Contact> içine <cbc:Telephone> ekleyin. CII sözdiziminde <ram:DefinedTradeContact><ram:TelephoneUniversalCommunication><ram:CompleteNumber> alanını doldurun. "--" veya "yok" gibi yer tutucu değerler kullanmayın.
Hızlı işlemler
Geçerli örnekler
Bu noktaları bu bölüm için pratik kontrol adımları olarak kullanın.
- BT-42 = "+49 30 1234567" (Uluslararası standart format)
- BT-42 = "089 9876543-0" (Dahili numaralı ulusal format)
Geçersiz örnekler
Bu noktaları bu bölüm için pratik kontrol adımları olarak kullanın.
- BT-42 = "--" (Rakam içermeyen noktalama yer tutucusu)
- BT-42 = "N/A" (En az 3 rakam şartını sağlamayan harf dizisi)
Kod örnekleri
<cac:Contact>
<cbc:Name>Rechnungsstelle</cbc:Name>
<cbc:Telephone>+49 30 1234567</cbc:Telephone>
<cbc:ElectronicMail>kontakt@lieferant.de</cbc:ElectronicMail>
</cac:Contact><cac:Contact>
<cbc:Name>Rechnungsstelle</cbc:Name>
<!-- Telephone number consists only of dashes and fails the 3-digit requirement -->
<cbc:Telephone>--</cbc:Telephone>
<cbc:ElectronicMail>kontakt@lieferant.de</cbc:ElectronicMail>
</cac:Contact>