242 lines
12 KiB
TypeScript
242 lines
12 KiB
TypeScript
// 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))];
|