Key deliverables
These are the key deliverables of the NES Group:
- Business processes and scenarios based on a common application of UBL applicable for both domestic and cross border trade.
- Business rules and recommendations for the use of the UBL XML documents.
- A common subset of the UBL XML documents reflecting the needs expressed in the business rules.
- Formal rules for validation of the business rules expressed as Schematron
- General guidelines and code lists for the use of UBL.
NES Profiles
The NES Profiles defined in the first phase of the work are:
The NES Libraries
The NES Group takes the UBL 2.0 Common Library and defines subsets of each of the documents. These subsets form the NES Common Library, which can be used directly in profiles (such as in Profiles 7).

The NES Libraries Design Architecture
For each profile, it is possible to further define a subset of the NES Common Library. This is done for example in profiles 3-6, where the Basic Invoice, Basic CreditNote and Basic Order libraries are applied.
A lower level library can not extend cardinality or add new classes of entities that are not part of the library directly above it. As an example, the UBL Common Library contains the entity Party, which has a Party Identifier which is unbound, meaning that it can be repeated as needed.
The NES Common Library also contains the Party entity, but restricts the Party Identifier so that is can only be repeated once.
At the NES Basic Invoive Library level, the Party entity is still defined, but the Party Identifier can not be used at all. It would be impossible to extend the cardinality of the party identifier so that it could be used unbounded.