Referans
Markdown dışa aktarBR-63 Alıcı elektronik adresi bir şema kimliği içermelidir
Alıcı elektronik adresi (BT-49), elektronik adres şemasını adlandıran bir şema kimliğine sahip olmalıdır.
Sorun açıklaması
HATA
EN 16931 temel iş kuralı (CEN)
Bağlam ve önem
Bu bir EN 16931 temel kuralıdır ve BR-62’nin alıcı tarafındaki karşılığıdır. Alıcı elektronik adresinin şeması (BT-49-1), alım adresinin nasıl yorumlanacağını belirtir; örneğin Alman kamu alıcıları için Leitweg-ID (0204) veya GLN (0088). Hata genellikle alıcının Leitweg-ID’si veya e-posta adresi schemeID özniteliği olmadan aktarıldığında ortaya çıkar. Değer ayrıca EAS kod listesinde bulunmalıdır (BR-CL-25).
Çözüm
Alıcının cbc:EndpointID öğesindeki schemeID özniteliğini, alıcının fatura alma yöntemine uyan EAS koduyla ayarlayın; örneğin Alman Leitweg-ID için 0204, GLN için 0088 veya e-posta adresi için EM. CII’de ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID/@schemeID alanını ayarlayın.
Hızlı işlemler
Geçerli örnekler
- schemeID="0204" (Leitweg-ID) ile BT-49 = 04011000-12345-03
- schemeID="0088" (GLN) ile BT-49 = 4012345000016
Geçersiz örnekler
- BT-49 EndpointID var ancak schemeID özniteliği yok
Kod örnekleri
<cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID schemeID="0204">04011000-12345-03</cbc:EndpointID>
</cac:Party>
</cac:AccountingCustomerParty><cac:AccountingCustomerParty>
<cac:Party>
<cbc:EndpointID>04011000-12345-03</cbc:EndpointID>
</cac:Party>
</cac:AccountingCustomerParty>