Die elektronische Adresse des Verkäufers (BT-34) muss eine Schemakennung haben.
Wenn ram:SellerTradeParty eine elektronische Adresse über ram:URIUniversalCommunication enthält, fehlt am zugehörigen ram:URIID ein nicht leeres schemeID-Attribut. Die Kennung der elektronischen Verkäuferadresse (BT-34) ist dadurch nicht vollständig.
Das Kennungsschema gibt an, nach welchem Schema die elektronische Verkäuferadresse zu interpretieren ist.
Bei der elektronischen Adresse des Verkäufers fehlt das Kennungsschema. Ergänzen Sie es am zugehörigen ram:URIID.
- Ergänzen Sie ein nicht leeres
schemeID-Attribut amram:URIIDder Verkäuferadresse. - Prüfen Sie den Wert von
ElectronicAddressSchemeIDoder den Aufruf vonSetSellerElectronicAddress(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SellerTradeParty> <ram:URIUniversalCommunication> <ram:URIID schemeID="">adresse</ram:URIID> </ram:URIUniversalCommunication> </ram:SellerTradeParty>
<ram:SellerTradeParty> <ram:URIUniversalCommunication> <ram:URIID schemeID="EM">adresse</ram:URIID> </ram:URIUniversalCommunication> </ram:SellerTradeParty>
ElectronicAddress.ElectronicAddressSchemeID(SellerTradeParty: BT-34)FacturXInvoice.SellerElectronicAddress(BT-34)FacturXInvoice.SetSellerElectronicAddress(address, electronicAddressSchemeID)(BT-34)Party.ElectronicAddress(SellerTradeParty: BT-34)
Die Regel ist ebenfalls erfüllt, wenn keine ram:URIUniversalCommunication für den Verkäufer vorhanden ist.
Technische Details
Der Test ist erfüllt, wenn das normalisierte schemeID-Attribut des ersten ram:URIID nicht leer ist oder kein ram:URIUniversalCommunication für den Verkäufer vorhanden ist.
Die Regel gilt für das erste ram:URIUniversalCommunication innerhalb von ram:SellerTradeParty und dessen ram:URIID-Attribut schemeID.
rule/@context)assert/@test)