get_profile_urn_sg
Returns the CustomizationID (BT-24) and ProfileID (BT-23) URNs for a Singapore Peppol profile, supporting PINT_SG and legacy BIS3 selection.
Instructions
Return the CustomizationID (BT-24) and ProfileID (BT-23) for a Singapore profile.
CustomizationID comes from mcp_einvoicing_core.profile_registry (registered at import time in models/invoice.py); ProfileID is a shared Peppol process identifier, not per-country, so it is returned from a local constant rather than the registry.
PINT_SG is the recommended profile for new senders — SG Peppol BIS Billing 3.0 (BIS3) predates the PINT programme and is positioned as legacy (per the package's own compliance reference, "Supported wire formats and profile URNs" — user-supplied guidance, not independently verified against an IRAS/IMDA notice). Not enforced as a hard default here; callers choose explicitly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes | Profile key: 'PINT_SG' or 'BIS3'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||