Ana səhifə

Descriere protocol


Yüklə 461 Kb.
səhifə5/6
tarix27.06.2016
ölçüsü461 Kb.
1   2   3   4   5   6


Raspuns : NU
Nu este admisa programarea datei cu o data anterioara ultimei inregistrari din Memoria Fiscala!

Comanda trebuie efectuata obligatoriu dupa un Reset RAM.



    1. Citire Data si Ora 62 (3Eh)

Date (Sintaxa) : NU

Raspuns :
Se receptioneaza data si ora curente.

    1. Afisare Data si Ora 63 (3Fh)

Date (Sintaxa) : NU

Raspuns : NU
Data si Ora curente se vor afisa in format ZZ-LL-AA HH:MM

    1. Datele ultimului Raport Fiscal Zilnic din MF 64 (40h)

Date (Sintaxa) : NU

Raspuns : Numar,TaxN,TaxT,TaxA,TaxB,TaxC,TaxD,TaxE,TaxF,Data
Numar Numarul ultimei inregistrari in memorie aFiscala

TaxN,...,TaxF Sumele totale corespunzatoare fiecarei cote TVA (N, T, A, ... , F), din ultima inregistrare din Memoria Fiscala

Data Data ultimei inregistrari din Memoria Fiscala (ZZLLAA)

    1. Suma neta curenta 65 (41h)

Date (Sintaxa) : NU

Raspuns : NetTaxN, NetTaxT, NetTaxA, NetTaxB, NetTaxC, NetTaxD, NetTaxE, NetTaxF
NetTaxN,...,NetTaxF Sumele totale nete corespunzatoare fiecarei cote TVA (N, T, A, ... , F), ziua de lucru curenta (cumulate dupa ultima inregistrare in Memoria Fiscala).

    1. Raportul Fiscal Zilnic 69 (45h)

Date (Sintaxa) : [[N]]

Raspuns : NumarZ,TotalN, TotalT, TotalA, TotalB, TotalC, TotalD, TotalE, TotalF
Optiune Acest parametru nu este obligatoriu si specifita tipul raportului astfel:

  • 0” sau „1reprezinta Raport Fiscal Z (valoarea implicita este 0)

  • 2” sau „3” reprezinta Raport zilnic X

  • 5” Tipareste Jurnal Electronic (numai pentru Incotex 118 si 119)

N Daca este prezent, Raportul pe operatori nu se va reseta.

Numar Z Numarul ultimului raport fiscal zilnic efectuat

TotalN,...,TotalF Sumele totale zilnice corespunzatoare fiecarei cote TVA (N, T, A, ... , F).

    1. Introducere / scoatere sume in / din sertar 70 (46h)

Date (Sintaxa) : ,[NumarOperator],[Text]

Raspuns : Cod,SumaNumerar,TotalSI,TotalSP
Valoare Suma care se va introduce / plati in / din sertar (maximum 9 cifre cu 2 zecimale). Daca inainte de Valoare se pune semnul „” atunci operatia reprezinta „Sume Platite din sertar” , altfel operatia reprezinta „Sume Introduse in sertar”.

Numar Operator Numarul operatorului care efectueaza operatia (de la 1 la 16). Daca nu este specificat, operatia se va efectua pentru Operator 16.

Text Reprezinta motivul efectuarii operatiei.

Cod P” comanda este efectuata

F” comanda este refuzata iar motivul poate fi:



  • Suma platita este mai mare decat suma din sertar

  • Exista un bon deschis

SumaNumerar Suma disponibila in sertar. Aceasta suma este diminuata cu fiecare operatie de Sume Platite sau plata rest.

TotalSI Total Sume Introduse pe parcursul unei zile de lucru

TotalSP Total Sume Platite pe parcursul unei zile de lucru

Cand operatia este finalizata cu succes, se transmite un impuls pentru deschidere sertar de bani.



    1. Tiparirea informatiilor de diagnosticare 71 (47h)

Date (Sintaxa) : [[,]]

Raspuns : NU
CheckSum 0” suma de control nu se tipareste

1” suma de control se tipareste

Daca nu este specificat, valoarea implicita este „1”.

FMTest0” sau „1” Pentru valoarea „1” se solicita un test al Memoriei Fiscale si test pentru sursele de alimentare memorie Fiscala.

Daca nu este specificat, valoarea implicita este „1”.



Se vor tipari pe bon urmatoarele informatiii:

  • Nume Tara

  • Versiune Firmware

  • Tabel cu set caractere disponibile

  • Temperatura curenta pentru fiecare cap imprimanta

  • Suma control Firmware (numai daca CheckSum = „1”)

  • Viteza comunicatie afisaj extern

  • Data, ora si numarul ultimului Reset RAM

  • Daca FMTest are valoarea „1” se va efectua un test al memoriei fiscale si se va tipari rezultatul testului

Nota: testul sursei de alimentare MF poate fi oprit astfel: se apasa tasta MODE si cand este aprins Indicatorul Mode se apasa tasta AVANS BON.

Comanda nu se executa daca exista un bon deschis sau nu exista hartie in imprimante.



    1. Fiscalizare 72 (48h)

Date (Sintaxa) : ,

Raspuns : ErrCode
SerieImprFisc Seria fiscala a imprimantei fiscale.

TaxNo Reprezinta Codul Unic De Inregiscrare sau CNP (dupa caz).

ErrCode Codul erorii sau ”P” daca fiscalizarea s-a efectuat cu succes .

Erorile posibile sunt:



1 = Imprimanta fiscala este deja fiscalizata;

2 = Nu este programata seria fiscala;

3 = Seria fiscala este diferita;

4 = Exista bon deschis;

5 = Trebuie efectuat Raportul Fiscal Zilnic;

8 = Data si ora nu sunt programate;

Se efectueaza fiscalizarea imprimantei. Codul fiscal se inscrie in memoria fiscala impreuna cu data si ora curenta. Toate registrele se anuleaza. Imprimanta tipareste un “bon nefiscal”, mentionand in el momentul fiscalizarii si inchide bonul. Din acest moment se pot emite bonuri fiscale.

Dupa efectuarea cu succes a comenzii nu este posibila intoarcerea imprimantei in starea nefiscala.

Iesirea din starea fiscala se poate face numai prin inlocuirea memoriei fiscale.



    1. Raport detaliat al memoriei fiscale dupa nr. Z 73 (49h)

Date (Sintaxa) : ,

Raspuns : NU
Nr.Inceput Numarul primului raport din intervalul dorit a se raporta.

Nr.Sfarsit Numarul ultimului raport din intervalul dorit a se raporta.
Se va tipari raportul detaliat pe fiecare zi de lucru din intervalul ales, incluzand totalurile pe fiecare TVA si valoarea totala; Deasemenea se vor tipari si totalurile pe perioade avand aceleasi cote TVA cat si totalurile pe toata perioada aleasa.

    1. Status Imprimanta Fiscala 74 (4Ah)

Date (Sintaxa) : Mode

Raspuns : NU
Mode Un octet continand:

  • W” – dupa ce ao fost tiparite toate buffer-le.

  • X” – imediat.

    1. Status Bon Fiscal 76 (4Bh)

Date (Sintaxa) : [Opriune]

Raspuns : Deschis, Articol, Suma, Plata
Optiune T” daca este inclusa in comanda aceasta optiune, raspunsul va include plata bonului curent, altfel raspunsul nu include plata;

Deschis 1” exista un bon fiscal sau nefiscal deschis;

2” nu exista bon deschis.



Articol Numarul (pozitia) inregistrarii din bonul curent;

Suma Valoarea totala a bonului curent;

Plata Partea platita din bonul curent;

Aceasta comanda permite aplicatiei de pe PC sa verifice satrea bonului curent in cazul in care a aparut o intrerupere de tensiune sau altfel de intrerupere.



    1. Raport sumar al memoriei fiscale dupa data 79 (4Fh)

Date (Sintaxa) : ,

Raspuns : NU
Data Inceput Data primului raport din intervalul dorit a se raporta.

Data Sfarsit Data ultimului raport din intervalul dorit a se raporta.
Se va tipari raportul sumar pe fiecare perioada cu aceleasi cote TVA din intervalul ales, incluzand totalurile pe fiecare TVA si valoarea totala si se vor tipari si totalurile pe toata perioada aleasa.

    1. Tiparire cod de bare 84 (54h)

Date (Sintaxa) : ,,

Raspuns : NU
Tip Tipul codului de bare:

1” = EAN 8; „2” = UPC A; „3” = EAN 13.



Date Numarul codului de bare.

ImprimareText Un octet care contine:

1” = numarul corespunzator codului de bare se tipareste sub cod;

0” = nu se tipareste numarul corespunzator codului de bare;

Nota: Inaltimea codului de bare se stabileste prin comanda 43 (2Bh)



    1. Returnare informatii diagnosticare 90 (5Ah)

Date (Sintaxa) :

Raspuns : , , , ,
Calculare Daca are valoarea „1” calculeaza suma de control;

VersFW Versiune Firmware (6 simboluri)

Spatiu 20h (un octet)

DataFW Data Firmware Z Z L L Y Y (6 octeti)

Spatiu 20h (un octet)

OraFW Ora Firmware H H M M (4 octeti)

CheckS Suma de control Firmware (4 octeti hexadecimal string)

Tara Un octet reprezentand tara : Pentru Romania este alocata cifra „09”;

Sw 4 octeti cu val. 0

SFImprimanta Seria fiscala a imprimantei.

    1. Programare serie fiscala 91 (5Bh)

Date (Sintaxa) : ,,

Raspuns : Rezultat,Tara(str)
Tara Un octet reprezentand tara : Pentru Romania este alocata cifra „09”;

SFImprimanta Seria fiscala a imprimantei.

Rezervat 0 = Camp rezervat

Rezultat P” Comanda efectuata cu succes

F” Eroare



Tara(str) Numele tarii (string)

    1. Raport detaliat al memoriei fiscale dupa data 94 (5Eh)

Date (Sintaxa) : ,

Raspuns : NU
Data Inceput Data primului raport din intervalul dorit a se raporta.

Data Sfarsit Data ultimului raport din intervalul dorit a se raporta.
Se va tipari raportul detaliat pe fiecare zi de lucru din intervalul ales, incluzand totalurile pe fiecare TVA si valoarea totala; Deasemenea se vor tipari si totalurile pe perioade avand aceleasi cote TVA cat si totalurile pe toata perioada aleasa.

    1. Raport sumar al memoriei fiscale dupa nr. Z 95 (5Fh)

Date (Sintaxa) : ,

Raspuns : NU
Nr.Inceput Numarul primului raport din intervalul dorit a se raporta.

Nr.Sfarsit Numarul ultimului raport din intervalul dorit a se raporta.
Se va tipari raportul sumar pe perioade avand aceleasi cote TVA cat si totalurile pe toata perioada aleasa.

    1. Programare cote TVA 96 (60h)

Date (Sintaxa) : ,,,,,

Raspuns : Resultat
TVA A ... TVA F Cotele TVA pentru fiecare TVA, in format XX.XX cu 2 cifre dupa punctul zecimal; Daca se foloseste valoarea „-1.00” se dezactiveaza cota TVA respectiva!

Resultat Un octet continand:

P” – fara eroare

F” – eroare

Aceasta comanda este folosita pentru programarea cotelor TVA. Numarul maximmde programari ale cotelor TVA este 30.



    1. Citire cote TVA 97 (60h)

Date (Sintaxa) : NU

Raspuns : ,,,,,
TVA A ... TVA F Cotele TVA pentru fiecare TVA.

    1. Citire Cod Inregistrare Fiscala 99 (63h)

Date (Sintaxa) : NU

Raspuns :CIF, Rezervat
CIF Codul de Inregistrare Fiscala sau CNP (dupa caz).

Rezervat Camp rezervat

    1. Programare parola Operator 101 (65h)

Date (Sintaxa) : ,
,


Raspuns : NU
NumarOp Numarul operatorului pentru care se programeaza parola (1 ... 16).

ParolaVeche Parola programata anterior (0000 ... 999999).

ParolaNoua Parola care se programeaza (0000 ... 999999).

    1. Programare nume Operator 102 (66h)

Date (Sintaxa) : ,
,


Raspuns : NU
NumarOp Numarul operatorului pentru care se programeaza parola (1 ... 16).

Parola Parola operator (0000 ... 999999).

NumeOp Numele operatorului din maximum 32 caractere (28 caractere pentru Imprimanta fiscala INCOTEX 118M)

    1. Datele din bonul fiscal curent 103 (67h)

Date (Sintaxa) : NU

Raspuns : PermisVOID,TVA N, TVA T, TVA A, TVA B, TVA C, TVA D, TVA E, TVA F, Factura, Nr.Factura
PermisVOID Daca are valoarea „1se pot efectua CORECTII, daca aer valoarea „0”, corectiile nu sunt permise.

TVA N ... TVA F Sumele din bonul curent, corespunzatoare fiecarei cote TVA folosita in bonul respectiv;

Factura Daca exista o factura deschisa, are valoarea „1”. Pentru versiunea Romana are mereu valoarea „0”!

Nr.Factura Numarul facturii urmatoare. Pentru versiunea Romana are mereu valoarea 0000000000!

    1. Resetare date in Raportul pe Operatori 104 (68h)

Date (Sintaxa) : ,


Raspuns : NU
NumarOp Numarul operatorului (1 ... 16).

Parola Parola programata (0000 ... 999999).

Nota: Imprimanta fiscala va sterge datele cumulate in registrele pentru operatorul respectiv, fara a tipari raportul operator. Comanda „105” (69h) trebuie efectuata inaintea acestei comenzi daca se dorecte tiparirea raportului pe operatori cu informatiile cumulate pana in acest moment.

Comanda nu se executa daca parola este incorecta!


    1. Raport Operatori 105 (69h)

Date (Sintaxa) : NU

Raspuns : NU

Imprimanta fiscala tipareste raportul detaliat pentru fiecare operator.



    1. Deschidere sertar 106 (6Ah)

Date (Sintaxa) : []

Raspuns : NU

Msec durata in milisecunde pentru impulsul de deschidere sertar (5 – 150s). Valoarea implicita este 80ms si aceasta valoare se foloseste daca nu se mentioneaza alta valoare.

Imprimanta fiscala va trimite semnalul de deschidere sertar pe interfata de sertar.



    1. Programare PLU 107 (6Bh)

Date (Sintaxa) : [,Date]

Raspuns : Rezultat[,Date]

Optiune Un caracter care defineste operatia (valorile posibile sunt: P, D, R, F, si N)

P = programare PLU :

Date ,
,,,
,

TVA cota TVA asociata: N, T, A, B, C, D, E, F;

NumarPLU Numarul PLU care se porgrameaza;

Pret Pretul PLU (maximum 9999999,99)

Nume Numele PLU care se programeaza (maximum 32 caractere – 28 caractere pentru imprimanta INCOTEX118)

Dept Departamentul asociat (1 ... 16). Daca departamentul asociat este programat, cota TVA asociata departamentului va fi preluata si de PLU. Daca se programeaza valoarea „0”, PLU preia cota TVA asociata in aceasta comanda.

PretLiber 1” = se accepta vanzarea cu pret liber

0” = nu se accepta vanzarea decat cu pretul programat



UM Numarul corespunzator unitatii de masura (1 ... 10)

Programarea PLU necesita efectuarea raportului fiscal zilnic!

Numarul PLU neprogramate inca este inclus in Rezultat.
D = (delete) stergere PLU :

Date





A Stergerea tuturor PLU cu valoare zero

PLU numarul PLU care se va sterge

PLU1,PLU2 PLU1 = numar PLU de inceput interval si PLU2 = numar PLU de sfarsit interval. PLU cu inregistrari zero aflate in intervalul selectat vor fi sterse!


R = (reading) citire PLU :

Date:


Raspuns:
,,,, ,,
,

NumarPLU Numarul PLU care se citeste;

Ora Data si ora citirii in format: Z Z – L L – A A A A H H : M M : S S

TVA cota TVA asociata: N, T, A, B, C, D, E, F;

VU Vanzare Unica (se inchide
automat bonul dupa vanzare

Cant Cantitatea vanduta

Total Valoarea vanduta

Nume Numele PLU

Dept Departamentul asociat (1 ... 16). Daca valoarea este „0” PLU nu este asociat unui Dept.

PretLiber 1” = se accepta vanzarea cu pret liber

0” = nu se accepta vanzarea decat cu pretul programat



UM Numarul corespunzator unitatii de masura (1 ... 10)

Daca PLU nu este gasit, respunsul este „F”.


F = trimitere informatii corespunzator primului PLU programat gasit

Date:
N = trimitere informatii corespunzator urmatorului PLU programat gasit

Date:
Raspunsul cand are valorile F sau N aset acelasi ca pentru optiunea R
Rezultat: Un caracter : P = comanda efectuata cu succes; F = eroare.


    1. Raport zilnic extins (Raport fiscal zilnic + PLU) 108 (6Ch)

Date (Sintaxa) : [[N]]

Raspuns : Nr.rapZ,TotalN,TotalT,TotalA,TotalB,TotalC,TotalD,TotalE,TotalF
Comanda este similara cu comanda „69” (45h) – raport zilnic, cu diferenta ca acesta este urmat de raportul PLU. Daca raportul zilnic este de tip Z si raportul PLU este tot de tip Z


    1. Informatii plati 110 (6Eh)

Date (Sintaxa) : NU

Raspuns : Numerar,Plata1,Plata2,Plata3,Plata4,Nr.rapZ,Nr.BonFisc

Numerar valoarea totala incasata in numerar

Plata1, ... , Plata4 valoarea corespunzatoare fiecarei forme de plata

Nr.rapZ numarul ultimului raport fiscal zilnic

Nr.BonFisc numarul ultimului bon fiscal
Nota: vezi si comanda 173 (ADh)

    1. Raport PLU 111 (6Fh)

Date (Sintaxa) :

Raspuns : Cod
TipRaport 0” raport vanzari PLU

„1” raport programari PLU



CodP” sau „F

Nota:


Toate PLU sunt sortate in raport dupa numar PLU.

Vanzarile din raportul PLU nu sunt sterse de aceasta comanda. Pentru stergere se foloseste comanda „108” (6Gh).



    1. Informatii vanzari Operatori 112 (70h)

Date (Sintaxa) :

Raspuns : Nr.Bonuri,Total,Discount,Adaos,Corectii,Nume
NumarOp Numarul operatorului (1 ... 16)

Nr.Bonuri Numarul bonurilor fiscale efectuate

Total Numar vanzari si total vanzari separate de „:

Discount Numar discounturi si total discounturi separate de „:

Adaos Numar adaosuri si total adaosuri separate de „:

Corectii Numar corsctii si total corectii separate de „:

Nume Nume operator

    1. Numarul ultimului document tiparit 113 (71h)

Date (Sintaxa) : NU

Raspuns : Nr.Document
Nr.Document Numarul documentului (8 cifre)

    1. Datele ultimului raport fiscal inregistrat in MF 114 (72h)

Date (Sintaxa) : [,[,]]

Raspuns : Cod, TVA N,TVA T,TVA A,TVA B,TVA C,TVA D,TVA E,TVA F

Nr.Fisc Numarul inregistrarii din memoria Fiscala

Optiune defineste tipul informatiilor solicitate a fi transmise astfel:

„0” = se transmit sumele corespunzatoare fiecarei cote TVA valida

„1” = se transmit sumele nete coresp. fiecarei cote TVA valide

„2” = se transmit sumele cumulate ale TVA pentru fiecare cota TVA

„3” = se transmit cotele TVA valide

„4” = sumele coresp. Fiecarei cote TVA, pentru o perioada

„5” = sumele nete coresp. Fiecarei cote TVA, pentru o perioada

„6” = sumele TVA coresp. Fiecarei cote TVA, pentru o perioada



Nr.Fisc1 Numarul inregistrarii din MF corespunzator sfarsit interval. Acest camp nu este folosit pentru optiunile 0, 1, 2 si 3.

Cod Un octet reprezentand:

„P” = date valide

„F” = eroare inregistrare din MF – suma control diferita

„E” = inregistrare in MF goala

TVA N, ... , TVA F = sume sau procente corespunzatoare cotelor respective, in functie de Optiunea aleasa

Imprimanta fiscala transmite informatiile corespunzatoare intervalului ales.



    1. Programare Logo grafic 115 (73h)

Date (Sintaxa) : ,

Raspuns : NU
Numar Defineste numarul (0 ... 144) de linii ale antetului grafic care se programeaza.

Date Antetul grafic in format hexazecimal, 2 caractere pentru fiecare octet (de la B8h la 3Bh 38h)

In functie de modelul de imprimanta:

Incotex 114 , 119 si 141 nr. maxim 144 Antet grafic 576 x 144 puncte

Incotex 118 nr. maxim 96 Antet grafic 384 x 96 puncte

Comanda trebuie executata de 144 ori (pentru fiecare linie) pentru tot antetul;

Tiparirea Antetului grafic se activeaza sau se inhiba prin comanda „43” (2Bh).


    1. Citire parametrii constanti 128 (80h)

1   2   3   4   5   6


Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©atelim.com 2016
rəhbərliyinə müraciət