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