Das Element 'ram:Name' muss genau einmal vorkommen.
In ram:BuyerTradeParty ist ram:Name nicht genau einmal enthalten. Das Element fehlt oder kommt mehrfach vor.
Die Käuferangaben müssen genau ein Namenselement enthalten, damit der Käufer in der Rechnung eindeutig benannt ist.
In den Käuferangaben fehlt ram:Name oder das Element ist mehrfach vorhanden. Ein einzelnes Namenselement behebt diesen Fehler.
- Prüfen Sie
ram:BuyerTradePartyaufram:Name. - Stellen Sie sicher, dass genau ein
ram:Name-Element vorhanden ist. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:BuyerTradeParty/>
<ram:BuyerTradeParty> <ram:Name>Example Buyer</ram:Name> </ram:BuyerTradeParty>
Technische Details
Der XPath-Test count(ram:Name)=1 prüft, ob genau ein direktes ram:Name-Kindelement vorhanden ist.
Die Regel gilt für ram:Name innerhalb der Käuferangaben ram:BuyerTradeParty.
rule/@context)assert/@test)