PUSSoap fiskalni modul  za razmjenu podataka sa serverom PU
Nakon što je izašla Tehnička specifikacija 1_3, kao i informacije dobivene od Apisa te one objavljene na stranicama Porezne uprave postalo je jasno da se do kraja godine napušta SSLv3 protokol i da se prelazi na sigurnije protokole TLS 1.1 i TLS 1.2. Preporuka je da se ovaj prijelaz napravi što prije.
Napravljene su i testirane dvije verzije: Standardna i XP Interface verzija, a od 16.06.2016 se obe verzije postupno uvede u produkciju. Za standardnu verziju je potreban NET 4.0 za rad sa protokolima SSLv3 i TLS 1.0, za rad sa protokolima TLS 1.1 i TLS 1.2 treba doinstalirati i NET 4.5. Ovo vrijedi za sve novie OS-e dok sa NET 4.0 na XP računalima modul radi do TLS 1.0. Verzija XP Interface radi lakše implementacije koristi NET 3.5, a po defaultu radi sa TLS 1.2. U slučaju potrebe može se konfigurirati na bilo koji protokol..
Obe verzije su u potpunosti kompatibilne a strukture su im testirane u produkciji u: Hrvatskoj, Sloveniji i Austriji. Moduli imaju veliku prilagodljivost u radu, naveo bi samo nekoliko: Modul ne dozvoljava da datum i vrijeme slanja računa bude manje od datuma i vremena računa, sam modul se u radu prilagođava regionalnoj osjetljivosti aplikacije koja mu šalje podatke, isto tako modul nije osjetlji na različite datumske formate samog OS-a.
Sam modul ima dvostruku funkcionalnost:  direktno i posredno. Osnovne karakteristike i mogučnosti modula:
•	slanje računa i pribavljanje JIR-a 
•	prijava / odjava poslovnoga prostora
•	provjera komunikacije ECHO
•	modul generira ZKI 
•	vođenje statusa poslanih računa
•	vođenje evidencije računa, koji nisu dobili JIR i automatsko ponovno slanje istih
•	vođenje evidence greške
•	vođenje log datoteka svih aktivnosti modula (zahtjevii, odgovori, greške ...)
•	omogočuje više certifikata na istom računalu.

Kratki pregled modula

PUSSoap je programski klient  (software client) , koji komunicira sa serverom Porezne uprave Republike Hrvatske.
Za rad modula potrebno je imati:
•	osobni (personalni) certifikat poreznog obveznika, kojeg izdaje Fina. Za testno okruženje je potrebno tražiti takođe od Fine certifikat u svrhu razvoja aplikacije
•	ostali neophodni certifikati (javni ključ) nakon izmjena 13.06.2016 su FinaRDCCA2015.cer, FinaRootCA.cer za produkciju, kao i tesni demo2014_root_ca.cer i demo2014_sub_ca.cer. 

Sam modul nakon instalacije ostaje aktivan u Windows Systray, kao što je prikazano na slici ispod..

Prvi korak je ulazak u konfiguracije modula. Početna šifra je prazna ili "demo" ako sami nismo spremili svoju šifru.

Nakon što smo potvrdili šifru, otvara se ekran konfiguracija. Prvo unosimo OIB te nakon toga odaberemo "Verificira i spremi". Prije ovog koraka mora biti instaliran privatni certifikat poreznog obveznika. U desnom uglu gore imamo izbor protokola sa kojim modul radi. Odaberemo ostale parametre po želji, ako želimo da neki parametar postane spremljen nemojte zaboraviti odabrati "Spremi".

Direktan rad modula

Direktan rad modula je namjenjen za korisnike koji imaju malen broj računa i nemaju razvijenu posrednu vezu sa modulom. Za ovaj rad imamo dva osnovna ekrana.

Prijava i odjava poslovnog prostora:

Slanje računa u direktnom modu:

Status računa koji nisu dobili JIR ili imaju grešku

Posredan rad modula

Ovaj mod je namjenje povezivanju sa drugim aplikacijama. Veza je napravljena putem deskriptora razmjene, koji su opisani u posebnom dokuentu Deskriptori-razmjene-sa-PU.rtf. Primjeri se nalaze u folderu testne instalacije 
c:\1XServis\PU-APP\ a mogu se skinuti sa linka: http://ri-pos.hr/fiskalizacija.php.

Sve datoteke koje su upučene modulu imaju naziv.in i dostavljaju se u PU-IN folder. Ovdje je važno napomenuti da kreiranje datoteke moramo raditi u nekom od svojih radnih foldera, a nakon što je datoteka završena radimo copy datoteke naziv.in u PU-IN folder. Nakon što modul odradi zahtjev, vraća odgovor u folder PU-OUT sa istim nazivom datoteke naziv.out. Svi ostali logirani podaci su u folderu PU-LOG. Treba napomenuti da modul logira svaku komunikaciju sa Poreznom upravom i to cijele XML sa njihovim potpisom.

Zadnja sprememba : 16.06.2016 
Rijeka, lipanj  2016