--- import Base from '../layouts/Base.astro'; import { profiles, standarder, kategorier } from '../data/profiles'; const searchString = (p: (typeof profiles)[number]) => [p.standard, p.kategori ?? '', p.navn, p.id, p.customization, p.dokumenter.join(' '), p.anvendelse, p.bemaerkninger] .join(' ') .toLowerCase(); // Registerprofilerne af "single"-typen står ikke i G26, dem henviser vi til registret for. const kunIRegistret = new Set(['Procurement-OrdRes-1.0', 'Procurement-BilSimReminderOnly-1.0']); const kilde = (p: (typeof profiles)[number]) => { if (kunIRegistret.has(p.id)) return { label: 'Nemhandelsregistret', url: 'https://nemhandel.dk/nemhandelsregisteret' }; if (p.standard.startsWith('Nemhandel')) return { label: 'OIOUBL Profiler (G26)', url: 'https://oioubl21.oioubl.dk/documents/en/en/Guidelines/OIOUBL_GUIDE_PROFILES.pdf' }; if (p.standard.includes('PINT')) return p.navn.includes('(kommende)') ? { label: 'Peppol roadmap', url: 'https://docs.peppol.eu/poac/' } : { label: 'docs.peppol.eu \u00b7 EU PINT Billing', url: 'https://docs.peppol.eu/poac/eu/pint-eu/' }; if (p.navn.includes('Self-Billing')) return { label: 'docs.peppol.eu \u00b7 Self-Billing 3.0', url: 'https://docs.peppol.eu/poacc/self-billing/3.0/' }; if (p.navn.includes('Billing 3.0')) return { label: 'docs.peppol.eu \u00b7 BIS Billing 3.0', url: 'https://docs.peppol.eu/poacc/billing/3.0/' }; return { label: 'docs.peppol.eu \u00b7 BIS v3', url: 'https://docs.peppol.eu/poacc/upgrade-3/' }; }; ---

Profil-opslag

Browse og søg i e-dokumentprofilerne for Nemhandel OIOUBL og Peppol BIS/PINT: profil-/proces-id, customization-id, hvilke dokumenter profilen indeholder og typisk anvendelse. Klik på et id for at kopiere det.

De danske profiler står i samme rækkefølge og under samme gruppenavne som i Nemhandelsregistrets profil-dropdown (“Profiler for: …”), så du kan slå direkte op mellem registrering og dokumentindhold.

⌕
{profiles.length} profiler
{standarder.map((s) => )}
Nemhandelsregistrets kategori: {kategorier.map((k) => )}
{ profiles.map((p) => { const k = kilde(p); return (
{p.standard} {p.kategori && ( Register: {p.kategori} )}

{p.navn}

Profil/proces-id
Customization-id
{p.dokumenter.map((d) => ( {d} ))}

{p.anvendelse}

Bemærk: {p.bemaerkninger}

Kilde: {k.label} ↗

); }) }

Kilder: OIOUBL Profiler-guiden (G26) v1.3 (dokumentlister, tabel 1-3), Nemhandelsregistret (gruppering og profilnavne) og Peppol BIS/PINT (docs.peppol.eu). * = ApplicationResponse bruges kun til afvisning; det forretningsmæssige svar på en ordre er altid OrderResponse/OrderResponseSimple. Øjebliksbillede.. verificér altid id'er mod den officielle dokumentation før brug.