JARS Apskaita

VMI i.EKA

Kvitų ir Z-ataskaitų perdavimas į VMI.

i.EKA (interaktyvi elektroninių kasos aparatų sistema) — Valstybinės mokesčių inspekcijos paslauga, į kurią realiu laiku turi būti pateikiami visi pardavimai per fiskalizuotus kasos aparatus. JARS Apskaita integruota su i.EKA per oficialiąją SOAP API.

Architektūra

POS terminalas → JARS API serveris → VMI i.EKA SOAP paslauga

Visos SOAP užklausos atliekamos iš JARS serverio pusės — terminalas niekada nesijungia tiesiai į VMI. Priežastys:

  • VMI sertifikatas (privatusis raktas) saugomas tik serveryje — terminale jo nėra.
  • Centralizuotas pasirašymas ir audito fiksavimas.

Naudojamos SOAP paslaugos

JARS Apskaita kviečia šias VMI paslaugas:

PaslaugaPaskirtis
registerCashRegisterNaujo kasos aparato registracija (žr. Kasos aparato konfigūravimas → Registracija VMI).
registerTransportModuleCertificatePrograminės kasos transport modulio sertifikato registracija.
getBusinessAddressesĮmonės verslo adresų sąrašo gavimas (registracijos vedlyje).
getServiceOrganizationDataAptarnaujančios organizacijos modelių ir sertifikuotų darbuotojų sąrašas.
getCashRegisterWithVFStateUžregistruoto aparato būsenos užklausa.
submitReceiptPardavimo kvito pateikimas.
submitZReportZ-ataskaitos pateikimas.
submitNonFiscalReturnGrąžinimo dokumento pateikimas.
submitNonFiscalCancelationVisiško kvito anuliavimo pateikimas.
submitNonFiscalCollectionNefiskalinio pajamų dokumento pateikimas.
submitNonFiscalTaxChangeNefiskalinio mokesčių pakeitimo dokumento pateikimas.
getDocumentInfoKonkretaus dokumento informacijos užklausa.
testConnectionRyšio su VMI patikrinimas.

Visos užklausos pasirašytos įmonės programinės kasos aparato sertifikatu (PEM X.509). Schema atitinka i.EKA_VF_1.2.xsd.

Aplinkos

Du atskiri SOAP endpoint'ai:

  • Demo aplinkahttps://demo.vmi.lt/.../iEKA.wsdl (bandymams, mokymams).
  • Production aplinkahttps://www.vmi.lt/.../iEKA.wsdl (realiems pardavimams).

Aplinka pasirenkama kiekvienam kasos aparatui atskirai.

Klaidų tvarkymas

Jei VMI grąžina klaidą, JARS API klasifikuoja ją pagal i.EKA atsakymo kodą ir pateikia kasininkui ar administratoriui lokalizuotą pranešimą. Klaidos detalės fiksuojamos serverio logose.