fix(profiler): verificér mod officielle kilder — kildelink pr. række, EU PINT v1.0.1, BIS 4.0 ikke-udgivet-status
Build & Deploy / deploy (push) Successful in 1m40s
Build & Deploy / deploy (push) Successful in 1m40s
This commit is contained in:
@@ -220,12 +220,12 @@ export const profiles: EProfile[] = [
|
||||
},
|
||||
{
|
||||
standard: 'Peppol BIS 4.0 / PINT',
|
||||
navn: 'EU PINT Billing v1.0.0 (forløber for BIS Billing 4.0)',
|
||||
navn: 'EU PINT Billing (v1.0.1; forløber for BIS Billing 4.0)',
|
||||
id: 'urn:peppol:pint:billing-1@eu-1 (PINT EU Billing)',
|
||||
customization: 'urn:peppol:pint:billing-1@eu-1',
|
||||
dokumenter: ['Invoice', 'CreditNote'],
|
||||
anvendelse: 'Peppols internationale fakturamodel (PINT) tilpasset EU. Implementerer BIS Billing 3.0 som PINT-kompatibel uden ændringer; baner vej for grænseoverskridende fakturering mod lande med egne PINT-specs (AU/JP/MY/NZ/SG m.fl.).',
|
||||
bemaerkninger: 'Udgivet okt. 2025. NB: identifikator-format afviger fra BIS3 og kan ændre sig i v1.1.x - verificer mod docs.peppol.eu/poac/pint inden brug.',
|
||||
bemaerkninger: 'v1.0.0 udgivet okt. 2025, nu v1.0.1. CIUS af EN 16931. NB: identifikator-format afviger fra BIS3 — verificér mod docs.peppol.eu/poac/eu/pint-eu inden brug.',
|
||||
},
|
||||
{
|
||||
standard: 'Peppol BIS 4.0 / PINT',
|
||||
@@ -233,7 +233,7 @@ export const profiles: EProfile[] = [
|
||||
id: '(endnu ikke endeligt fastlagt)',
|
||||
customization: '(endnu ikke endeligt fastlagt)',
|
||||
dokumenter: ['Invoice', 'CreditNote (forventet)'],
|
||||
anvendelse: 'Næste generation der lægger BIS og PINT sammen til ét globalt faktura-format. Forventes tidligt 2026.',
|
||||
anvendelse: 'Næste generation der lægger BIS og PINT sammen til ét globalt faktura-format. Forventet 2026 — endnu ikke udgivet (pr. juni 2026).',
|
||||
bemaerkninger: "STATUS: under udarbejdelse pr. juni 2026 - ID'er og indhold ikke endeligt publiceret. Brug BIS Billing 3.0 / EU PINT i mellemtiden.",
|
||||
},
|
||||
];
|
||||
|
||||
@@ -6,6 +6,20 @@ const searchString = (p: (typeof profiles)[number]) =>
|
||||
[p.standard, p.navn, p.id, p.customization, p.dokumenter.join(' '), p.anvendelse, p.bemaerkninger]
|
||||
.join(' ')
|
||||
.toLowerCase();
|
||||
|
||||
const kilde = (p: (typeof profiles)[number]) => {
|
||||
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 \u2014 EU PINT Billing', url: 'https://docs.peppol.eu/poac/eu/pint-eu/' };
|
||||
if (p.navn.includes('Self-Billing'))
|
||||
return { label: 'docs.peppol.eu \u2014 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 \u2014 BIS Billing 3.0', url: 'https://docs.peppol.eu/poacc/billing/3.0/' };
|
||||
return { label: 'docs.peppol.eu \u2014 BIS v3', url: 'https://docs.peppol.eu/poacc/upgrade-3/' };
|
||||
};
|
||||
---
|
||||
<Base
|
||||
title="Profil-opslag (Nemhandel & Peppol)"
|
||||
@@ -40,7 +54,7 @@ const searchString = (p: (typeof profiles)[number]) =>
|
||||
|
||||
<div class="mt-6 space-y-3">
|
||||
{
|
||||
profiles.map((p) => (
|
||||
profiles.map((p) => { const k = kilde(p); return (
|
||||
<article
|
||||
data-profile
|
||||
data-standard={p.standard}
|
||||
@@ -79,8 +93,9 @@ const searchString = (p: (typeof profiles)[number]) =>
|
||||
<p class="mt-2 text-xs text-muted/80">
|
||||
<span class="font-semibold text-muted">Bemærk:</span> {p.bemaerkninger}
|
||||
</p>
|
||||
<p class="mt-3 text-xs"><a href={k.url} target="_blank" rel="noopener" class="text-accent/80 transition-colors hover:text-accent">Kilde: {k.label} ↗</a></p>
|
||||
</article>
|
||||
))
|
||||
); })
|
||||
}
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user