Softuer fiskalizimi
Versioni 2.3.0 | Përditësuar: 01/2026
Ky dokument ofron udhëzime të plota për integrimin me sistemin easyPos. Suportohen dy metoda kryesore:
easyPos është softuer fiskalizimi për fatura normale dhe të thjeshta në Shqipëri. Ky udhëzues demonstron si të integroheni me easyPos duke përdorur integrimin me skedarë ose thirrjet RESTful API.
http://[server-ip]:port/v1/...Content-Type: application/json Authorization: [your-authorization-string]| Method | Endpoint | Përshkrimi |
|---|---|---|
GET | /v1 | Testo lidhjen |
POST | /v1/invoices/new | Krijo faturë(a) |
GET | /v1/invoices | Merr të gjitha faturat |
GET | /v1/invoices/:id | Merr një faturë |
GET | /v1/operators | Merr operatorët |
GET | /v1/entities | Merr entitetet |
GET | /v1/balance | Merr bilancin |
POST | /v1/balance/initiate | Raporto bilancin fillestar |
POST | /v1/balance/deposit | Depozito |
POST | /v1/balance/withdraw | Tërhiq |
Dokumentacioni Postman:https://documenter.getpostman.com/view/15718037/UyrDCam4
{
"status": 0,
"response": {
"nslf": "C352A1442630779BD016323CB4765331",
"nivf": "19d7cf18-9f2f-4501-b0d1-48830dfc0750",
"link": "https://efiskalizimi-app.tatime.gov.al/...",
"text": "Sukses"
}
}status: 0 = Sukses, 1 = Gabim, 2 = Në pritjenslf: NSLF - Numri i Brendshëm i Faturës (IIC)nivf: NIVF - Numri Fiskal i Faturës (FIC)link: URL-ja e verifikimit të faturësVendosni skedarët JSON në dosjen e monitoruar. easyPos do t'i përpunojë automatikisht.
Kur përdorni integrimin me skedarë JSON , fusha "app" është e rekomanduar për të identifikuar burimin e aplikacionit/integrimit.
{
"app": "",
"articles": [
{
"articleId": "ART001",
"vatCode": "B",
"name": "Product",
"soldIn": "cope",
"price": 500,
"units": 2
}
]
}{
"app": "",
"buyer": {
"buyerIDType": "NUIS",
"buyerIDNum": "L12345678A",
"buyerName": "Test Company",
"buyerAddress": "Test Street 123",
"buyerTown": "Tirana",
"buyerCountry": "ALB"
},
"articles": [
{
"articleId": "ART001",
"vatCode": "B",
"name": "Service",
"soldIn": "cope",
"price": 1000,
"units": 1
}
]
}easyPos suporton dy formate skedarësh TXT për integrimin e pajisjeve fiskale të vjetra:
CLEAR
KEY REG
SALE DPT=1,QTY=1,PRICE=500,DES='Product'
SALE DPT=1,QTY=2,PRICE=300,DES='Service'
SUBTOT
CLOSE TENDER=1Formati IVA përdor një sintaksë të strukturuar me rreshta me parashtesa specifike:
Faturë bazë:
H,1,______,_,__;
S,1,______,_,__;"Artikull";500.00;2.00;1;1;1;
T,1,______,_,__;
F,1,______,_,__;Faturë me blerës (NUIS):
H,1,______,_,__;
B,1,______,_,__;"NUIS";"L00000000B";"Buyer Name";"Address";"Tirane";"ALB";
S,1,______,_,__;"Artikull";500.00;2.00;1;1;1;
T,1,______,_,__;
F,1,______,_,__;Pagesë me kartë:
H,1,______,_,__;
$ISWITHCARD=1
S,1,______,_,__;"Artikull";500.00;2.00;1;1;1;
T,1,______,_,__;
F,1,______,_,__;Me zbritje:
H,1,______,_,__;
S,1,______,_,__;"Product";150.00;2.00;1;1;2;
C,1,______,_,__;2;15.0;
T,1,______,_,__;
F,1,______,_,__;H - Kokë (fillimi i faturës)B - Informacioni i blerësitS - Rreshti i shitjes (artikulli)C - Zbritje/ulje për rreshtin e mëparshëmP - Shënime të faturësOP - Kodi i operatoritT - TotaliF - Fund (mbarimi i faturës)| Vlera | Kategoria | Përshkrimi |
|---|---|---|
| BANKNOTE | CASH | Para në dorë |
| CARD | CASH | Kartë |
| CHECK | CASH | Çek |
| SVOUCHER | CASH | Kupon |
| COMPANY | CASH | Kompani |
| ACCOUNT | NONCASH | Transfertë bankare |
| FACTORING | NONCASH | Faktoring |
| COMPENSATION | NONCASH | Kompensim |
| KIND | NONCASH | Pagesë në natyrë (klering) |
| OTHER | NONCASH | Të tjera, pa para në dorë |
Për integrimin me skedarë JSON, përdorni këto lloje të thjeshtëzuara pagese:
CASH - Pagesë me para në dorëCARD - Pagesë me kartëACCOUNT - Transfertë bankare (kërkon bankDetails)CHECK - Pagesë me çekOTHER - Pagesë tjetër jo-cash{
"app": "",
"articles": [
{
"articleId": "ART001",
"vatCode": "B",
"name": "Product",
"soldIn": "cope",
"price": 500,
"units": 2
}
],
"payment": {
"type": "OTHER"
}
}| Kodi | Norma | Përshkrimi |
|---|---|---|
| A | 0% | Pa taksë (TAX_FREE) |
| B | 20% | Norma standarde |
| C | 0% | Përjashtim Tipi 2 |
| D | 10% | Normë e reduktuar |
| E | 6% | Normë e reduktuar |
| J | 0% | Eksport mallrash |
| Vlera | Përshkrimi |
|---|---|
| NUIS | NIPT |
| ID | Numri personal i identifikimit |
| PASS | Numri i pasaportës |
| VAT | Numri i TVSH |
| TAX | Numri tatimor |
| SOC | Numri i sigurimeve shoqërore |
| Lloji | Përshkrimi |
|---|---|
| (default) | Faturë standarde shitjesh |
| ORDER | Porosi |
| CANCEL | Anulim fature |
| CORRECTIVE | Faturë korrigjuese |
| SUMMARY | Faturë përmbledhëse |
| EXCHANGE | Këmbim monedhe |
{
"app": "",
"articles": [
{
"articleId": "ART001",
"vatCode": "B",
"name": "Product",
"soldIn": "cope",
"price": 1000,
"units": 1
}
],
"payment": [
{ "type": "CASH", "amount": 600 },
{ "type": "CARD", "amount": 400 }
]
}{
"app": "",
"currency": {
"code": "EUR",
"exRate": 100.5
},
"articles": [
{
"articleId": "ART001",
"vatCode": "B",
"name": "Product",
"soldIn": "cope",
"price": 50,
"units": 2
}
],
"payment": { "type": "CASH" }
}{
"app": "",
"invoiceType": "CANCEL",
"iicRef": "3CA552F6475201847CF63E3499E74727"
}{
"app": "",
"buyer": {
"buyerIDType": "NUIS",
"buyerIDNum": "L12345678A",
"buyerName": "Company",
"buyerTown": "Tirana",
"buyerCountry": "ALB"
},
"articles": [
{
"articleId": "ART001",
"vatCode": "B",
"name": "Service",
"soldIn": "cope",
"price": 5000,
"units": 1
}
],
"payment": {
"type": "ACCOUNT",
"bankDetails": {
"country": "Albania",
"countryCode": "AL",
"currency": "ALL",
"idNumber": "AL123456789012345678"
}
}
}{
"app": "",
"articles": [
{
"articleId": "PROD001",
"vatCode": "B",
"name": "Product with % Discount",
"soldIn": "cope",
"price": 1000,
"units": 5,
"rebate": {
"inPercentage": 10
}
}
],
"payment": { "type": "CASH" }
}Për të testuar integrimin, kërkoni një llogari demo nga stafi i mbështetjes.
© ESDP - easyPos Udhëzues integrimi v2.3.0