International.EInvoicing.Countries.Iceland
1.1.0
dotnet add package International.EInvoicing.Countries.Iceland --version 1.1.0
NuGet\Install-Package International.EInvoicing.Countries.Iceland -Version 1.1.0
<PackageReference Include="International.EInvoicing.Countries.Iceland" Version="1.1.0" />
<PackageVersion Include="International.EInvoicing.Countries.Iceland" Version="1.1.0" />
<PackageReference Include="International.EInvoicing.Countries.Iceland" />
paket add International.EInvoicing.Countries.Iceland --version 1.1.0
#r "nuget: International.EInvoicing.Countries.Iceland, 1.1.0"
#:package International.EInvoicing.Countries.Iceland@1.1.0
#addin nuget:?package=International.EInvoicing.Countries.Iceland&version=1.1.0
#tool nuget:?package=International.EInvoicing.Countries.Iceland&version=1.1.0
International.EInvoicing.Countries.Iceland
What Icelandic electronic invoicing adds on top of the norms.
Iceland exchanges Peppol BIS Billing, with Icelandic rules that travel inside the Peppol rule set. So
this package builds on International.EInvoicing.Peppol, and what lives here is the kennitala and the
place the Icelandic rules insist on finding it.
IS-R-002 and IS-R-004 are fatal: both parties need a legal entity identifier carrying scheme 0196.
IcelandicEInvoicing island = IcelandicEInvoicing.Create();
EInvoice invoice = island.Invoice() // Peppol BIS Billing, UBL, ISK
.WithNumber("2026-0001")
.IssuedOn(new DateOnly(2026, 9, 1))
.WithBuyerReference("REF-2026-0001") // BT-10: Peppol requires it, EN 16931 does not
.From(seller => island.Describe(seller, "120000-0350", "Seljandi ehf"))
.To(buyer => island.Describe(buyer, "120111-1250", "Kaupandi ehf"))
.AddLine(line => line.WithItem("Ráðgjöf").WithNetAmount(3000m).WithVat("S", 24m))
.WithComputedVatBreakdown()
.WithComputedTotals()
.Build();
Describe verifies the kennitala's modulo 11 check digit before writing it. The date part is not
interpreted: kennitölur issued to businesses add 40 to the day, and the library has no business deciding
which of the two a caller meant.
Full documentation: https://github.com/Epic-Dice-Studio/International.EInvoicing
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- International.EInvoicing (>= 1.1.0)
- International.EInvoicing.Peppol (>= 1.1.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
-
net8.0
- International.EInvoicing (>= 1.1.0)
- International.EInvoicing.Peppol (>= 1.1.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0 | 95 | 9/7/2026 |
| 1.0.1-alpha.0.3 | 64 | 9/7/2026 |
| 1.0.1-alpha.0.2 | 65 | 9/7/2026 |
| 1.0.1-alpha.0.1 | 58 | 9/7/2026 |
| 1.0.0 | 94 | 9/5/2026 |
| 0.1.0-preview.1.107 | 56 | 9/5/2026 |
| 0.1.0-preview.1.106 | 60 | 9/4/2026 |
| 0.1.0-preview.1.105 | 62 | 9/4/2026 |
| 0.1.0-preview.1.104 | 47 | 9/4/2026 |
| 0.1.0-preview.1.103 | 59 | 9/4/2026 |
| 0.1.0-preview.1.102 | 73 | 9/3/2026 |
| 0.1.0-preview.1.101 | 59 | 9/3/2026 |
| 0.1.0-preview.1.96 | 88 | 9/3/2026 |
| 0.1.0-preview.1.95 | 62 | 9/3/2026 |
| 0.1.0-preview.1.94 | 64 | 9/3/2026 |
| 0.1.0-preview.1.93 | 54 | 9/3/2026 |
| 0.1.0-preview.1.92 | 59 | 9/3/2026 |
| 0.1.0-preview.1.91 | 56 | 9/3/2026 |
| 0.1.0-preview.1.90 | 62 | 9/3/2026 |
| 0.1.0-preview.1.89 | 57 | 9/3/2026 |