Fiskalizacija API (CIS) NuGet Package

.NET (C#) wrapper oko generiranog SOAP klijenta za pozivanje fiskalizacijskog servisa porezne uprave (CIS WSDL v1.4).

Sa Microsoft Wsdl.exe tool-om su generirane proxy klase sa strukturom po WSDL shemi koja je objavljena na stranicama porezne uprave Tehničke specifikacije i koja je uključena u source kôd projekta.
Preko generiranog SOAP klijenta FiskalizacijaService se rade svi SOAP pozivi prema CIS servisu.

Runtime:
- .NET 4.5

Cilj projekta

- uključiti source kôd u postojeći projekt umjesto referenciranja third party dll-a, naravno dostupan i kao NuGet package
- jednostavan upgrade u slučaju promjene sheme CIS servisa uz compile-time check
- svaki poziv servisa treba automatski odraditi generiranje ZKI kôda i potpisivanje, isto tako i provjeru potpisa CIS odgovora, ali imati i opcije Sign(ICisRequest, X509Certificate2) i GenerateZki(RacunType, X509Certificate2)
- sve greške koje šalje CIS servis pretvoriti u Exception-e, unificirati logiranje i imati pregled svih grešaka na jednak način
- ne parsirati raw SOAP poruke, a istovremeno omogućiti potpisivanje i logiranje raw poruka.




Got any Fiskalizacija API (CIS) Question?





Info

Version: 1.3.0
Author(s): Tomislav Grospić
Last Update: Wednesday, July 26, 2017
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/tgrospic/Cis.Fiscalization
NuGet Url: https://www.nuget.org/packages/Cis.Fiscalization


Install
Install-Package Cis.Fiscalization
dotnet add package Cis.Fiscalization
paket add Cis.Fiscalization
Cis.Fiscalization Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

avg-downloads-per-day

0

days-since-last-release

2903