// E-dokumentprofiler (Nemhandel OIOUBL + Peppol BIS/PINT) til /profiler-opslaget. // Data vedligeholdes her; siden bygger søge-/filter-UI'et af det. export interface EProfile { standard: string; navn: string; id: string; customization: string; dokumenter: string[]; anvendelse: string; bemaerkninger: string; } export const profiles: EProfile[] = [ { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-BilSim-1.0 (simpel fakturering)', id: 'Procurement-BilSim-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Invoice', 'CreditNote', 'Reminder'], anvendelse: 'Ren fakturering: leverandoer sender faktura/kreditnota/rykker til kunde. Ingen ordreproces og intet kraevet svar.', bemaerkninger: 'Mest udbredte rene faktura-pakke i Nemhandel. Hedder hos Sproom BilSimSupplier/BilSimCustomer.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-BilSimR-1.0 (simpel fakturering m. kraevet svar)', id: 'Procurement-BilSimR-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Invoice', 'CreditNote', 'Reminder', 'ApplicationResponse'], anvendelse: 'Som BilSim, men kunden skal altid kvittere med et ApplicationResponse (accept/afvisning).', bemaerkninger: "R = 'Response required'. Hos Sproom BilSimRCustomer.", }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'urn:www.nesubl.eu:profiles:profile5:ver2.0 (NES5)', id: 'urn:www.nesubl.eu:profiles:profile5:ver2.0', customization: 'OIOUBL-2.x', dokumenter: ['Invoice', 'CreditNote'], anvendelse: 'Internationalt NES-fakturaprofil: kunde modtager faktura og kreditnota fra leverandoer.', bemaerkninger: 'Aeldre/NES-baseret faktureringsprofil. Hos Sproom Nes5Customer.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Reference-Utility-1.0 (forsyningsspecifikation)', id: 'Reference-Utility-1.0', customization: 'OIOUBL-2.x', dokumenter: ['UtilityStatement', 'ApplicationResponse'], anvendelse: 'Forsyningsbranchen (el/vand/varme/gas): leverandoer sender detaljeret forbrugs-/forsyningsspecifikation der ledsager fakturaen; kunden kan svare med ApplicationResponse.', bemaerkninger: 'Bruges som tillaeg til BilSim-fakturering. Hos Sproom UtsSupplier/UtsCustomer.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-OrdSim-1.0 (simpel ordre)', id: 'Procurement-OrdSim-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Order', 'OrderResponseSimple'], anvendelse: 'Ren ordreproces: kunde sender ordre, leverandoer svarer med simpelt ordresvar. Ingen fakturering i profilen.', bemaerkninger: 'Hos Sproom OrdSimCustomer/OrdSimSupplier.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-OrdSimR-1.0 (simpel ordre m. kraevet svar)', id: 'Procurement-OrdSimR-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Order', 'OrderResponseSimple'], anvendelse: 'Som OrdSim, men leverandoer skal altid sende ordresvar.', bemaerkninger: 'R = svar paakraevet. Hos Sproom OrdSimRSupplier.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-OrdSim-BilSim-1.0 (ordre + fakturering)', id: 'Procurement-OrdSim-BilSim-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Order', 'OrderResponseSimple', 'Invoice', 'CreditNote', 'Reminder'], anvendelse: 'Komplet simpel handel: simpel ordre efterfulgt af simpel fakturering. Daekker bestilling til betaling.', bemaerkninger: 'Samlepakke ordre+faktura. Hos Sproom OrdSimBilSimSupplier/Customer.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-OrdSimR-BilSim-1.0', id: 'Procurement-OrdSimR-BilSim-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Order', 'OrderResponseSimple', 'Invoice', 'CreditNote', 'Reminder'], anvendelse: 'Som OrdSim-BilSim, men ordresvar er paakraevet.', bemaerkninger: 'Hos Sproom OrdSimRBilSimSupplier.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-OrdSim-BilSimR-1.0', id: 'Procurement-OrdSim-BilSimR-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Order', 'OrderResponseSimple', 'Invoice', 'CreditNote', 'Reminder', 'ApplicationResponse'], anvendelse: 'Simpel ordre + fakturering hvor faktura-svar (ApplicationResponse) er paakraevet.', bemaerkninger: 'Kombination af krav paa faktura-svar.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-OrdSimR-BilSimR-1.0', id: 'Procurement-OrdSimR-BilSimR-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Order', 'OrderResponseSimple', 'Invoice', 'CreditNote', 'Reminder', 'ApplicationResponse'], anvendelse: 'Simpel ordre og fakturering hvor baade ordresvar og faktura-svar er paakraevet.', bemaerkninger: 'Hos Sproom OrdSimRBilSimRSupplier.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'Procurement-OrdAdv-BilSim-1.0 (avanceret ordre + fakturering)', id: 'Procurement-OrdAdv-BilSim-1.0', customization: 'OIOUBL-2.x', dokumenter: ['Order', 'OrderResponse (avanceret/fuld)', 'OrderChange', 'OrderCancellation', 'Invoice', 'CreditNote', 'Reminder', 'ApplicationResponse'], anvendelse: 'Avanceret ordreproces (med ordreaendring/-annullering og fuldt ordresvar) efterfulgt af simpel fakturering.', bemaerkninger: 'Avanceret variant. Hos Sproom OrdAdvBilSimSupplier/Customer.', }, { standard: 'Nemhandel OIOUBL (UBL 2.1)', navn: 'urn:www.nesubl.eu:profiles:profile3:ver2.0 (NES3)', id: 'urn:www.nesubl.eu:profiles:profile3:ver2.0', customization: 'OIOUBL-2.x', dokumenter: ['Order'], anvendelse: 'Leverandoer modtager ordrer fra kunder (uden ordresvar/fakturering i profilen).', bemaerkninger: 'Aeldre NES-ordreprofil. Hos Sproom Nes3Supplier (anbefaler i stedet OrdSim-varianter).', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Billing 3.0', id: 'urn:fdc:peppol.eu:2017:poacc:billing:01:1.0', customization: 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0', dokumenter: ['Invoice', 'CreditNote'], anvendelse: 'Den centrale e-faktura/kreditnota-pakke i Peppol. CIUS af EN 16931. Bruges til EU-graensehandel og DK/Peppol-fakturering.', bemaerkninger: 'Langt den mest brugte BIS3-profil. Invoice Response er en separat profil.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Self-Billing 3.0', id: 'urn:fdc:peppol.eu:2017:poacc:selfbilling:01:1.0', customization: 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0#conformant#urn:fdc:peppol.eu:2017:poacc:selfbilling:international:3.0', dokumenter: ['Invoice (self-billed)', 'CreditNote'], anvendelse: 'Selvfakturering: koeber udsteder fakturaen paa vegne af saelger.', bemaerkninger: 'Genbruger Billing-syntaks med self-billing customization.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Invoice Response 3.0', id: 'urn:fdc:peppol.eu:poacc:bis:invoice_response:3', customization: 'urn:fdc:peppol.eu:poacc:trns:invoice_response:3', dokumenter: ['ApplicationResponse (Invoice Response)'], anvendelse: 'Koeber sender struktureret status/svar paa en modtaget faktura (accepteret, afvist, under behandling, betalt).', bemaerkninger: 'Bruges sammen med Billing til at lukke faktura-livscyklussen.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Message Level Response 3.0 (MLR)', id: 'urn:fdc:peppol.eu:poacc:bis:mlr:3', customization: 'urn:fdc:peppol.eu:poacc:trns:mlr:3', dokumenter: ['ApplicationResponse (Message Level Response)'], anvendelse: 'Teknisk kvittering paa beskedniveau: bekraefter modtagelse/validering af et hvilket som helst dokument.', bemaerkninger: 'Transport-/syntaks-niveau svar, ikke forretningsmaessigt indhold.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Ordering 3.0', id: 'urn:fdc:peppol.eu:poacc:bis:ordering:3', customization: 'urn:fdc:peppol.eu:poacc:trns:order:3 / urn:fdc:peppol.eu:poacc:trns:order_response:3', dokumenter: ['Order', 'Order Response'], anvendelse: 'Fuld ordreproces: koeber sender ordre, saelger svarer med ordrebekraeftelse/-svar.', bemaerkninger: 'Order = Trdm01, Order Response = Trdm76.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Order Only 3.0', id: 'urn:fdc:peppol.eu:poacc:bis:order_only:3', customization: 'urn:fdc:peppol.eu:poacc:trns:order:3', dokumenter: ['Order'], anvendelse: 'Kun afsendelse af ordre uden forventet struktureret ordresvar.', bemaerkninger: 'Enkel ordre-only proces.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Order Agreement 3.0 (Advanced Ordering)', id: 'urn:fdc:peppol.eu:poacc:bis:order_agreement:3', customization: 'urn:fdc:peppol.eu:poacc:trns:order_agreement:3', dokumenter: ['Order', 'Order Response (Advanced)'], anvendelse: 'Avanceret ordre der etablerer en bindende ordreaftale mellem parterne.', bemaerkninger: 'Bruges hvor ordresvar danner juridisk aftale.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Catalogue 3.0', id: 'urn:fdc:peppol.eu:poacc:bis:catalogue:3', customization: 'urn:fdc:peppol.eu:poacc:trns:catalogue:3', dokumenter: ['Catalogue', 'ApplicationResponse (Catalogue Response)'], anvendelse: 'Saelger sender produktkatalog (priser/varer) til koeber, der kan svare med accept/afvisning.', bemaerkninger: 'Grundlag for efterfoelgende ordrer.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Catalogue without Response 3.0', id: 'urn:fdc:peppol.eu:poacc:bis:catalogue_wo_response:3', customization: 'urn:fdc:peppol.eu:poacc:trns:catalogue:3', dokumenter: ['Catalogue'], anvendelse: 'Katalogudsendelse uden forventet katalogsvar.', bemaerkninger: 'Variant uden Catalogue Response.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Punch Out 3.0', id: 'urn:fdc:peppol.eu:poacc:bis:punch_out:3', customization: 'urn:fdc:peppol.eu:poacc:trns:punch_out:3', dokumenter: ['Catalogue (Punch Out)'], anvendelse: "Punch-out katalog: koeber 'hopper ud' til saelgers webshop og henter en kurv tilbage.", bemaerkninger: 'Bruges i e-handels-/webshop-integrationer.', }, { standard: 'Peppol BIS 3.0', navn: 'Peppol BIS Despatch Advice 3.0', id: 'urn:fdc:peppol.eu:poacc:bis:despatch_advice:3', customization: 'urn:fdc:peppol.eu:poacc:trns:despatch_advice:3', dokumenter: ['Despatch Advice (folgeseddel)'], anvendelse: 'Saelger sender forsendelses-/leveringsmeddelelse (hvad er afsendt, hvornaar, hvordan) inden faktura.', bemaerkninger: 'Logistik-dokument mellem ordre og faktura.', }, { standard: 'Peppol BIS 4.0 / PINT', navn: 'EU PINT Billing v1.0.0 (forloeber 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 aendringer; baner vej for graenseoverskridende 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 aendre sig i v1.1.x - verificer mod docs.peppol.eu/poac/pint inden brug.', }, { standard: 'Peppol BIS 4.0 / PINT', navn: 'Peppol BIS Billing 4.0 (kommende)', id: '(endnu ikke endeligt fastlagt)', customization: '(endnu ikke endeligt fastlagt)', dokumenter: ['Invoice', 'CreditNote (forventet)'], anvendelse: 'Naeste generation der lægger BIS og PINT sammen til ét globalt faktura-format. Forventes tidligt 2026.', bemaerkninger: "STATUS: under udarbejdelse pr. juni 2026 - ID'er og indhold ikke endeligt publiceret. Brug BIS Billing 3.0 / EU PINT i mellemtiden.", }, ]; export const standarder = [...new Set(profiles.map((p) => p.standard))];