Die elektronische Adresse des Käufers (BT-49) muss eine Schemakennung haben.
Wenn ram:BuyerTradeParty eine elektronische Adresse über ram:URIUniversalCommunication enthält, fehlt am zugehörigen ram:URIID ein nicht leeres schemeID-Attribut. Die Kennung der elektronischen Käuferadresse (BT-49) ist dadurch nicht vollständig.
Das Kennungsschema gibt an, nach welchem Schema die elektronische Käuferadresse zu interpretieren ist.
Bei der elektronischen Adresse des Käufers fehlt das Kennungsschema. Ergänzen Sie es am zugehörigen ram:URIID.
- Ergänzen Sie ein nicht leeres
schemeID-Attribut amram:URIIDder Käuferadresse. - Prüfen Sie den Aufruf von
SetBuyerElectronicAddress(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:BuyerTradeParty> <ram:URIUniversalCommunication> <ram:URIID schemeID="">adresse</ram:URIID> </ram:URIUniversalCommunication> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:URIUniversalCommunication> <ram:URIID schemeID="EM">adresse</ram:URIID> </ram:URIUniversalCommunication> </ram:BuyerTradeParty>
FacturXInvoice.BuyerElectronicAddress(BT-49)FacturXInvoice.SetBuyerElectronicAddress(address, electronicAddressSchemeID)(BT-49)Party.ElectronicAddress(BuyerTradeParty: BT-49)
Die Regel ist ebenfalls erfüllt, wenn keine ram:URIUniversalCommunication für den Kä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 Käufer vorhanden ist.
Die Regel gilt für das erste ram:URIUniversalCommunication innerhalb von ram:BuyerTradeParty und dessen ram:URIID-Attribut schemeID.
rule/@context)assert/@test)