Skip to content

Documentation / @facturometro/einvoice / NS

Variable: NS ​

const NS: object

Defined in: packages/core/src/constants.ts:95

XML namespace URIs of the UBL 2.1 vocabularies used by Peppol BIS Billing 3.0.

Documents are recognised by these URIs, never by their prefixes.

Type Declaration ​

cac ​

readonly cac: "urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" = 'urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'

cbc ​

readonly cbc: "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" = 'urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2'

creditNote ​

readonly creditNote: "urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2" = 'urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2'

invoice ​

readonly invoice: "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" = 'urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'

Example ​

ts
import { NS } from '@facturometro/core';

const isInvoice = root.namespace === NS.invoice;

MIT licensed. Specification artefacts belong to OpenPEPPOL, CEN and OASIS.