Message

An action code at header level MUST be from the PEPPOL action code list.

Context
/ubl:Catalogue/cbc:ActionCode
Test
( ( not(contains(normalize-space(.),' ')) and contains( ' Add Replace Update Delete ',concat(' ',normalize-space(.),' ') ) ) )
Usage
/ ubl:Catalogue / cbc:ActionCode