Das Element 'ram:CountryID' muss genau einmal vorkommen.
In PostalTradeAddress fehlt CountryID oder das Element kommt mehr als einmal vor. Es muss genau einmal enthalten sein.
Die Regel verlangt genau eine Länderangabe in der Postanschrift der Rechtsorganisation des Rechnungsempfängers.
In der Anschrift der Rechtsorganisation des Rechnungsempfängers fehlt CountryID oder es ist mehrfach vorhanden. Die Anschrift muss genau ein solches Element enthalten.
- Suchen Sie
PostalTradeAddressunterSpecifiedLegalOrganizationdes Rechnungsempfängers. - Prüfen Sie, wie oft
CountryIDdarin vorkommt. - Fügen Sie genau ein
CountryID-Element ein oder entfernen Sie überzählige Elemente. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:PostalTradeAddress/>
<ram:PostalTradeAddress> <ram:CountryID>XX</ram:CountryID> </ram:PostalTradeAddress>
Technische Details
Im Kontext von PostalTradeAddress wird die Anzahl der direkten CountryID-Elemente geprüft; der Test ist nur bei genau einem Element erfüllt.
Die Regel gilt für die Postanschrift von SpecifiedLegalOrganization beim Rechnungsempfänger.
rule/@context)assert/@test)