IVA.Fiscalisation
2.8.1
dotnet add package IVA.Fiscalisation --version 2.8.1
NuGet\Install-Package IVA.Fiscalisation -Version 2.8.1
<PackageReference Include="IVA.Fiscalisation" Version="2.8.1" />
<PackageVersion Include="IVA.Fiscalisation" Version="2.8.1" />
<PackageReference Include="IVA.Fiscalisation" />
paket add IVA.Fiscalisation --version 2.8.1
#r "nuget: IVA.Fiscalisation, 2.8.1"
#:package IVA.Fiscalisation@2.8.1
#addin nuget:?package=IVA.Fiscalisation&version=2.8.1
#tool nuget:?package=IVA.Fiscalisation&version=2.8.1
Provides SOAP message communication with the fisc service from Albanian Tax Authorites. Also handles message signing
| 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 was computed. 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. |
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- Newtonsoft.Json (>= 13.0.3)
- UblSharp (>= 1.1.1)
- UblSharp.Validation (>= 1.1.0)
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
- System.ServiceModel.Federation (>= 8.0.0)
- System.ServiceModel.Http (>= 8.0.0)
- System.ServiceModel.NetTcp (>= 8.0.0)
- System.ServiceModel.Primitives (>= 8.1.2)
- System.ServiceModel.Security (>= 6.0.0)
- UblSharp (>= 1.1.1)
- UblSharp.Validation (>= 1.1.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 |
|---|
2.8.1
Added bank account name to eInvoiceExt for better bank account validation
2.8.0
Implemented per-request HTTP timeout handling in WebClient using linked cancellation tokens.
Set shared HttpClient.Timeout to infinite and rely on per-request cancellation to avoid timeout interference across concurrent requests.
Consumer note: when passing timeout values to FiscAPI methods, the timeout is per request in seconds (must be greater than 0); non-positive values fall back to DefaultTimeoutSeconds.
2.7.6
Fixed units.json to be utf-8
2.7.5
Fixed loading units.json from embedded resource to work in all environments when checking ubl uom
2.7.4
Make WebClient non-generic to reuse the static intialization and improve performance.
2.7.3
Improved Shenime in eFatura. Improved Bank Account formatting (removed Emri Llogarise)
2.7.2B
Removed SSL certificate validation (problems on some windows 7 systems)
2.7.1
Fixed package versioning to better handle nuget updates and sdk versions
2.7.0
Added downloading invoices from dataservice
2.6.2
Cache XML Serializer instances to improve performance
2.6.1
Load certificate with DefaultKeySet to avoid issues on some systems
Remove a given certificate from cache if a new one is loaded with the same key (filepath)
2.6.0
Improved HTTP client performance
2.5.1
Exposed method to clear certificate cache
2.5.0
Implemented new certificate loading from cache to avoid loading from disk every time
2.4.3
Fix loading cert as exportable only
2.4.2
Load cert usingin machinekeys and persist keys (not efemeral)
2.4.0
Added Project Reference for eInvoice
2.3.2
version bump to fix signature problems with consuming code
2.3.1
Improve Certificate loading and handling with proper dispose
2.3.0
Added Register BU endpoint to register business units
2.2.0
Removed dependency on SimpleFileLogger
2.1.4
Return code if faultcode is null
2.1.3
Marked Verification Link in Invoice Type with [XMLIgnore] to avoid serialization
2.1.2
Made utils internal
2.1.1
Changed logging to default disabled if no configuration is present
2.1.0
Initial support for nuget packaging
Better handling of HTTP requests by using static HttpClient
Made HTTP Client fully async.
2.0.0
Use Fiscalisation objects directly without parsing them to your own objects.
Added support for Net 8.0
Updated PackageReferences
Changed GetTaxpayersResponse to GetTaxpayer.
1.9.2
Fixed TotPrice formatting causing wrong IIC. Added file logger to IICBuilder
1.9.1
Fix datetime truncate for consistent IIC builds. Made kind = local explicitly
1.9.0
Print SuplyDateOrPeriod
1.8.0
Added invoice extentions for printing info in receipts
1.7.5
Added exchange info to eInvoice in foreign currency
1.7.4
Fixed currency issues in eInvoice due to bad string format
1.7.3
use Result for response to revert async posting as was casuing problems with concurrency in Resto
1.7.2
use Await for response when posting to make it async
1.7.1
fix VR for tax_free items. Shorten QR
1.7.0
Add taxpoint date
1.6.1
Add Fisk nga IVA to printer. Removed some empty lines
1.6.0
Added QR printing as bitmap
1.5.3
change iic builder total.ToString(#.00)
1.5.2
fix tax in valute
1.5.1
fix validation url for selfIssuing
1.5.0
Add invoice period
1.4.1
Fix tax = null when issuer not in VAT. Fix Vat category FRE when seller or buyer not in VAT
1.4.0
Add currency for eInvoice. Add docType to eInvoiceExt
1.3.0
add FIC to paymentMeans PaymentID as payment identifier
1.2.1
Fix Header for WTN Response
1.2.0
Adds PaymentDueDate to PaymentMeans in eInvoiceExt
1.1.0
Adds suport for eInvoice Extentions to accomdate payment means