Ana səhifə

Descriere protocol


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




  1. Descriere detaliata comenzi

    1. Stergere afisaj 33 (21h)

Date (Sintaxa) : NU

Raspuns : NU

Comanda are ca efect stergerea afisajului



    1. Afisarea textului pe a doua linie 35 (23h)

Date (Sintaxa) : Text

Raspuns : NU

Text Textul este trimis direct la Afisajul Extern. Lungimea maxima a textului depinde de tipul afisajului (de numarul maxim de caractere ale afisajului).

Nota: Inainte trebuie trimisa comanda de stergere a afisajului!

    1. Deschidere bon nefiscal 38 (26h)

Date (Sintaxa) : NU

Raspuns : Allreceipt

Allreceipt numarul tuturor bonurilor fiscale si nefiscale efectuate de la ultimul raport fiscal zilnic emis (4 octeti)

Imprimanta fiscala realizeaza urmatoarele operatii:

Comanda nu se executa daca:




    1. Inchidere bon nefiscal 39 (27h)

Date (Sintaxa) : NU

Raspuns : Allreceipt

Allreceipt numarul tuturor bonurilor fiscale si nefiscale efectuate de la ultimul raport fiscal zilnic emis (4 octeti)

Imprimanta fiscala realizeaza urmatoarele operatii:

  • Tiparire Final Bon (daca este programat);

  • Tiparire „BON NEFISCAL”;

Comanda nu se executa daca:

  • Nu exista un bon nefiscal deschis

  • Exista un bon fiscal deschis

    1. Tiparire text nefiscal 42 (2Ah)

Date (Sintaxa) : < TEXT >

Raspuns : NU

Lungime maxima text: maximum 44 caractere pentru Incotex 114 si 119

maximum 28 caractere pentru Incotex 118

Caracterele care depasesc numarul maxim, nu se tiparesc (sunt ignorate)

Comanda poate fi executata numai daca exista un bon nefiscal deschis!

Textul este tiparit intre 2 linii verticale de marcare.


    1. Configurare Antet, Mesaj final, Optiuni tiparire 43 (2Bh)

Date (Sintaxa) : < Item >< TEXT >

Raspuns : Depinde de Date
Antetul contine pana la 5 linii de text, tiparite la inceputul fiecarui document (bon fiscal sau nefiscal, rapoarte) ;

Measjul Final contine maximum 2 linii de text, tiparite la fiecare sfarsit de document;

Antetul si Mesajul Final sunt centrate automat cand incepe tiparirea.



Item : un simbol avand una din urmatoarele valori:

  • 0 la 6 reprezentand numarul liniei de Antet (0 ... 4) sau Mesaj Final (5 sau 6);

  • P setare optiuni tiparire;

  • L activare / dezactivare tiparire Logo Grafic inainte de Antet;

  • C activare / dezactivare Autocutter dupa fiecare document;

  • R tiparire registrii cu valoare zero in rapoarte;

  • S setare viteza tiparire jurnal (numai pentru Incotex 114)

  • E specificare lungime in mm pentru avans hartie

  • W tiparire bon imediat sau la finalizare bon

  • T specificare contrast

  • B specificare inaltime cod de bare

  • I citire Antet, Mesaj Final, alte valori de Optiuni Tiparire – dupa simbolul I trebuie sa existeunul sau mai multe simboluri mentionate mai sus, reprezentand datele care se vor citi;

TEXT:

  • Daca < Item > este 0 ... 6 , se va tipari in linia corespunzatoare a Antetului sau Mesajului Final.

Lungime maxima text: 48 caractere pentru Incotex 114 si 119

32 caractere pentru Incotex 118


Nota: Executarea acestei comenzi necesita efectuarea inainte a Raportului fiscal zilnic cand 4...6 iar liniile 0...3 nu se pot modifica dupa fiscalizare.



  • Daca este P include 4 simboluri „0” sau „1” („0” = dezactivare si „1” = activare) pentru activarea optiunii corespunzatoare. Optiunile sunt:

[1] Tiparire linie libera dupa Antet

[2] Tiparire linie goala dupa CIF

[3] Tiparire linie goala dupa Mesaj Final

[4] tiparire linie punctata inainte de linia cu TOTAL bon



  • Daca este L este un simbol „0” sau „1” („0” = dezactivare si „1” = activare tiparire Logo Grafic);

  • Daca este C este un simbol „0” sau „1” („0” = dezactivare si „1” = activare autocutter);

  • Daca este R este un simbol „0” sau „1” („0” = dezactivare si „1” = activare tiparire registrii cu valoare zero in rapoarte) ;

  • Daca este S contine 2 numere avand valori intre 5 si 240 fiecare, separate de virgula; aceste 2 numere specifica viteza de tiparire rola jurnal in mod normal respectiv in mod economic;

  • Daca este E este un numar, specificand lungimea in mm de avans pe care il face un document dupa tiparire ;

  • Daca este W este un simbol cu valoare „0” pentru tiparire document imediat si „1” pentru tiparire document la finalizarea lui

  • Daca este T este o cifra intre 0 si 8 specificand contrastul;

  • Daca este B este un numar cuprins intre 3 si 240 specificand inaltimea Codului de Bare in 1/8 mm;

    1. Avans hartie 44 (2Ch)

Date (Sintaxa) : [Linii]

Raspuns : NU
Linii Numar cuprins intre 1 ... 20 reprezentand numarul de linii pentru avans hartie. Daca lipseste, se va face avansul cu o linie;

    1. Autocutter 45 (2Dh)

Date (Sintaxa) : NU

Raspuns : Rezultatul
Rezultatul: P Taiere efectuata

F Taiere neefectuata

Comanda este valida numai pentru imprimantele fiscale Incotex 114 si 119 ;



In cazul in care Autocutter-ul este dezactivat, hartia trebuie taiata manual pe cutitul de taiere zimtat;

    1. Afisare text pe prima linie 47 (2Fh)

Date (Sintaxa) : TEXT

Raspuns : NU
TEXT Textul este trimis direct la Afisajul Extern. Lungimea maxima depinde de numarul maxim de caractere pe fiecare linie a afisajului extern ales;

Nota: Inainte de aceasta comanda trebuie trimisa comanda de stergere afisaj!

    1. Deschidere bon fiscal 48 (30h)

Date (Sintaxa) : < NrOperator >,< Parola >,< Numar Sertar >

Raspuns : Allreceipt, NrBonFiscal
NrOperator Numar operator – 1 ... 16

Parola Parola Operator – 1 ... 6 cifre

NumarSertar Numar serial punct vanzare (POS) – 1 ... 4 cifre (neutilizat);

Allreceipt Numarul Documente (4 octeti) de la ultimul Raport fiscal zilnic emis;
Imprimanta Fiscala va efectua urmatoarele operatii:

  • Tipareste Antetul;

  • Tipareste CIF;

  • Tipareste numar document, data si ora;

  • Tipareste Nume operator si numar, numar POS;

  • Returneaza un raspuns continand AllReceipts si NrBonFiscal;

Comanda nu se executa daca:

  • Exista deschis un bon fiscal sau nefiscal;

  • Memoria fiscala este plina;

  • Parola operator este eronata;

  • Au trecut 24 ore de la efectuarea primului bon fiscal dupa un Raport fiscal zilnic;

  • Afisajul Client este neconectat;

  • Exista o eroare a Memoriei Fiscale;

  • Toate cotele TVA au valoarea zero sau nu exista programate;

Nota 1: Daca parola este gresit introdusa de 3 ori la rand, trebuie oprita si repornita imprimanta fiscala, altfel urmatoarea introducere a parolei va fi automat considerata gresita.

Nota 2: Daca imprimanta nu este fiscalizata inca, toate comenzile care fac referire la bon fiscal se vor finaliza prin tiparirea unui bon nefiscal.;

    1. Efectuare vanzare 49 (31h)

Date (Sintaxa)

:[][]<[Semn]Pret>[*],[
/;Abs][@UnitMas]


Raspuns : NU
Text1 Textul este optional si reprezinta descrierea vanzarii (continuare nume vanzare daca este cazul) si este tiparit intre doua linii verticale

LF Un octet reprezentand separator 0Ah

Text2 Denumire articol (vanzare) : maximum 44 caractere pentru Incotex 114 si 119 si maximum 28 caractere pentru Incotex 118

Tab Un octet reprezentand separator 09h

CotaTVA Un simbol (litera capitala) care indica cota TVA si poate lua valorile : N (Netaxabile), T (Scutite), A, B, C, D, E, F (pot lua valori de la 0,01 ... 99,99)

Semn Un octet continand „+” sau „-” . Semnul negativ este folosit pentru Corectare Vanzare. Corectare vVanzare se poate efectua numai inainte de inchiderea bonului fiscal si numai daca exista vanzarea respectiva pe bon. Corectarea vanzarii se va tipari pe bonul fiscal;

Pret Reprezinta pretul unitar cu valori intre 0,00 si 9.999.999,99

Cant Reprezinta cantitatea care se vinde. Parametrul nu este obligatoriu si in lipsa se considera cantitate 1,000; Poate lua valori pana la 9 cifer cu maximum 3 zecimale.

Procent Acest parametru nu este obligatoriu. Reprezinta valoarea procentuala pentru adaos sau discount procentual (depinzand de semn) aplicat la aceasta vanzare. Valorile permise sunt de la -99,99 la 99,99. Sunt admise pana la 2 cifre dupa punctul zecimal;

Abs Acest parametru nu este obligatoriu si reprezinta valoarea pentru adaos sau discount valoric (depinzand de semn) si poate avea valoarea maxima de 9 cifre.

In cazul discountului valoric, valoaera nu poate fi mai mare decat valoarea din care se scade! Procent si Abs sunt ignorate in comanda de Corectare Vanzare! In cazul comenzii Corectare Vanzare, se corecteaza automat si adaosul sau discountul aplicate vanzarii care se corecteaza!



UnitMas Un numar de la 1 la 10 corespunzator unitatilor de masura programate in Imprimanta Fiscala (vezi comanda 149).

Imprimanta fiscala va tipari:

Nume vanzare, text aditional, cantitate x pret x pret total si simbolul cotei TVA. Pretul total

se va cumula in registrul de bon in imprimanta fiscala.

Daca exista un dsicount sau adaos, acesta se va tipari pe o linie separata si va fi cumulat

in registrii corespunzatori din imprimanta fiscala.

Comanda nu se va executa daca:


  • Nu exista un bon fiscal deschis;

  • S-a depasit numarul maxim de vanzari din bon (180 pentru INCOTEX 114 si 119 respectiv 180 pentru Incotex 118);

  • S-a efectuat plata totala sau partiala (vezi comanda 53 – 35h)




    1. Situatie modifiacri cote TVA 50 (32h)

Date (Sintaxa) : [][

Raspuns : F – eroare sau lipsa inregistrari in perioada aleasa

P00.00,00.00,AA.AA,BB.BB,CC.CC,DD.DD,EE.EE,FF.FF,ZZLLAA

(daca s-au gasit cote TVA programate in perioada aleasa) – unde AA.AA ... FF.FF reprezinta cotele TVA gasite si ZZLLAA reprezinta data


Dat Start Data de inceput a intervalului ales

Data Sfarsit Data de sfarsit a intervalului ales

Daca nu este precizat intervalul, se vor returna ultimele Cote TVA programate.



    1. Subtotal 51 (33h)

Date (Sintaxa) :
<[,
]/;Abs]


Raspuns : Subtotal, TaxN, TaxT, TaxA, TaxB, TaxC, TaxD, TaxE, TaxF
Print „0” nu tipareste sau „1” tipareste valoarea SUBTOTAL calculata

Display „0” nu afiseaza sau „1” afiseaza valoarea SUBTOTAL calculata

Procent Nu este obligatoriu. Specifica valoarae procentuala pentru adaos / discount (depinzand de semn) care se va calcula din Subtotal.

Abs Nu este obligatoriu. Specifica valoarea pentru adaos / discount valoric (depinzand de semn) aplicata la SUBTOTAL.

Subtotal reprezinta valoarea calculata pentru subtotalul vanzarilor din bon

TaxN, ... TaxF reprezinta partea din valoarea Subtotalului , corespunzatoare vanzarilor cu o anumita cota TVA

Aceasta comanda determina calcularea de catre Imprimanta fiscala a subtotalului tuturor vanzarilor efectuate in bon pana la acest moment. Daca exista Procent in comanda, adaosul sau discountul care se aplica se va tipari pe o linie separata si se va distribui proportional pe fiecare subtotal corespunzand unei cote TVA. Acelasi lucru se va efectua si in cazul adaosului sau discountului valoric.



    1. Efectuare vanzare si afisare 52 (34h)

Date (Sintaxa):

[]<[Semn]Pret>[*],[
/;Abs][@UnitMas]


Raspuns : NU
Text Denumire articol (vanzare) : maximum 44 caractere pentru Incotex 114 si 119 si maximum 28 caractere pentru Incotex 118

Tab Un octet reprezentand separator 09h

CotaTVA Un simbol (litera capitala) care indica cota TVA si poate lua valorile : N (Netaxabile), T (Scutite), A, B, C, D, E, F (pot lua valori de la 0,01 ... 99,99)

Semn Un octet continand „+” sau „-” . Semnul negativ este folosit pentru Corectare Vanzare. Corectare vVanzare se poate efectua numai inainte de inchiderea bonului fiscal si numai daca exista vanzarea respectiva pe bon. Corectarea vanzarii se va tipari pe bonul fiscal;

Pret Reprezinta pretul unitar cu valori intre 0,00 si 9.999.999,99

Cant Reprezinta cantitatea care se vinde. Parametrul nu este obligatoriu si in lipsa se considera cantitate 1,000; Poate lua valori pana la 9 cifer cu maximum 3 zecimale.

Procent Acest parametru nu este obligatoriu. Reprezinta valoarea procentuala pentru adaos sau discount procentual (depinzand de semn) aplicat la aceasta vanzare. Valorile permise sunt de la -99,99 la 99,99. Sunt admise pana la 2 cifre dupa punctul zecimal;

Abs Acest parametru nu este obligatoriu si reprezinta valoarea pentru adaos sau discount valoric (depinzand de semn) si poate avea valoarea maxima de 9 cifre.

In cazul discountului valoric, valoaera nu poate fi mai mare decat valoarea din care se scade!

Procent si Abs sunt ignorate in comanda de Corectare Vanzare! In cazul comenzii Corectare Vanzare, se corecteaza automat si adaosul sau discountul aplicate vanzarii care se corecteaza!

UnitMas Un numar de la 1 la 10 corespunzator unitatilor de masura programate in Imprimanta Fiscala (vezi comanda 149).

Imprimanta fiscala va tipari:

Nume vanzare, text aditional, cantitate x pret x pret total si simbolul cotei TVA. Pretul total

se va cumula in registrul de bon in imprimanta fiscala.

Daca exista un dsicount sau adaos, acesta se va tipari pe o linie separata si va fi cumulat

in registrii corespunzatori din imprimanta fiscala.

Se va afisa :

Numele Articolului vandut pe prima linie

Valoarea vanzarii pe a doua linie



Comanda nu se va executa daca:

  • Nu exista un bon fiscal deschis;

  • S-a depasit numarul maxim de vanzari din bon (180 pentru INCOTEX 114 si 119 respectiv 180 pentru Incotex 118);

  • S-a efectuat plata totala sau partiala (vezi comanda 53 – 35h)

    1. Efectuare Plata 53 (35h)

Date (Sintaxa) :[][]<[[
]<[Semn]Valoare>]


Raspuns :
Text1 Textul este optional si reprezinta descrierea platii si se tipareste (continuare nume vanzare daca este cazul) si este tiparit intre doua linii verticale

LF Un octet reprezentand separator 0Ah

Text2 Denumire plata : maximum 44 caractere pentru Incotex 114 si 119 si maximum 28 caractere pentru Incotex 118

Tab Un octet reprezentand separator 09h

Plata Acest parametru nu este obligatoriu si reprezinta forma de plata aleasa – forma de plata implicita este P (NUMERAR). Formele de plata posibile sunt:

P – numerar

Ncard de credit

C – check

B – cupon

Semn Nu este obligatoriu si daca este folosit trebuie sa fie numai „+”;

Valoare Suma primita de la client care se plateste cu forma de plata aleasa;

CodPlata Un octet – rezultatul executarii comenzii

F – eroare executie;

D – daca suma platita este mai mica sau egala cu valoarea bonului;

R – daca suma platita este mai mare decat valoarea bonului. In acest caz se va calcula, tipari si afisa restul.

Valoare 1 Daca CodPlata este „R”, „Valoare 1” reprezinta „Restul”.

Daca CodPlata este „D”, „Valoare 1” reprezinta suma ramasa de plata.

Cand se executa comanda pentru prima oara in bonul fiscal deschis, se calculeaza si se tipareste totalul bonului. Daca campul Data se termina cu „Tab”, totalul se plateste integral cu Numerar.

Comanda nu se poate executa daca nu exista un bon fiscal deschis!



Nota: Dupa ce se executa o plata prima data, dupa aceasta comanda nu se mai pot efectua decat comenzi de plata pana la acoperirea totalului bon, sau comanda de anulare bon!

Cand plata este terminata integral, se va transmite un impuls spre sertar pentru deschiderea acestuia.



    1. Tiparire text fiscal 54 (36h)

Date (Sintaxa) :

Raspuns : NU
Text Numar maxim de caractere: maximum 44 caractere pentru Incotex 114 si 119 si maximum 28 caractere pentru Incotex 118

Comanda nu se poate executa decat daca exista un bon fiscal deschis.

Daca textul include mai multe caractere decat maximum acceptat, se vor tipari numai numarul maxim de caractere. Textul se va tipari intre doua linii verticale.


    1. Inchidere bon fiscal 56 (38h)

Date (Sintaxa) : NU

Raspuns : Allreceipt, NrBonFiscal
Allreceipt Numarul tuturor documentelor fiscale si nefiscale efectuate de la ultimul raport fiscal zilnic (4 octeti).

NrBonFiscal Numarul bonului fiscal emis de la ultimul raport fiscal zilnic (4 octeti).

Comanda nu se executa daca:

  • Nu exista bon fiscal deschis

  • Nu s-a efectuat o comanda de plata sau platile efectuate nu acopera toata valoarea bonului.

    1. Inregistrare PLU 58 (3Ah)

Date (Sintaxa) : <[Semn]PLU>[*][,Procent][@
]


Raspuns : NU
Semn Un octet continand „+” sau „-”. Daca semnul este „-”, aceasta este o comanda pentru corectare vanzare PLU. Pentru efectuarea corectiei, trebuie sa existe pe bonul fiscal vanzarea PLU care urmeaza sa fie corectat (sters), avand aceiasi parametrii (cod PLU, pret PLU, cantitate). Dupa efectuarea corectiei, se va tipari mesajul specific de corectare, pe o linie separata.

PLU Cod PLU

Cant Cantitatea care se vinde. Acest parametru nu este obligatoriu, cantitaeta implicita fiind 1,000 . Se accepta maximum 9 cifre pentru cantitate, cu maximum 3 zecimale.

Procent Acest parametru nu este obligatoriu. Reprezinta procentul de adaos sau discount (depinzand de semn) aplicat acestei vanzari. Valorile admise sunt cuprinse in intervalul -99.99 ... +99.99 (maximum 2 zecimale).

Procentul este ignorat daca este o comanda de corectie vanzare PLU (semn „-”). Cand se aplica corectia vanzarii, eventualul adaos sau discount aplicate anterior sunt corectate automat.



Pretl Reprezinta pretul unitar dar poate exista si pret liber pentru acest PLU.

Imprimanta fiscala va tipari:

  • nume PLU, cantitate PLU, pret unitar si pret total inclusiv simbol TVA.

  • totalul vanzarii se va cumula in registrii corespunzatori (zilnic si PLU)

  • daca exista in comanda procent, se calculeaza adaosul sau discountul corespunzator si se tipareste pe o linie separata.

Comanda nu se executa daca:

  • PLU nu este proramat

  • Nu exista bon fiscal deschis

  • S-a depasit numarul maxim de tranzactii pe bon (180 la Incotex 114 si 118 sau 250 pentru Incotex 119)

  • S-a inceput efectuarea platii partiale sau totale

    1. Programare Data si Ora 61 (3Dh)

Date (Sintaxa) :
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