Académique Documents
Professionnel Documents
Culture Documents
Impresoras modelos
SMH/P-320F, SMH/P-321F, SMH/P-322F
SMH/P-330F v02.03 y anteriores
SMH/PL-8F, SMH/PL-9F
SMH/PL-23F v01.01 y anteriores
SMH/P-1120F
Comunicacin a travs del puerto serie
D
E
C
R
P
C
N
G
E
N
E
R
A
L
1. D
DE
ESSSC
CR
RIIIP
PC
CIII
N
NG
GE
EN
NE
ER
RA
AL
L -------------------------------------------------------------------------------------------------------- 5
Tecnologa de impresin----------------------------------------------------------------------------------------------------------- 5
Acceso al interior de la impresora ----------------------------------------------------------------------------------------------- 5
Comunicaciones -------------------------------------------------------------------------------------------------------------------- 5
Modos de funcionamiento (entrenamiento y fiscal) ---------------------------------------------------------------------------- 6
1.1. COMUNICACIONES CON EL HOST ------------------------------------------------------------------------------------------------- 7
1.2. MEMORIA FISCAL ------------------------------------------------------------------------------------------------------------------ 9
1.3. ACUMULADORES----------------------------------------------------------------------------------------------------------------- 11
1.4. BLOQUEOS ------------------------------------------------------------------------------------------------------------------------ 12
1.5. CORTE EN LA ALIMENTACIN ELCTRICA ------------------------------------------------------------------------------------ 13
2. COMANDOS FISCALES --------------------------------------------------------------------------------------------------------- 14
2.1. ESTRUCTURA DE LOS COMANDOS ---------------------------------------------------------------------------------------------2.2. CAMPOS DE LOS COMANDOS---------------------------------------------------------------------------------------------------2.2.1. Tipos de datos y abreviaturas ------------------------------------------------------------------------------------------2.2.2. Longitud de los campos -------------------------------------------------------------------------------------------------2.2.3. Campos vacos------------------------------------------------------------------------------------------------------------2.2.4. Campos de montos -------------------------------------------------------------------------------------------------------2.2.5. Cantidades ----------------------------------------------------------------------------------------------------------------2.2.6. Campos con texto --------------------------------------------------------------------------------------------------------2.2.7. Campos opcionales ------------------------------------------------------------------------------------------------------2.3. CLASIFICACIN DE LOS COMANDOS ------------------------------------------------------------------------------------------2.3.1. Comandos de inicializacin, baja fiscal y configuracin -----------------------------------------------------------2.3.2. Comandos de diagnstico y consulta ----------------------------------------------------------------------------------2.3.3. Comandos de control fiscal ---------------------------------------------------------------------------------------------2.3.4. Comandos de comprobante fiscal --------------------------------------------------------------------------------------2.3.5. Comandos de comprobantes no fiscales-------------------------------------------------------------------------------2.3.6. Comandos de comprobantes no fiscales homologados--------------------------------------------------------------2.3.7. Comandos comunes a varios tipos de comprobante -----------------------------------------------------------------2.3.8. Comandos de fecha, hora encabezamiento y cola de documentos -------------------------------------------------2.3.9. Comandos para uso de la DGI ------------------------------------------------------------------------------------------
14
15
15
15
15
16
16
16
17
18
18
18
18
18
18
18
19
19
19
20
20
21
22
25
29
33
34
35
36
38
39
40
42
42
44
45
46
48
1. Descripcin general
Las impresoras HASAR modelos SMH/P-320F, SMH/P-321F, SMH/P-322F, SMH/P-330F,
SMH/P-1120F, SMH/PL-8F, SMH/PL-9F y SMH/PL-23F son impresoras fiscales que cumplen
con las especificaciones de la Resolucin General de la DGI N 4.104 (texto sustituido por
la Resolucin General AFIP 259/98 con sus modificatorias y complementarias-).
Tecnologa de impresin
Todos los modelos generan documentos fiscales, no fiscales y no fiscales homologados en
formato de pgina completa con ancho de 130 columnas (65 en modo expandido).
Las impresoras SMH/P-320F, SMH/P-321F, SMH/P-322F, SMH/P-330F y SMH/P-1120F poseen un cabezal de impresin por impacto e imprime en formulario continuo de 10 pulgadas de ancho o en hojas sueltas tamao A4. Las copias de los documentos pueden obtenerse por impresin sucesiva o por uso de papel con copiativo.
Las impresoras SMH/PL-8F, SMH/PL-9F y SMH/PL-23F son de tecnologa lser e imprimen
en hojas sueltas de tamao A4. Las copias de documento se obtienen por impresin sucesiva.
Comunicaciones
Slo el circuito controlador fiscal puede recibir comunicaciones (comandos) del exterior.
El circuito controlador de impresora se encuentra comunicado con el controlador fiscal a
travs de una lnea serie, de manera que cualquier comunicacin dirigida a la impresora
debe procesarse en el circuito controlador fiscal antes de ser ejecutada. La comunicacin
responde a un esquema Master-Slave puro; es decir, ningn dispositivo puede tomar control del vnculo por iniciativa propia.
En todos los casos se considera que un comando es vlido cuando el controlador fiscal lo
ha enviado al controlador de la impresora.
El circuito controlador fiscal posee dos puertos de comunicacin serie:
Conexin de un host (indicado con la leyenda HOST). A este puerto se conecta el host en
el que reside el programa de caja. El puerto cuenta con dos conectores en paralelo: a.
DB-9. b. tipo mini-DIN, para conectar un host de Compaa Hasar.
Conexin de un aparato recolector de datos (indicado con la leyenda USO AFIP). Es de
uso exclusivo de la autoridad fiscal y no puede usrselo para ninguna funcin excepto las
especialmente descriptas en la resolucin arriba mencionada. Cumple con los requisitos
mencionados en la Resolucin Fiscal N 4.104 (texto sustituido por la Resolucin General
AFIP 259/98 con sus modificatorias y complementarias-)
Pgina 5 de 157
Pgina 6 de 157
STATPRN
NAK
ACK
Paquete B
ACK
NAK
ACK
DC2, DC4 o STATPRN
Respuesta A
Respuesta A
ACK
Respuesta B
Cada vez que el controlador recibe un paquete del host, responde con un ACK (06H) en
caso de que la transmisin se haya realizado sin errores, o con un NAK (15H) en caso de
que haya habido errores. De manera similar, cuando el host recibe un paquete del controlador fiscal (en el esquema superior se lo indica como respuesta), responde con un
ACK o un NAK.
Si, tras enviar un paquete, el host recibe un NAK del controlador, reenva el paquete.
Si un paquete es recibido correctamente por el controlador, tras responder con un ACK
se dedica a ejecutar el comando.
Algunos comandos requieren de perodos de tiempo extendido para completarse. En
estos casos el controlador enva cada 400 ms el cdigo DC2 (12H) para indicar que el comando se encuentra an activo. En caso de recibir este cdigo, el host debe continuar
esperando la respuesta.
Si falta papel el controlador enva el cdigo DC4 (14H). Tras 2 segundos de enviar DC4,
enva una respuesta de STATPRN (a1H) o estado intermedio (ver punto siguiente).
Si el controlador se encuentra en una situacin de error por falla en la comunicacin
entre el controlador y el mecanismo impresor, por falta de papel o por error en la seleccin, al cabo de 2 segundos enva una respuesta de STATPRN o estado intermedio, consistente en el cdigo a1H seguido por los status de impresora y status fiscal. En este caso
se abren dos alternativas:
a. El host no enva nada: la respuesta del controlador al comando original se pierde, an
en el caso en que se supere la condicin de error.
b. El host enva un comando de pedido de status intermedio (ver comando STATPRN). En
este caso, si la condicin de error persiste, el controlador enva la respuesta al
STATPRN. Si la condicin de error ya se ha solucionado, el controlador enva la respuesta al comando original (ver punto siguiente).
Toda vez que el host enve el comando STATPRN, debe enviar un nmero de secuencia
diferente al del comando original. La respuesta del controlador tambin llevar el
Pgina 7 de 157
nmero de secuencia del STATPRN (ver descripcin del formato de los comandos en el
punto 2.1).
Una vez ejecutado el comando, el controlador enva al host el paquete de respuesta.
La respuesta lleva el nmero de secuencia del ltimo STATPRN, pero el cdigo de operacin del comando original.
Si el host recibe el paquete con errores, responde al controlador con NAK y se prepara
para volver a recibir el paquete. Al recibir el NAK, el controlador vuelve a enviar el paquete.
Si el host recibe el paquete correctamente, enva un ACK al controlador. El host queda
entonces habilitado para transmitir el prximo paquete.
El host tiene un timeout de 0,5 segundo para recibir el primer byte de una respuesta
del controlador fiscal. Pasado este tiempo, el host retransmite al controlador el ltimo
mensaje enviado.
Pgina 8 de 157
Pgina 9 de 157
Pgina 10 de 157
1.3. Acumuladores
Durante la operacin, el controlador fiscal mantiene en memoria de trabajo una serie de
acumuladores con los datos de ventas, documentos, reportes, etc., que se producen durante la jornada fiscal. Estos acumuladores son actualizados al ejecutarse determinados
comandos y, al cierre de la jornada fiscal, los valores almacenados en algunos de ellos son
grabados en la memoria EPROM, mientras que otros son reseteados a cero.
La memoria de trabajo se encuentra en un disco rgido de estado slido. Cada vez que se
energiza la impresora el controlador fiscal comprueba la consistencia de los datos de la
memoria de trabajo. Si estos no son consistentes, el controlador fiscal se bloquea y slo
puede salirse de esta condicin accediendo fsicamente al circuito impreso y realizando un
MAC (es decir, es necesario romper el precinto fiscal). Este procedimiento slo puede ser
realizado por Compaa Hasar o algunos de sus servicios autorizados.
Pgina 11 de 157
1.4. Bloqueos
El controlador fiscal se bloquea como consecuencia de falta de consistencia en la memoria
EPROM fiscal o en la memoria de trabajo.
Al prenderse un controlador fiscal bloqueado por falta de consistencia en la memoria, automticamente se imprimen dos lneas con las leyendas Cont. fiscal bloqueado y Error
en memoria de trabajo. La impresora debe ser desbloqueada antes de poder operrsela.
Para ello debe accederse fsicamente al circuito del controlador fiscal, es decir, se debe
romper el precinto fiscal, y realizar un MAC. Este procedimiento slo puede ser realizado
por Compaa Hasar o algunos de sus servicios autorizados.
El proceso de recuperacin de un bloqueo produce:
La prdida de datos existentes en la memoria de trabajo.
El incremento en 1 del contador del registro de bloqueos existente en la memoria
EPROM fiscal.
La impresin de un documento no fiscal que indica la realizacin del MAC.
Una vez finalizado el proceso la impresora queda lista para operar normalmente.
Pgina 12 de 157
Pgina 13 de 157
2. Comandos Fiscales
2.1. Estructura de los comandos
Los comandos fiscales usados para comunicacin entre la impresora fiscal y el host (PC,
ECR, etc.) deben responder al siguiente formato:
STX
SN
ESC
Comando
FS
Campo FS
Campo ........
ETX
BCC
Donde:
Cant. Bytes
STX
SN
1
1
ESC
Comando
FS
Campo
1
1
1
n
ETX
BCC
1
4
Descripcin
Start of Frame (ASCII 02H)
Sequence number. Un nmero par entre 20H y 7fH que
identifica el paquete enviado. El SN del paquete siguiente debe continuar la secuencia, y una vez alcanzado 7fH
se comienza nuevamente por 20H. La respuesta debe tener el mismo SN.
Escape (1bH)
Cdigo del comando
Field Separator (ASCII 1cH)
Campo con parmetro del comando
(Los campos FS y Campo pueden repetirse varias veces
de acuerdo al tipo de comando envado.)
End of Frame (ASCII 03H)
Block Check Character. Se obtiene sumando
todos los campos anteriores
Nota:
El presente formato difiere del disponible en modelos anteriores (SMH/P-614F, 615F,
262F, PR4F, 950F y P51F) en que se intercala un caracter ESC entre el nmero de secuencia y el cdigo del comando. Sin embargo, el resto de los modelos tambin reconoce el
formato antiguo. La diferencia de comportamiento entre ambos formatos es que, con el
formato nuevo que incluye el caracter ESC, el controlador responde con STATPRN en caso
de error (ver punto 1.1), cosa que no hace con el formato anterior.
Pgina 14 de 157
Pgina 15 de 157
indica el signo (si ste es positivo, puede eliminrselo). Si el campo no lleva indicacin de signo, el nmero no debe signarse.
nnnnnnnnn indica que el campo tiene una parte entera de tantos dgitos como n se
indican (en este caso, 9 dgitos). Si el valor es menor que 1, no es necesario ingresar el 0, comenzndose directamente por el punto decimal.
.
indica el punto decimal. En las cifras sin decimales, no es obligatorio ingresarlo.
nnnn
indica que el campo tiene una parte decimal de tantos dgitos como n se
indican (en este caso, 4 dgitos). En las cifras sin decimales, no es obligatorio ingresarlos.
Los campos de montos son de longitud variable. Si el monto es positivo, puede omitirse el
signo ms. En caso de que la parte entera tenga menos dgitos que el mximo permitido,
no es necesario llenar el campo con ceros a la izquierda. En los documentos slo se imprimen los dos o cuatro (segn el caso) decimales ms significativos.
2.2.5. Cantidades
En los modelos SMH/P-320F y SMH/PL-8F el campo correspondiente a las cantidades tiene
un formato con hasta 3 enteros y 10 decimales con las siguientes caractersticas.
No es necesario llenar los diez lugares decimales.
Si se trata de una cantidad entera, no es necesario ingresar ningn decimal.
Si se trata de una cantidad menor que 1, no es necesario colocar el cero a la izquierda (pero s el punto decimal).
En los documentos slo se imprimen los tres decimales ms significativos.
Debido a lo anterior y al procedimiento de redondeo, es posible que, en el caso de productos pesables, el resultado de multiplicar la cantidad (el peso) impreso en el tique por
el valor unitario del artculo difiera en algn decimal con el valor de la venta impreso en
el mismo tique.
En los modelos SMH/P-1120F, SMH/P-321F, SMH/P-322F, SMH/P-330F, SMH/PL-9F y
SMH/PL-23F, el campo de las cantidades tiene hasta nueve caracteres, incluyendo el punto decimal. El punto decimal es mvil y el uso del signo ms o menos es optativo. En todos
los casos se pueden ingresar los 10 dgitos decimales mencionados en el punto anterior,
pero en la factura slo se imprimirn hasta nueve caracteres con redondeo. Por ejemplo,
los valores siguientes son vlidos: -999999999; 999999999, -999999999.1234567890 (en la
factura se imprime -999999999, 0.1234567890 (se imprime -0.1234568 por redondeo), 1
(se imprime 1.000), etc.
Pgina 16 de 157
Nombre o Razn Social del comprador en el comando SetCustomerData (Datos del comprador en una factura).
Pgina 17 de 157
Comando de inicializacin: pone al controlador fiscal es estado fiscal (es decir, previo
a la inicializacin fiscal el controlador se encuentra en modo de entrenamiento).
Comando de baja: bloquea definitivamente el controlador fiscal. Es decir, no es posible recuperarse del bloqueo a no ser que se cambie la EPROM fiscal.
Comandos de configuracin: configuran los parmetros de operacin del controlador
fiscal.
Realizan los pasos necesarios para emitir uno de los siguientes comprobantes fiscales:
Facturas
Recibos oficiales
Notas de dbito
Permiten abrir, vender, hacer devoluciones y descuentos, etc., y anular o cerrar el documento. Algunos de estos comandos son comunes a documentos no fiscales homologados.
Realizan todos los pasos necesarios para abrir un comprobante no fiscal o comprobante
no fiscal homologado, hacer las operaciones correspondientes y cerrarlo.
Realizan los pasos necesarios para emitir uno de los siguientes comprobantes no fiscales
homologados
Notas de Crdito
Recibos X
Remitos
Ordenes de Salida
Cotizaciones
Resmenes de Cuenta
Cargo a la Habitacin
Vouchers para Tarjeta de Crdito
Clusulas de Crdito en Cuotas Fijas
Clusulas de Seguro de Desempleo
Pagar
Pliza de Seguro de Garanta Complementaria
Recordatorio
Solicitud de Crdito
Comunicacin con Clientes
Ofrecimiento de Crdito en Efectivo
Ofrecimiento de tarjeta de Crdito
Minuta de Crdito
Ofrecimiento de Pasaporte
Renovacin de Crdito
Pgina 18 de 157
Adelanto de Remuneracin
Solicitud de Tarjeta de Crdito
Solicitud de Clave de Tarjeta
Rescate de mercadera
Ingresos y Egresos Internos de Sucursal
Permiten abrir, hacer las operaciones propias del comprobante y cerrarlo.
Permiten imprimir cdigos de barra, cancelar documentos abiertos y sacar copias adicionales del ltimo documento.
Estos comandos son internos del controlador fiscal y no se encuentran accesibles al programador del software de caja. Son usados por la autoridad fiscal para recabar informacin a travs del puerto especialmente dedicado y cumplen con las especificaciones
de la Resolucin 4.104 (texto sustituido por la Resolucin General AFIP 259/98 con sus
modificatorias y complementarias-) de la DGI. Su inclusin en este manual es a ttulo
meramente informativo.
Pgina 19 de 157
RS
N R
FInit E
N POS
IAct
IBrut E
Res.
Donde,
Campo
CUIT
E
Longitud
11
2
RS
E
50
1
N R
E
10
1
FInit.
E
N PV
E
6
1
4
1
IAct
E
IBrut
E
6
1
30
1
Res.
Descripcin
Nmero de CUIT (dato numrico)
Separador de campo (1cH)
Razn Social propietario (alfanumrico)
Separador de campo (1cH)
N de Registro de la impresora (alfanumrico)
Separador de campo (1cH)
Fecha de inicializacin (alfabtico;
AAMMDD)
Separador de campo (1cH)
N de punto de venta (numrico)
Separador de campo (1cH)
Fecha inicio actividades (alfabtico;
AAMMDD)
Separador de campo (1cH)
N Ingresos Brutos (alfanumrico)
Separador de campo (1cH)
Responsabilidad frente al IVA (alfabtico)
Pgina 20 de 157
6-12
13
14-17
Descripcin
STX
SN
ESC
B1h
FS
Cdigo de registro del equipo (slo 1120F, 321F, 322F, 330F, PL-9F
y PL-23F)
(tres letras + siete nmeros)
ETX
BCC
Tipo
Ejemplo: [STX][SN][ESC]HHP0000000[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo BajaFiscal del OCX Fiscal Hasar
Pgina 21 de 157
Pgina 23 de 157
COMAN
NByte
1
2
3
4
5
6-17
18
19-30
31
32-36
37
38
39
40
41
42
43
44
45-48
Descripcin
Tipo
STX
SN
ESC
65H
FS
Lmite ingreso datos consumidor (nnnnnnnnn.nn)
FS
Lmite tique-factura (nnnnnnnnn.nn)
(Colocar cualquier valor; no tiene efecto en el presente modelo)
FS
Porcentaje IVA Responsable no inscripto (nn.nn)
(En los modelos 1120F, 330F, PL-9F y PL-23F este campo no tiene
uso y debe completarse con el valor 0.0)
FS
Cantidad de copias (0 a 4)
FS
Impresin CAMBIO $0.00
(Colocar cualquier caracter; no tiene efecto en el presente modelo)
Impresin leyendas
(Colocar cualquier caracter; no tiene efecto en el presente modelo)
FS
Tipo de corte del papel de tique
F, P o N (colocar cualquiera de los tres valores: no tiene efecto en el
presente modelo)
ETX
BCC
A (Opc)
N (Opc)
N (Opc)
N (Opc)
A (Opc)
A (Opc)
A (Opc)
Tipo
H
H
Ejemplo: [STX][SN][ESC]eC0800600[ETX][BCC]
Este comando es generado por el mtodo ConfigurarControladorPorBloque del OCX Fiscal
Hasar
Pgina 24 de 157
Tipo
STX
SN
ESC
Pgina 26 de 157
4
5
6
7
8
9
10-21
22
23-34
35
36-40
41
42
43
44
45
46
47
48
49
50
51
52
53
54-133
134
135
136
137
138
139-142
95H
FS
Impresin de reporte de configuracin
P: imprime; otro caracter: no imprime
(Cualquier valor; sin efecto en el presente modelo)
FS
Carga de valores por defecto de parmetros ausentes
P: carga; otro caracter: no carga
FS
Lmite ingreso datos consumidor final (nnnnnnnnn.nn)
FS
Lmite tique-factura (nnnnnnnnn.nn)
(Cualquier valor; sin efecto en el presente modelo)
FS
Porcentaje IVA Responsable no inscripto (nn.nn)
(En los modelos 1120F, 330F, PL-9F y PL-23F este campo no tiene uso
y debe completarse con el valor 0.0)
FS
Cantidad de copias (0 a 4)
FS
Impresin CAMBIO $0.00
(Cualquier valor; sin efecto en el presente modelo)
FS
Impresin leyendas
(Cualquier valor; sin efecto en el presente modelo)
FS
Tipo de corte del papel de tiques
F: Corte completo, P: Corte parcial; N: No corta
(Cualquier valor; sin efecto en el presente modelo)
FS
Impresin marco
P: imprime; otro caracter: no imprime
FS
Reimpresin documentos
P: imprime; otro caracter: no imprime
FS
Texto a imprimir de existir saldo (hasta 80 caracteres)
FS
Seal sonora de falta de papel
P: activada; otro caracter: desactivada
FS
Tamao del papel
Slo modelos SMH/P-321F, 322F , 330F y 1120F:
M: 9 pulgadas (mnimo); A: 12 pulgadas (A4, carta)
Slo modelo SMH/PL-23F:
C: carta; A: A4; O: oficio
ETX
BCC
A
A (Opc)
N (Opc)
N (Opc)
N (Opc)
A (Opc)
A (Opc)
A (Opc)
A (Opc)
A (Opc)
A (Opc)
A (Opc)
A (Opc)
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[STX][BCC]
Este comando es generado por el mtodo ConfigurarControladorCompleto del OCX Fiscal
Hasar
Pgina 28 de 157
Pgina 29 de 157
Pgina 30 de 157
COMAN
NByte
1
2
3
4
5
6
7
8
9
10
Tipo
STX
SN
ESC
64H
FS
Parmetro a modificar
4: Impresin automtica CAMBIO $0.00
(no relevante en el presente modelo)
5: Impresin automtica datos, leyendas y blancos
(no relevante en el presente modelo)
6: Tipo de corte del papel de tiques
(no relevante en el presente modelo)
7: Impresin de marco
8: Reimpresin de documentos cancelados
9: Cantidad de copias de documentos
: (dos puntos): Descripcin medio de pago saldo
; (punto y coma): Sonido de aviso de falta de papel
< (menor que): Tamao de la hoja
(slo modelos 321F, 322F, 330F, PL-23F y 1120F)
@ (arroba): Chequeo de monto lmite
FS
Valor del parmetro
P: imprime; otro caracter: no imprime
(parmetros 4, 5, 7 y 8)
F: corte total (parmetro 6)
(no relevante en el presente modelo)
P: corte parcial (parmetro 6)
(no relevante en el presente modelo)
N: no corta (parmetro 6)
(no relevante en el presente modelo)
0, 1, 2, 3 o 4 (parmetro 9)
Texto de hasta 80 caracteres (parmetro :)
P: sonido activado; otro caracter: desactivado (parmetro ;)
M: 9 pulgadas (mnimo, slo modelos P-321F, P-322F, P-330F, P1120F) (parmetro <)
A: 12 pulgadas (A4 o carta en P-330F, P-1120F; A4 en PL-23F) (parmetro <)
C: carta (slo en PL-23F) (parmetro <)
O: oficio (slo en PL-23F) (parmetro <)
P: chequea en cada comando; otro carcter: slo chequea al cerrar
(parmetro @)
ETX
BCC
Ejemplo: [STX][SN][ESC]d4P[ETX][BCC]
(Respuesta en la pgina siguiente)
Pgina 31 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
64H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]dC0800600[ETX][BCC]
Este comando es generado por el mtodo ConfigurarControlador del OCX Fiscal Hasar
Pgina 32 de 157
7
8-11
Descripcin
STX
SN
ESC
63H
FS
Responsabilidad frente al IVA
I: Responsable inscripto
N: Responsable no inscripto
(no vlido en modelos 1120F, 330F, PL-9F y PL-23F)
E: Exento
A: No responsable
M: Monotributista
S: Monotributista Social
(slo disponible en modelos 330F, PL-9F, PL-23F y 1120F)
ETX
BCC
Tipo
Ejemplo: [STX][SN][ESC]cM[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]cC0800600[ETX][BCC]
Este comando es generado por el mtodo CambiarResponsabilidadIVA del OCX Fiscal Hasar
(versin 051122 y posteriores)
Pgina 33 de 157
Tipo
Ejemplo: [STX][SN][ESC]nIIBB0000000000[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]nC0800600[ETX][BCC]
Este comando es generado por el mtodo CambiarCodigoIngresosBrutos del OCX Fiscal
Hasar (versin 051122 y posteriores)
Pgina 34 de 157
Tipo
Ejemplo: [STX][SN][ESC]x080627[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]xC0800600[ETX][BCC]
Este comando es generado por el mtodo CambiarFechaInicioActividades del OCX Fiscal
Hasar (versin 051122 y posteriores)
Pgina 35 de 157
7
8-135
136
137-140
Tipo
Ejemplo:
[STX][SN][ESC]I7CCFCCFF9FF3CF3199FF3CFBFF0067EF7EFE7FCFFF3CF3BFF3F300679E
7EFFFFFFFFFFFFFFFFFFFF000FFFFFF8001FFFFFFE0007FFFFFFFC000FFFFFF000FFFF[ETX][BC
C]
Pgina 36 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo CargarLogo del OCX Fiscal Hasar
Pgina 37 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
91H
ETX
BCC
Ejemplo: [STX][SN][ESC][ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Pgina 38 de 157
13
14-17
Descripcin
Tipo
STX
SN
ESC
a0H
FS
Velocidad de comunicacin
2400 : 2.400 bps
4800 : 4.800 bps
9600 : 9.600 bps (valor por defecto)
19200 : 19.200 bps
38400 : 38.400 bps
57600 : 57.600 bps
115200 : 115.200 bps
ETX
BCC
Ejemplo: [STX][SN][ESC]9600[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
a0H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo CambiarVelocidad del OCX Fiscal Hasar
Pgina 39 de 157
10
11-14
Descripcin
STX
SN
ESC
74H
FS
Prametro y valor a configurar
Opciones:
RP:n
Donde n=
1: apaga el LED de aviso del tambor
otro valor: no se apaga el LED de aviso)
LP:m
Donde m=
6: imprime 6 lneas por pulgada
8: imprime 8 lneas por pulgada
ETX
BCC
Tipo
Ejemplo: [STX][SN][ESC]tRP:1[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]tC0800600[ETX][BCC]
Pgina 40 de 157
Este comando es generado por el mtodo ApagarIndicadorDeTambor del OCX Fiscal Hasar
(versin 051122 y posteriores)
Pgina 41 de 157
Tipo
STX
SN
ESC
2aH
ETX
BCC
Ejemplo: [STX][SN][ESC]*[ETX][BCC]
(Respuesta en la pgina siguiente)
Pgina 42 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-23
24
25-28
29
30-37
38
39-42
43
44-51
52
53-60
61
62-69
70
71-74
Tipo
STX
SN
ESC
2aH
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
FS
N ltimo documento B/C emitido (nnnnnnnn)
FS
Status auxiliar: datos en ASCII
FS
N ltimo documento A emitido (nnnnnnnn)
FS
Status documento: datos en ASCII
FS
N ltima nota de crdito B/C emitida (nnnnnnnn)
FS
N ltimo nota de crdito A emitida (nnnnnnnn)
FS
N ltimo remito emitido (nnnnnnnn)
ETX
BCC
H
H
N
H
N
H
N
N
N
Ejemplo: [STX][SN][ESC]*C080060012340389001523546125[ETX][BCC]
Este comando es generado por el mtodo PedidoDeStatus del OCX Fiscal Hasar
Pgina 43 de 157
Tipo
Descripcin
STX
SN
ESC
a1H
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
Tipo
STX
SN
ESC
a1H
ETX
BCC
Ejemplo: [STX][SN][ESC][ETX][BCC]
RESPUE
NByte
1
2
3
4
6-9
10
11-14
15
16-19
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Pgina 44 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
66H
ETX
BCC
Ejemplo: [STX][SN][ESC]f[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-27
28
29-40
41
42-46
47
48
49
50
51
52
53
54
55
55-58
H
H
N
N
N
N
A
A
A
Ejemplo:
[STX][SN][ESC]fC08006001000.0010000.000.000PPF[ETX][BCC]
Este comando es generado por los mtodos ObtenerDatosDeConfiguracion (versin 010724
y anteriores) y ObtenerConfiguracion del OCX Fiscal Hasar
Pgina 45 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
96H
ETX
BCC
Ejemplo: [STX][SN][ESC][ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-27
28
29-40
41
42-46
47
48
49
50
51
52
53
54
55
56
57
58
59
60-139
140
H
H
N
N
N
N
A
A
A
A
A
A
Pgina 46 de 157
141
142
143
144
145
146
147
148
149
150
151
152
153-156
A
A
A
A
A
A
Ejemplo:
[STX][SN][ESC]C08006001000.0010000.000.000PPFPPCuenta CorrientePANSMPP[ETX][BCC]
Nota: En los modelos SMH/PL-8F y SMH/PL-9F la respuesta slo contiene los campos hasta
la seal sonora inclusive (byte 141).
Este comando es generado por los mtodos ObtenerConfiguracionCompleta y ObtenerDatosDeConfiguracion del OCX Fiscal Hasar (versin 010724 y anteriores)
Pgina 47 de 157
Tipo
STX
SN
ESC
73H
ETX
BCC
Ejemplo: [STX][SN][ESC]s[ETX][BCC]
(Respuesta en la pgina siguiente)
Pgina 48 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-26
27
28-77
78
79-88
89
90-95
96
97-100
101
102-131
132
133-138
139
140
141
142-144
Tipo
H
H
N
A
A/N
F
N
N
F
A
Pgina 49 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
7fH
ETX
BCC
Ejemplo: [STX][SN][ESC][ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-51
52
53-56
H
H
A
Pgina 50 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
75H
ETX
BCC
Ejemplo: [STX][SN][ESC]u[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
20
21-24
H
H
A
Ejemplo: [STX][SN][ESC]uC0800600LP:6[ETX][BCC]
Pgina 51 de 157
Tipo
STX
SN
ESC
2bH
ETX
BCC
Ejemplo: [STX][SN][ESC]+[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-20
21
22-221
222
223-227
Tipo
H
H
N
A
Pgina 52 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
37H
ETX
BCC
Ejemplo: [STX][SN][ESC]7[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-20
21
22-26
27
28-31
H
H
N
N
Ejemplo: [STX][SN][ESC]7C08006003800150[ETX][BCC]
Este comando es generado por el mtodo CapacidadRestante del OCX Fiscal Hasar
Pgina 53 de 157
Tipo
Ejemplo: [STX][SN][ESC]9Z[ETX][BCC]
(Respuesta en la pgina siguiente)
Pgina 54 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
20
21-25
26
27-31
32
33-37
38
39-44
45
46
47
48-55
56
57-64
65
66-77
78
79-90
91
92-103
104
105-116
117
118-129
130
131-138
139
140-147
148
149-160
161
162-173
174
175-186
187
188-199
200
201-212
Tipo
STX
SN
ESC
39H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
FS
N de Z N de Informe X (nnnn)
FS
Cantidad de documentos fiscales cancelados (nnnnn)
FS
Cantidad de doc. no fiscales homologados (nnnnn)
FS
Cantidad de documentos no fiscales (nnnnn)
FS
Cantidad de documentos fiscales emitidos
FS
Reservado (siempre en 0)
FS
N ltimo documento B/C emitido (nnnnnnnn)
FS
N ltimo documento A emitido (nnnnnnnn)
FS
Monto vendido en doc. fiscales (nnnnnnnnn.nn)
FS
Monto IVA en doc. fiscales (nnnnnnnnn.nn)
FS
Monto Imp. Internos en doc. fiscales (nnnnnnnnn.nn)
FS
Monto percepciones en doc. fiscales (nnnnnnnnn.nn)
FS
Monto IVA no inscripto en doc. fisc. (nnnnnnnnn.nn)
(En modelos 330F, PL-9F, PL-23F y 1120F siempre responde
0.00)
FS
N ltima nota de crdito B/C emitida (nnnnnnnn)
FS
N ltima nota de crdito A emitida (nnnnnnnn)
FS
Monto Crdito en notas de crdito (nnnnnnnnn.nn)
FS
Monto IVA en notas de crdito (nnnnnnnnn.nn)
FS
Monto Imp. Int. en notas de crdito (nnnnnnnnn.nn)
FS
Monto percepciones en notas de crdito (nnnnnnnnn.nn)
FS
Monto IVA no insc. en notas de crdito (nnnnnnnnn.nn)
H
H
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Pgina 55 de 157
214
215-222
223
224-228
229
230-234
235
236-240
241
242-246
247
248-252
253
254-257
N
N
N
N
N
N
Ejemplo:
[STX][SN][ESC]9C0800600135820152564100.0021.000.000.00
0.000.00123510.002.100.000.000.00124536534[ETX][BCC]
Este comando es generado por los mtodos ReporteX y ReporteZ del OCX Fiscal Hasar
Pgina 56 de 157
Tipo
D
D
A
Ejemplo: [STX][SN][ESC]:090212090311T[ETX][BCC]
Pgina 57 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
3aH
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]:C0800600[ETX][BCC]
Este comando es generado por el mtodo ReporteZPorFechas del OCX Fiscal Hasar
Pgina 58 de 157
Tipo
N
N
A
Ejemplo: [STX][SN][ESC];12411250T[ETX][BCC]
Pgina 59 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
3bH
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC];C0800600[ETX][BCC]
Este comando es generado por el mtodo ReporteZPorNumeros del OCX Fiscal Hasar
Pgina 60 de 157
Tipo
Ejemplo: [STX][SN][ESC]<21Z[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-21
22
23-26
27
Tipo
H
H
N
N
Pgina 61 de 157
28-35
36
37-44
45
46-54
55
56-64
65
66-74
75
76-84
85
86-97
98
99-106
107
108-115
116
117-125
126
127-133
134
135-143
144
145-153
154
155-163
164
165-172
173
174-177
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Ejemplo:
[STX][SN][ESC]<C0800600135820152564100210001214[E
TX][BCC]
Este comando es generado por los mtodos ReporteZIndividualPorFecha y ReporteZIndividualPorNumero del OCX Fiscal Hasar
Pgina 62 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
67H
ETX
BCC
Ejemplo: [STX][SN][ESC]g[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-20
21
22-26
27
28-32
33
34-41
42
43-50
51
52-63
64
65-76
77
78-89
90
91-98
99
100-111
112
113-120
121
122-129
H
H
N
N
N
N
N
N
N
N
N
N
N
N
Pgina 63 de 157
130
131-142
143
144-155
156
157-168
169
170-181
182
183-194
195
196-203
204
205-208
209
210-214
215
216-220
221
222-226
227
228-232
233
234-237
FS
Crdito acumulado en notas de crdito (nnnnnnnnn.nn)
FS
IVA acumulado en notas de crdito (nnnnnnnnn.nn)
FS
Imp. int. acumulados en notas de crdito (nnnnnnnnn.nn)
FS
Percep. acumulados en notas de crd. (nnnnnnnnn.nn)
FS
IVA no incripto acumulado en doc. fisc. (nnnnnnnnn.nn)
(En modelos 330F, PL-9F, PL-23F y 1120F siempre responde
0.00)
FS
Ultimo remito emitido (nnnnnnnn)
FS
Cantidad de notas de crdito cancelados en la jornada (nnnnn)
(slo en los modelos 330F, PL-9F, PL-23F, 1120F
y en la versin 2.01 de los modelos PL-8F y 322F)
FS
Cantidad de documentos fiscales B/C emitidos en la jornada (slo
en SMH/PL-23F)
FS
Cantidad de documentos fiscales A emitidos en la jornada (slo en
SMH/PL-23F)
FS
Cantidad de notas de crdito B/C emitidos en la jornada (slo en
SMH/PL-23F)
FS
Cantidad de notas de crdito A emitidos en la jornada (slo en
SMH/PL-23F)
ETX
BCC
N
N
N
N
N
N
N
N
N
N
N
Ejemplo:
[STX][SN][ESC]gC0800600382152564100.0021.000.000.000.00
123510.002.100.000.0000.00123436534[ETX][BCC]
Este comando es generado por el mtodo LeerMemoriaDeTrabajo del OCX Fiscal Hasar
Pgina 64 de 157
Tipo
A (opc)
Ejemplo: [STX][SN][ESC]pD[ETX][BCC]
Pgina 65 de 157
Descripcin
STX
SN
ESC
70H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
FS
Nmero de registro:
1: datos de IVA de documentos fiscales
3: datos de IVA de notas de crdito
FS
Porcentaje de IVA del que se informa
FS
Monto de IVA acumulado en el documento
FS
Monto de impuestos internos acumulado en el documento
FS
Monto de IVA no inscripto acumulado en el documento
(En modelos 330F, PL-9F, PL-23F y 1120F siempre responde 0.00)
FS
Venta neta (sin IVA)
ETX
BCC
Tipo
H
H
N
N
N
N
N
N
Ejemplo: [STX][SN][ESC]pC0800600121.0023.670.000.00123.67[ETX][BCC]
Nota:
El monto de impuestos internos informado es la suma de los impuestos internos fijos y
porcentuales (en los modelos anteriores slo se informaban los impuestos internos porcentuales).
Este comando es generado por los mtodos PedirPrimerIVA (versin 010724 y anteriores),
LeerMontoTotal, LeerPercepcionesGenerales, LeerPercepcionesPorDescripcion (versin
051122 y posteriores), LeerPercepcionesPorIVA (versin 051122 y posteriores) y LeerIVA
del OCX Fiscal Hasar
Pgina 66 de 157
Tipo
STX
SN
ESC
71H
ETX
BCC
Ejemplo: [STX][SN][ESC]q[ETX][BCC]
(Respuesta en la pgina siguiente)
Pgina 67 de 157
Tipo
H
H
N
N
N
N
N
N
Ejemplo: [STX][SN][ESC]qC0800600121.0023.670.000.00123.67[ETX][BCC]
Nota:
El monto de impuestos internos informado es la suma de los impuestos internos fijos y
porcentuales (en los modelos anteriores slo se informaban los impuestos internos porcentuales).
(Contina en la pgina siguiente)
Pgina 68 de 157
A finalizar la tabla de IVAs se contina informando los montos de las percepciones al IVA,
recorrindose nuevamente la tabla de IVAs.
El valor 2 en el campo del registro (byte 16) indica que se estn informando montos de
percepciones correspondientes a documentos fiscales (Facturas, recibos y notas de dbito); el valor 4 indica que se estn informando montos correspondientes a notas de dbito.
Los asteriscos en los bytes 16-22 indican que se estn enviando percepciones generales. En
caso de no existir percepciones, se saltea este informe, pasndose directamente al informe siguiente.
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16
17
16-20
21
22-33
34
35-38
Tipo
H
H
N
N
N
Ejemplo: [STX][SN][ESC]qC0800600221.0023.67[ETX][BCC]
A finalizar el informe de las percepciones se informa el monto total (base + IVA + impuestos internos + percepciones) del documento (slo disponible en modelos 330F, PL-9F, PL23F, 1120F y en la versin 2.01 del modelo PL-8F)
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16
17
18-29
Tipo
H
H
N
N
Pgina 69 de 157
30
31-34
ETX
BCC
Ejemplo: [STX][SN][ESC]qC08006005228.45[ETX][BCC]
A finalizar el informe de los montos totales se informan las percepciones por descripcin
del documento (slo disponible en modelos PL-23F y 1120F)
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16
17
18-37
38
39-50
51
52-55
Tipo
STX
SN
ESC
71H
FS
Status de la impresora
FS
Status fiscal
FS
Nmero de registro:
7: percepciones de documentos fiscales
8: percepciones de notas de crdito
FS
Descripcin de la percepcin
FS
Monto total acumulado
ETX
BCC
H
H
N
Tipo
H
H
N
Ejemplo: [STX][SN][ESC]qC08006000[ETX][BCC]
Pgina 70 de 157
Este comando es generado por los mtodos PedirSiguienteIVA (versin 010724 y anteriores), LeerMontoTotal (versin 051122 y posteriores), LeerPercepcionesGenerales (versin
051122 y posteriores), LeerPercepcionesPorDescripcion (versin 051122 y posteriores),
LeerPercepcionesPorIVA (versin 051122 y posteriores) y LeerIVA (versin 051122 y posteriores) del OCX Fiscal Hasar
Pgina 71 de 157
COMAN
NByte
1
2
3
4
5
6-9
Documento
Cdigo
Factura A
Nota de Dbito A
Recibo A
Nota de Crdito A
01
04
07
40
Tipo
STX
SN
ESC
7EH
ETX
BCC
Ejemplo: [STX][SN][ESC]~[ETX][BCC]
Pgina 72 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-17
18
20-27
28
19-36
37
38-52
53
54-57
Tipo
H
H
N
N
N
N
Ejemplo: [STX][SN][ESC]~C080060001000000010000000254072836251759[ETX][BCC]
Este comando es generado por el mtodo ObtenerCAIUltimoDocumentoA del OCX Fiscal
Hasar (versin 051122 y posteriores)
Pgina 73 de 157
Comprador
Byte 5
Resp. inscripto
No responsable
Responsable no inscripto1
No responsable
Exento
Responsable monotributo
Monotributista Social2
Responsable inscripto
Responsable no inscripto1
Exento
Consumidor final
Venta de bienes de uso1
Responsable monotributo2
Mototributista Social3
Pequeo Contribuyente Eventual3
Pequeo Contribuyente Eventual Social3
Cualquiera
A
A
B
B
B
B
B
B
B
B
B*
B*
B*
B*
B*
factura, recibo fiscal o nota de dbito de tipo A, o una nota de crdito de cualquier tipo,
y previamente no se han cargado los datos del comprador con el comando CustomerData;
e. El valor del byte 5 no respeta la tabla anterior.
COMAN
NByte
1
2
3
4
5
6
7
8
9
10-13
Descripcin
STX
SN
ESC
40H
FS
Tipo de documento
A. Factura A
B: Factura B o C
a: Recibo A
b: Recibo B o C
D: Nota de Dbito A
E: Nota de Dbito B o C
FS
T S (valor fijo)
ETX
BCC
Tipo
A (Opc)
Ejemplo: [STX][SN][ESC]@AT[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-23
24
25-28
Tipo
Ejemplo: [STX][SN][ESC]@C08006003245[ETX][BCC]
Este comando es generado por el mtodo AbrirComprobanteFiscal del OCX Fiscal Hasar
Pgina 75 de 157
58
59-62
Descripcin
Tipo
STX
SN
ESC
41H
FS
Hasta 50 caracteres de texto
FS
Parmetro display: 0, 1 o 2
(colocar cualquiera de los tres valores;no tiene efecto en el presente modelo)
ETX
BCC
A
N (Opc)
Tipo
STX
SN
ESC
41H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]AC0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirTextoFiscal del OCX Fiscal Hasar
Pgina 76 de 157
Pgina 77 de 157
b. Valores directos:
El valor almacenado en estos bytes puede ser:
b.1. El monto directo del impuesto interno por unidad vendida. En este caso, el monto debe ir precedido por el signo $ y se considera que el impuesto interno es fijo.
b.2. El valor porcentual (considerado sobre el precio neto unitario) del impuesto interno. En este caso, el valor debe ir precedido por el signo %, debe expresarse como
porcentaje (por ejemplo, 12,34% debe ingresarse como %12.34) y se considera que el
impuesto interno es porcentual.
En todos los casos, si el valor almacenado es cero, no existen impuestos internos.
Si se realiza un descuento o recargo general (ver Imputacin ms arriba) el valor de este campo es ignorado y se considera que est en cero.
Calificador de monto: Byte 92
Si se llena este byte con el caracter B, se indica que el valor almacenado en el precio
unitario (bytes 73-84) no incluye el IVA. Si se lo llena con otro caracter, el monto incluye el IVA e impuestos internos, es decir, es el precio total.
Este comando es rechazado si:
a. No se encuentra abierto una factura o una nota de crdito; b. Los montos acumulados fueran a causar un desborde en la capacidad del acumulador del total. c. Se ha superado la cantidad de 5 alcuotas diferentes de IVA por factura 10 alcuotas diferentes por jornada fiscal (respectivamente, 2 y 5 alcuotas en modo de entrenamiento).
COMAN
NByte
1
2
3
4
5
6-55
56
57-71
72
73-84
85
86-90
91
92
93
94-108
109
110
Tipo
A
N
N
N
A
N
N (Opc)
Pgina 78 de 157
111
112
113
114-117
Tipo
H
H
Ejemplo: [STX][SN][ESC]BC0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirItem del OCX Fiscal Hasar
Pgina 79 de 157
Tipo
A
N
A
N (Opc)
Pgina 80 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
55H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]UC0800600[ETX][BCC]
Este comando es generado por el mtodo DescuentoUltimoItem del OCX Fiscal Hasar
Pgina 81 de 157
Tipo
STX
SN
ESC
54H
FS
Hasta 50 caracteres de texto descripcin
FS
Monto (nnnnnnnnn.nn)
FS
Imputacin
M: suma
m: resta
FS
Parmetro display: 0, 1 o 2
(colocar cualquiera de los tres valores;no tiene efecto en el
presente modelo)
FS
A
N
A
N (Opc)
Pgina 82 de 157
75
76
77-80
Calificador de monto
T: precio total; otro caracter: precio base
ETX
BCC
Tipo
H
H
Ejemplo: [STX][SN][ESC]TC0800600[ETX][BCC]
Este comando es generado por el mtodo DescuentoGeneral del OCX Fiscal Hasar
Pgina 83 de 157
Pgina 84 de 157
Si se llena este byte con otro caracter, el controlador interpreta que se trata de una
devolucin de envases. La lnea predeterminada lleva el texto DEVOLUCION DE ENVASES y el comando slo es aceptado si el monto es negativo.
Nota: Una vez ejecutado este comando, el controlador no permite seguir con las ventas,
admitiendo solamente los comandos ReturnRecharge, GeneralDiscount, Perceptions, ChargeNonRegisteredTax, TotalTender y CloseFiscalReceipt.
Este comando es rechazado si:
a. No se encuentra abierta una factura, nota de dbito, recibo o nota de crdito; b. El
subtotal del documento es cero. c. El monto del acumulador de la alcuota del IVA va a
arrojar un resultado negativo. d. El monto del acumulador de los impuestos internos fijos
o porcentuales va a arrojar un resultado negativo. e. El monto de una devolucin de envases es positivo o cero.
COMAN
NByte
1
2
3
4
5
6-55
56
57-69
71-75
76
77
78
79-96
97
98
99
100
101
102
103
104-107
Tipo
STX
SN
ESC
6dH
FS
Hasta 50 caracteres de texto descripcin
FS
Monto ([]nnnnnnnnn.nn)
FS
Porcentaje IVA (nn.nn)
FS
Imputacin
M: suma
m: resta
FS
Impuestos internos
Coeficiente k:
+0.nnnnnnnn: impuestos internos fijos
0.nnnnnnnn: impuestos internos porcentuales
Valores directos:
$nnnnnn.nnnnnnnn: impuestos internos fijos
%nnnnnn.nnnnnnnn: imp. internos porcentuales
FS
Parmetro display: 0, 1 o 2
(colocar cualquiera de los tres valores; no tiene efecto en el presente modelo)
FS
T: precio total; otro carcter: precio base
FS
Calificador de operacin
B: Descuento/recargo
Otro caracter: devolucin de envases
ETX
BCC
H
A
N
N
A
N (Opc)
A
A
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
H
Ejemplo: [STX][SN][ESC]mC0800600[ETX][BCC]
Este comando es generado por el mtodo DevolucionDescuento del OCX Fiscal Hasar
Pgina 86 de 157
Tipo
Ejemplo: [STX][SN][ESC]a23.56[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]aC0800600[ETX][BCC]
Este comando es generado por el mtodo EspecificarIVANoInscripto del OCX Fiscal Hasar
Pgina 87 de 157
Tipo
STX
SN
ESC
60H
FS
Alcuota IVA (nn.nn / **.**)
FS
Hasta 20 caracteres de texto descripcin
FS
Monto (nnnnnnnnn.nn)
ETX
BCC
A
A
N
Pgina 88 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]`C0800600[ETX][BCC]
Este comando es generado por los mtodos EspecificarPercepcionGlobal y EspecificarPercepcionPorIVA del OCX Fiscal Hasar
Pgina 89 de 157
3.4.9. Subtotal
Chequea el estado de la memoria de trabajo, y verifica si se puede ejecutar el comando
en el estado fiscal en que se encuentra.
Responde calculando el subtotal del comprobante abierto y envindolo a travs de la lnea serie.
COMAN
NByte
1
2
3
4
5
6
7
8-33
34
35
36
37-40
Tipo
A (Opc)
A (Opc)
N (Opc)
Ejemplo: [STX][SN][ESC]CP0[ETX][BCC]
(Respuesta en la pgina siguiente)
Pgina 90 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-26
27
28-39
40
41-52
53
54-65
66
67-79
80
81-93
94
95-98
Tipo
H
H
N
N
N
N
N
N
Ejemplo: [STX][SN][ESC]CC08006003.000123.6712.450.000.00[ETX][BCC]
Este comando es generado por el mtodo Subtotal del OCX Fiscal Hasar
Pgina 91 de 157
Tipo
STX
SN
ESC
97H
FS
Texto de hasta 106 caracteres
ETX
BCC
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo DetalleRecibo del OCX Fiscal Hasar
Pgina 92 de 157
Pgina 93 de 157
COMAN
NByte
1
2
3
4
5
6-55
56
57-69
70
71
72
73
74
75-78
Descripcin
Tipo
STX
SN
ESC
44H
FS
Descripcin: texto de hasta 50 caracteres
FS
Monto pagado (nnnnnnnnn.nn)
FS
C: cancelacin; T: pago; R: devolucin
FS
Parmetro display: 0, 1 o 2
(colocar cualquiera de los tres valores;no tiene efecto en el presente modelo)
ETX
BCC
A
N
A
N (Opc)
Ejemplo: [STX][SN][ESC]DEfectivo215.00T0[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-28
29
30-33
Tipo
H
H
N
Ejemplo: [STX][SN][ESC]DC08006003.00[ETX][BCC]
Este comando es generado por los mtodos DevolverPago (versin 051122 y posteriores),
TratarDeCancelarTodo, ImprimirPago, CancelarComprobante y CancelarComprobanteFiscal del OCX Fiscal Hasar
Pgina 94 de 157
Pgina 95 de 157
7
8-11
Tipo
STX
SN
ESC
45H
FS
Cantidad de copias a imprimir automticamente (0 a 4)
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120F
y versin 2.01 de modelos SMH/P-PL-8F y SMH/P-322F)
ETX
BCC
N (Opc)
Ejemplo: [STX][SN][ESC]E1[ETX][BCC]
(Respuesta en la pgina siguiente)
Pgina 96 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-23
24
25-32
33
34-48
49
50-53
Tipo
STX
SN
ESC
45H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
FS
Nmero del comprobante fiscal recin emitido
FS
Cantidad de hojas numeradas impresas
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120F y versin 2.01 de modelos SMH/P-PL-8F y SMH/P-322F)
FS
Nmero de CAI
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120F y versin 2.01 de los modelos SMH/P-PL-8F y SMH/P-322F.
Ver nota abajo)
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]EC0800600120245425407-2836251759[ETX][BCC]
Nota: El nmero de CAI del documento que se acaba de cerrar slo es vlido si se trata de
una factura A, un recibo A o una nota de dbito A (estacin slip). Para el resto de los documentos la respuesta es xxxx-xxxxxxxxxxxx.
Este comando es generado por los mtodos TratarDeCancelarTodo y CerrarComprobanteFiscal del OCX Fiscal Hasar
Pgina 97 de 157
Tipo
Descripcin
STX
SN
ESC
48H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
Tipo
STX
SN
ESC
48H
ETX
BCC
Ejemplo: [STX][SN][ESC]H[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
H
H
Ejemplo: [STX][SN][ESC]HC0800600[ETX][BCC]
Este comando es generado por el mtodo AbrirComprobanteNoFiscal del OCX Fiscal Hasar
Pgina 98 de 157
Tipo
Descripcin
Tipo
STX
SN
ESC
47H
ETX
BCC
Ejemplo: [STX][SN][ESC]G[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
H
H
Ejemplo: [STX][SN][ESC]GC0800600[ETX][BCC]
Este comando es generado por el mtodo AbrirComprobanteNoFiscalEnSlip del OCX Fiscal
Hasar
Pgina 99 de 157
128
129-132
Descripcin
STX
SN
ESC
49H
FS
Hasta 120 caracteres de texto
FS
Parmetro display: 0, 1 o 2
(colocar cualquiera de los tres valores;no tiene efecto en el presente modelo)
ETX
BCC
Tipo
A
N (Opc)
Tipo
H
H
Ejemplo: [STX][SN][ESC]IC0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirTextoNoFiscal del OCX Fiscal Hasar
7
8-11
Descripcin
STX
SN
ESC
4aH
FS
Cant. de copias a imprimir automticamente (0 a 4)
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120F y versin 2.01de modelos SMH/P-PL-8F y SMH/P-322F)
ETX
BCC
Tipo
N (Opc)
Ejemplo: [STX][SN][ESC]J2[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]JC0800600[ETX][BCC]
Este comando es generado por los mtodos TratarDeCancelarTodo y CerrarComprobanteNoFiscal del OCX Fiscal Hasar
Descripcin
Tipo
STX
SN
ESC
80H
Pgina 102 de 157
5
6
7
8
9
10-29
30
31-34
FS
Tipo de documento
R: nota de crdito A
S: nota de crdito B o C
r: Remito
s: Orden de salida
t: Resumen de cuenta
U: Cargo a la habitacin
u: Cotizacin
x: Recibo X
: (dos puntos): Clusulas de Crdito en Cuotas Fijas
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
; (punto y coma): Clusulas de Seguro de Desempleo
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
< : Pagar
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
= : Pliza de Seguro de Garanta Complementaria
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
> : Recordatorio
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
? : Solicitud de Crdito
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
! : Comunicacin con Clientes
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
:Ofrecimiento de Crdito en Efectivo
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
# : Ofrecimiento de tarjeta de Crdito
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
$ : Minuta de Crdito
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
%: Ofrecimiento de Pasaporte
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
& : Renovacin de Crdito
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL8F)
\ : Adelanto de Remuneracin
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
( : Solicitud de Tarjeta de Crdito
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
) : Solicitud de Clave de Tarjeta
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
* : Rescate de mercadera
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
+ : Ingresos y Egresos Internos de Sucursal
(slo en 330F, PL-9F, PL-23F, 1120F y versin 2.01 de modelos 332F y PL-8F)
FS
T S (valor fijo)
FS
Identificacin o nmero del documento
(Campo obligatorio para Orden de salida,Resumen de cuenta, Cotizacin y
Recibo X;
( opcional para Pagar, Solicitud de Crdito y Adelanto de Remuneracin)
ETX
BCC
A (Opc)
A (Opc)
Ejemplo: [STX][SN][ESC]RT1211241[ETX][BCC]
Pgina 103 de 157
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-23
24
25-28
Tipo
STX
SN
ESC
80H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
FS
Nmero del DNFH abierto
(slo remitos y notas de crdito; en el resto de los DNFH responde con
el valor 0)
ETX
BCC
H
H
N
Ejemplo: [STX][SN][ESC]C08006000[ETX][BCC]
Este comando es generado por los mtodos AbrirComprobanteNoFiscalHomologado (versin 051122 y posteriores) y AbrirDNFH (versin 010724 y anteriores) del OCX Fiscal Hasar
125
126-129
Descripcin
STX
SN
ESC
82H
FS
Descripcin item (hasta 108 caracteres)
FS
Cantidad (nnn.nnnn)
FS
Parmetro display: 0, 1 o 2
(existente por compatibilidad con otros modelos)
ETX
BCC
Tipo
A
N
N
Tipo
STX
SN
ESC
82H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirItemEnRemito del OCX Fiscal Hasar
122
123-126
Descripcin
Tipo
STX
SN
ESC
83H
FS
Fecha del comprobante (AAMMDD)
FS
Nmero del comprobante (hasta 20 caracteres)
FS
Descripcin venta o servicio (hasta 60 caracteres)
FS
Monto debe (nnnnnnnnn.nn)
FS
Monto haber (nnnnnnnnn.nn)
FS
Parmetro display: 0, 1 o 2
(colocar cualquiera de los tres valores;no tiene efecto en el presente modelo)
ETX
BCC
F
A
A
N
N
N (Opc)
Ejemplo: [STX][SN][ESC]0906121241124Champagne120.00200.000[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirItemEnCuenta del OCX Fiscal Hasar
Pgina 106 de 157
128
129-132
Descripcin
STX
SN
ESC
84H
FS
Descripcin item (hasta 120 caracteres)
FS
Parmetro display: 0, 1 o 2
(colocar cualquiera de los tres valores;no tiene efecto en el presente modelo)
ETX
BCC
Tipo
A
N (Opc)
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirItemEnCotizacion del OCX Fiscal Hasar
En todos los documentos, al emitirse por primera vez el comando con un nuevo
valor en el parmetro que indica el campo, se imprimen automticamente dos o ms lneas con leyendas fijas, y a continuacin se imprime la lnea de texto ingresada. Todo
texto que supere la longitud indicada es truncado automticamente.
En todos los documentos es necesario emitir el comando al menos una vez con
cada uno de los valores listados a continuacin.
Pagar.
Valor: 1
Se usa para imprimir los datos de la entidad a nombre de la cual se emite el pagar
(banco, CUIT, sucursal, etc). La longitud mxima de la lnea es de 120 caracteres. El
comando puede repetirse hasta 6 veces (4 en modo entrenamiento).
Valor: 2
Se usa para imprimir la fecha de vencimiento del pagar. La longitud mxima de la
lnea es de 106 caracteres. El comando slo puede emitirse una vez.
Valor: 3
Se usa para imprimir una lnea del texto del pagar. La longitud mxima de la lnea
es de 120 caracteres. El comando slo puede emitirse 16 veces (12 en modo entrenamiento).
Recordatorio
Valor: 1
Pgina 108 de 157
Solicitud de Crdito
Valor: 1
Se usa para imprimir los datos del cliente. La longitud mxima de la lnea es de 120
caracteres. El comando puede repetirse hasta 15 veces (11 en modo entrenamiento).
Valor: 2
Se usa para imprimir los datos del crdito. La longitud mxima de la lnea es de 120
caracteres. El comando puede repetirse hasta 9 veces (6 en modo entrenamiento).
Minuta de Crdito
Valor: 1
Se usa para imprimir el texto de la minuta. La longitud mxima de la lnea es de 120
caracteres. El comando puede repetirse hasta 26 veces (19 en modo entrenamiento).
Ofrecimiento de Pasaporte
Valor: 1
Se usa para imprimir el texto del ofrecimiento. La longitud mxima de la lnea es de
120 caracteres. El comando puede repetirse hasta 25 veces (18 en modo entrenamiento).
Renovacin de Crdito
Valor: 1
Se usa para imprimir datos generales. La longitud mxima de la lnea es de 120 caracteres. El comando puede repetirse hasta 2 veces.
Valor: 2
Pgina 109 de 157
Adelanto de Remuneracin
Valor: 1
Se usa para imprimir el texto del adelanto de remuneracin. La longitud mxima de
la lnea es de 120 caracteres. El comando puede repetirse hasta 20 veces (13 en modo entrenamiento).
Rescate de Mercadera
Valor: 1
Se usa para imprimir datos generales. La longitud mxima de la lnea es de 120 caracteres. El comando puede repetirse hasta 2 veces.
Valor: 2
Se usa para imprimir los datos del rescate. La longitud mxima de la lnea es de 120
caracteres. El comando puede repetirse hasta 22 veces (15 en modo entrenamiento).
Tipo
A
N (Opc)
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirInfoEnDNFH (versin 051122 y posteriores) del OCX Fiscal Hasar
COMAN
NByte
1
2
3
4
5
6
7
8-11
Descripcin
Tipo
STX
SN
ESC
81H
FS
Cant. de copias a imprimir automticamente (0 a 4)
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120F y versin 2.01 de modelos SMH/P-PL-8F y SMH/P-322F)
ETX
BCC
N (Opc)
Ejemplo: [STX][SN][ESC]3[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-23
24
25-32
33
34-50
51
52-55
Tipo
STX
SN
ESC
81H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
FS
Nmero del DNFH recin emitido (nnnnnnnn)
(slo vlido para Notas de Crdito o Remitos; en el resto, este
campo ser 0)
FS
Cantidad de hojas numeradas impresas
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120F y versin 2.01 de modelos SMH/P-PL-8F y SMH/P-322F)
FS
Nmero de CAI
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120F y versin 2.01 de modelos SMH/PL-8F y SMH/P-322F)
ETX
BCC
H
H
N
Ejemplo: [STX][SN][ESC]C0800600124512115407-2836251759[ETX][BCC]
Nota:
La cantidad de hojas numeradas impresas a las que se refieren los bytes 25-32 tiene sentido slo cuando el documento que se cierra es una nota de crdito o un remito. En el resto
de los documentos el valor de la respuesta es cero.
El nmero de CUIT del documento que se acaba de cerrar slo es vlido si se trata de una
nota de crdito A (estacin slip). Para el resto de los documentos la respuesta es xxxxxxxxxxxxxxxx.
Este comando es generado por los mtodos CerrarDNFH (versin 010724 y anteriores) y
CerrarComprobanteNoFiscalHomologado (versin 051122 y posteriores) del OCX Fiscal
Hasar
79
80-95
96
97-100
101
102
103
104-105
106
107-110
Tipo
STX
SN
ESC
6aH
FS
Nombre del cliente (hasta 50 caracteres)
FS
Nombre tarjeta de crdito (hasta 20 caracteres)
FS
Calificador de operacin
C: compra
V: anulacin compra
D: devolucin
A: anulacin devolucin
FS
Nmero de tarjeta (16 dgitos)
FS
Fecha vencimiento tarjeta (AAMM)
FS
Tipo de tarjeta usada
D: dbito
C: crdito
FS
Cantidad de cuotas (2 dgitos)
ETX
BCC
A
A
A
A
A
A
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
6aH
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]jC0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirVoucher del OCX Fiscal Hasar
Tipo
STX
SN
ESC
6bH
FS
Cdigo de comercio (hasta 15 dgitos)
FS
Nmero de terminal (hasta 8 dgitos)
FS
Nmero de lote (hasta 3 dgitos)
FS
Nmero de cupn (hasta 4 dgitos)
FS
Ingreso de datos tarjeta
* (asterisco): manual
<SP> (espacio): automtica
FS
Tipo de operacin
N: on line
F: off line
Nmero de autorizacin (hasta 6 dgitos)
FS
Importe
(hasta 15 caracteres, incluyendo signo monetario)
FS
Nmero de comprobante fiscal (20 caracteres)
FS
Nombre del vendedor (20 caracteres)
ETX
BCC
N
N
N
N
A
A
N
A
N
N
Ejemplo:
[STX][SN][ESC]k12154421124121012*N126345$124.21124214121Julin
Miraflores[ETX][BCC]
(Respuesta en la pgina siguiente)
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]kC0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirVoucher del OCX Fiscal Hasar
Tipo
STX
SN
ESC
6cH
FS
Cantidad ejemplares a imprimir (mximo: 3)
ETX
BCC
Ejemplo: [STX][SN][ESC]l2[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
6cH
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]lC0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirVoucher del OCX Fiscal Hasar
Tipo
Descripcin
Tipo
STX
SN
ESC
98H
ETX
BCC
Ejemplo: [STX][SN][ESC][ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por los mtodos TratarDeCancelarTodo, CancelarComprobante
y CancelarComprobanteFiscal del OCX Fiscal Hasar
Tipo
STX
SN
ESC
99H
ETX
BCC
Ejemplo: [STX][SN][ESC][ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por el mtodo ReimprimirComprobante del OCX Fiscal Hasar
Pgina 122 de 157
Tipo
N
N
A
A
Ejemplo: [STX][SN][ESC]Z1779123456789NP[ETX][BCC]
R E S P U E S T A: Formato del String
NByte
Descripcin
1
STX
2
SN
3
ESC
4
5aH
5
FS
6-9
Status de la impresora: datos en ASCII
10
FS
11-14
Status fiscal: datos en ASCII
15
ETX
16-19
BCC
Tipo
H
H
Ejemplo: [STX][SN][ESC]ZC0800600[ETX][BCC]
Este comando es generado por el mtodo ImprimirCodigoDeBarras del OCX Fiscal Hasar
Tipo
STX
SN
ESC
58H
FS
Fecha (formato AAMMDD)
FS
Hora (formato HHMMSS)
ETX
BCC
D
T
Ejemplo: [STX][SN][ESC]X090101163502[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
STX
SN
ESC
58H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]XC0800600[ETX][BCC]
Este comando es generado por la propiedad FechaHoraFiscal del OCX Fiscal Hasar
Tipo
Descripcin
Tipo
STX
SN
ESC
59H
ETX
BCC
Ejemplo: [STX][SN][ESC]Y[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-21
22
23-28
29
30-33
H
H
D
T
Ejemplo: [STX][SN][ESC]YC0800600090101163502[ETX][BCC]
Este comando es generado por la propiedad FechaHoraFiscal del OCX Fiscal Hasar
Tipo
N
A
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]_C0800600[ETX][BCC]
Este comando es generado por el mtodo EspecificarNombreDeFantasia (versin 010724 y
anteriores) del OCX Fiscal Hasar
Este comando es generado por la propiedad NombreDeFantasia del OCX Fiscal Hasar (versin 051122 y posteriores)
Tipo
STX
SN
ESC
92H
FS
N de lnea a reportar (1-2)
ETX
BCC
Ejemplo: [STX][SN][ESC]1[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
16-65
66
67-70
Tipo
STX
SN
ESC
92H
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
Texto de la lnea reportada (hasta 50 caracteres)
ETX
BCC
H
H
de Registro, N de PV), ms los nmeros de comprobante fiscal, logotipo fiscal, etc., son
impresos automticamente, sin intervencin del presente comando.
COMAN
NByte
1
2
3
4
5
6-7
8
9-128
129
130-133
Descripcin
STX
SN
ESC
5dH
FS
N de lnea de encabezamiento (1-5) o cola (11-14)
FS
Texto de hasta 50 o 120 caracteres (50 para lneas 1 y 2; 120 para el
resto)
ETX
BCC
Tipo
N
A
Tipo
STX
SN
ESC
5dH
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
ETX
BCC
H
H
Ejemplo: [STX][SN][ESC]]C0800600[ETX][BCC]
Este comando es generado por la propiedad Encabezado del OCX Fiscal Hasar
Tipo
STX
SN
ESC
5eH
FS
N de lnea de encabezamiento (1-5) o cola (11-14)
ETX
BCC
Ejemplo: [STX][SN][ESC]^12[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-65
66
67-70
Tipo
STX
SN
ESC
5eH
FS
Status de la impresora: datos en ASCII
FS
Status fiscal: datos en ASCII
FS
Hasta 50 caracteres con el texto almacenado
ETX
BCC
H
H
A
Los datos ingresados son impresos mediante el comando de apertura de documento fiscal
y son borrados de memoria una vez emitida ste.
Notas:
Si una factura a consumidor final (byte 69: C) no supera el lmite (monto) programado
mediante los comandos de configuracin (valor por defecto $1.000), los campos correspondientes a nombre, nmero de CUIT o documento, calificador de documento y domicilio
comercial son opcionales. Si la factura no es a consumidor final, estos campos son obligatorios.
Este comando slo es aceptado si no se encuentra abierto un comprobante (fiscal, no fiscal o no fiscal homologado).
No emitir este comando impide abrir los siguientes documentos:
Factura A
Nota de dbito A
Recibo fiscal A
Nota de crdito
Recibo X
Sin embargo, pueden abrirse los siguientes documentos:
Factura B y C
Nota de dbito B y C
Recibo fiscal B y C
En este caso, se considera que el comprador es Consumidor final y queda vigente el lmite
de monto mencionado en la nota preliminar.
El campo del documento debe llenarse con nmeros, excepto en el caso del pasaporte, y
slo en las impresoras SMH/P-321F, SMH/P-322F, SMH/P-330F, SMH/PL-9F, SMH/PL-23F,
SMH/P-1120F y SMH/PL-8F versin 2.01, en las que tambin se aceptan letras.
(Comando en pgina siguiente)
70
71
72
73-122
123
124-127
Tipo
A (Opc)
CUIT / N documento
FS
Responsabilidad frente al IVA
I: Responsable inscripto
N: Responsable no inscripto
(no existente en 330F, PL-9F, PL-23F, 1120F)
E: Exento
A: No responsable
C: Consumidor final
B: Resp. no inscripto, venta de bienes de uso
(no existente en 330 , PL-9F, PL-23F y 1120F)
M: Resp. monotributo
S: Monotributista social
(slo disponible en 330F, PL-9F, PL-23F y 1120F)
S: Pequeo contribuyente eventual
(slo disponible en 330F, PL-9F, PL-23F y 1120F)
S: Pequeo contribuyente eventual social
(slo disponible en 330F, PL-9F, PL-23F y 1120F)
T: No categorizado
FS
Tipo de documento
C: CUIT
L: CUIL
(slo modelos SMH/P-330F, SMH/PL-9F, SMH/PL-23F, SMH/P1120 y versin 2.01 de modelos SMH/PL-8F y SMH/P-322F)
0: Libreta de enrolamiento
1: Libreta cvica
2: Documento Nacional de Identidad
3: Pasaporte
4: Cdula de identidad
(espacio en blanco): Sin calificador
FS
Domicilio comercial (hasta 50 caracteres)
ETX
BCC
N, A
(Opc)
A
A (Opc)
A (Opc)
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]bC0800600[ETX][BCC]
Este comando es generado por el mtodo DatosCliente del OCX Fiscal Hasar
Tipo
N
A
Ejemplo: [STX][SN][ESC]100000118[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]C0800600[ETX][BCC]
Este comando es generado por las propiedades DocumentoDeReferencia (versin 051122 y
posteriores) e InformacionRemito (versin 010724 y anteriores) del OCX Fiscal Hasar
Tipo
Ejemplo: [STX][SN][ESC]1[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-35
36
37-38
Tipo
H
H
A
Ejemplo: [STX][SN][ESC]C080060000000118[ETX][BCC]
Este comando es generado por las propiedades DocumentoDeReferencia (versin 051122 y
posteriores) e InformacionRemito (versin 010724 y anteriores) del OCX Fiscal Hasar
Tipo
Ejemplo: [STX][SN][ESC]x090101[ETX][BCC]
RESPUE
NByte
1
2
3
4
5
6-9
10
11-14
15
16-19
Tipo
H
H
Ejemplo: [STX][SN][ESC]xC0800600[ETX][BCC]
Pgina 139 de 157
4. Documentos
Los comandos disponibles para cada tipo de documento son los siguientes:
4.4. Cotizaciones
Cargar datos comprador (previo a la apertura del documento). Comando SetCustomerData 3.8.7
Cargar nmero de comprobante original, previo a la apertura del documento (opcional).
Comando SetEmbarkNumber 3.8.8
Abrir documento no fiscal homologado. OpenDNFH 3.6.1
Imprimir item cotizacin. PrintQuotationItem 3.6.4
Cerrar documento no fiscal homologado. CloseDNFH 3.6.6
4.8. Pagar
Cargar datos comprador, previo a la apertura del documento (opcional). Comando SetCustomerData 3.8.7
Cargar nmeros de crdito, previo a la apertura del documento (opcional). Comando SetEmbarkNumber 3.8.8
Abrir documento no fiscal homologado. OpenDNFH 3.6.1
Imprimir informacin campo 1. PrintDNFHInfo 3.6.5
Imprimir informacin campo 2. PrintDNFHInfo 3.6.5
Imprimir informacin campo 3. PrintDNFHInfo 3.6.5
Cerrar documento no fiscal homologado. CloseDNFH 3.6.6
Apndices
Apndice 1: Tipo de letra.
En ciertos textos fiscales y no fiscales al comienzo de la lnea puede embeberse un comando que selecciona el tipo de letra en el que se imprimir la lnea.
Los formatos disponibles son
Normal: Este es el valor por defecto.
Doble ancho: f4H (ASCII 244)
Estos formatos slo pueden aplicarse a los comandos:
41H - Imprimir texto fiscal
49H - Imprimir texto no fiscal
5dH - Programar texts de encabezamiento y cola de documentos
5fH - Ingresar nombre de fantasa
Al final de cada lnea a imprimir se enva a la impresora una secuencia que la coloca en
modo de impresin normal (simple ancho).
7
8
9
10
11
12
13
15
Descripcin
1 = Impresora ocupada
La impresora se encuentra momentneamente ocupada. Realizar automticamen
te las tareas pendientes cuando se desocupe.
Siempre 0
1 = Error de impresora
Se ha interrumpido la conexin entre el controlador fiscal y la impresora.
1 = Impresora offline
La impresora no ha logrado comunicarse dentro del perodo de tiempo establecido.
1 = Falta papel del diario
El sensor de papel del diario ha detectado falta de papel.
1 = Falta papel de tiques
El sensor de papel de tiques ha detectado falta de papel.
1 = Buffer de impresora lleno
El controlador fiscal convierte los comandos enviados por un host en comandos fis
cales, y los almacena en un buffer antes de enviarlos a la impresora fiscal. Cuando
el buffer se aproxima a su capacidad mxima, este bit se activa. Cualquier coman
do que se enve cuando este bit est en 1 no se ejecuta y debe ser reenviado por el
host.
1 = Buffer de impresora vaco
Este bit se activa cuando el buffer mencionado en el punto anterior se encuentra
vaco. Es una indicacin al host de que todos los comandos fueron enviados a la im
presora fiscal.
1 = Tapa de impresora abierta.
Siempre 0.
Siempre 0.
Siempre 0.
Siempre 0.
Siempre 0.
1 = Cajn de dinero cerrado o ausente.
1 = OR lgico de los bits 2-5, 8 y 14.
Este bit se encuentra en 1 siempre que alguno de los bits del 2 al 5, el bit 8 o el 14,
se encuentre en 1.
1
2
3
4
5
6
8
9
10
11
12
13
14
15
Estado
Estado
La combinacin de los estados se indica mediante la suma de los respectivos valores hexadecimales. Por ejemplo, el valor c (es decir, 4 + 8) indica que el controlador se encuentra
en modo entrenamiento (valor 8) y que hay un cdigo de barras almacenado (valor 4).
Pgina 149 de 157
Documento abierto
Factura A
Factura B
Factura C
Nota de dbito A
Nota de dbito B
Nota de dbito C
Recibo A
Recibo B
Recibo C
Documento no fiscal
Nota de crdito A
Nota de crdito B
Nota de crdito C
Remito
Recibo de uso interno (X)
Orden de salida
Resumen de cuenta
Cargo a la habitacin
Cotizacin
Voucher para tarjeta de crdito
Clusulas de Crdito de Cuota Fija
Clusulas de Seguro de Desempleo
Pagar
Poliza de Seguro de Garanta Complementaria
Recordatorio
Solicitud de Crdito
Comunicacin con Clientes
Ofrecimiento de Crdito en Efectivo
Ofrecimiento de Tarjeta de Crdito
Minuta de Crdito
Ofrecimiento de Pasaporte
Renovacin de Crdito
Adelanto de Remuneracin
Solicitud de Tarjeta de Dbito
Solicitud de Clave de Tarjeta
Rescate de Mercadera
Ingresos y Egresos Internos de la Sucursal
donde
Pb = precio base del item vendido
MII = monto del impuesto interno
MIVA = monto del IVA
6.4. Clculo del monto del IVA en los recargos o descuentos generales
Cuando se realiza un recargo o un descuento sobre el subtotal en un comprobante de venta el IVA correspondiente a dicha operacin se calcula de la siguiente manera:
Mj = IVAi RD / SITEM
donde:
Mj = Monto a sumar o restar en el acumulador de IVA correspondiente a la posicin j de la
tabla de IVA.
IVAj = Monto del IVA correspondiente a la posicin j de la tabla, acumulado hasta el momento en el documento.
RD = Monto del recargo o descuento realizado.
SITEM = Monto total de lo vendido hasta el momento en el documento.
6.5.1. Facturas A
Descuento sobre ltimo item vendido
Sin impuestos internos: La alcuota del IVA que se imprime entre parntesis se corresponde con el del ltimo item vendido.
Con impuestos internos: Los valores entre parntesis (alcuota de IVA) y entre corchetes
(base imponible afectada por impuestos intrenos) se corresponden con los del timo item
vendido.
Descuento general
Sin impuestos internos: Los campos correspondientes a base imponible y alcuota de IVA
estn en blanco.
Con impuestos internos: El valor del campo correspondiente a Base Imponible surge de la
expresin:
BI / ( BI + Mii)
donde:
BI = Suma de los montos correspondientes a bases imponibles de los items sobre los
que se realiza el descuento
Mii = Suma de los montos correspondientes a impuestos internos porcentuales de los
items sobre los que se realiza el descuento.
6.5.2. Facturas B
Descuento sobre ltimo item vendido
Sin impuestos internos: El valor de la alcuota del IVA se corresponde con el del ltimo
item vendido.
Con impuestos internos: Los valores entre parntesis (alcuota de IVA) y entre corchetes
(% base IVA) se corresponden con los del timo item vendido.
Descuento general
Sin impuestos internos: Los campos correspondientes a base imponible y alcuota de IVA
estn en blanco.
Con impuestos internos: El valor correspondiente a % base IVA surge de la expresin:
Miva / ( Miva + BI + Mii)
donde:
Miva = Suma de los montos correspondientes a IVAs de los items sobre los que se realiza
el descuento.
BI = Suma de los montos correspondientes a bases imponibles de los items sobre los
que se realiza el descuento
Mii = Suma de los montos correspondientes a impuestos internos porcentuales de los
items sobre los que se realiza el descuento.
b. El impresor va acumulando por cada alcuota de IVA el monto total de base imponible,
el IVA y los conceptos no gravados, todos sin redondear.
c. En el momento de realizar la discriminacin por alcuotas de IVA, al final del documento, todos los nmeros acumulados por cada alcuota (montos de base imponible, IVA,
percepciones, conceptos no gravados, etc.) se redondean a dos decimales y se imprimen. Se calcula un monto total nominal como suma de todos estos nmeros impresos,
que tendr una precisin de 2 decimales.
Si la suma de los montos netos correspondientes a cada venta no coincide con la suma
de los montos discriminados por alcuota de IVA, previa a la impresin de estos ltimos
se introduce una lnea con la leyenda AJUSTE B.I. con la diferencia en ms o en menos entre ambas sumas.
d. Se redondea el monto total verdadero a 2 decimales. Este monto es el que aparece a la
derecha de la palabra TOTAL. Si este valor no coincide con el monto total nominal,
se introduce antes de la palabra TOTAL una lnea con la leyenda AJUSTE POR REDONDEO con la diferencia en ms o en menos entre ambos totales.
Documentos B / C
a. Cuando se vende un tem, la cantidad viene dada por el usuario y se imprime con 4 decimales. El precio unitario (monto total) es dado por el usuario o calculado por el impresor (en caso de que el usuario venda por base imponible) y se imprime con 4 decimales. El monto vendido se calcula como producto de la cantidad verdadera y del precio unitario verdadero, y se redondea a dos decimales para imprimirlo. El IVA y los conceptos no gravados son calculados pero no se imprimen. El total vendido se suma a dos
acumuladores internos: uno de ellos lleva el monto total verdadero del documento, y
acumula los montos sin redondear. El otro lleva el monto total nominal y acumula los
montos redondeados, tal como han sido impresos en el papel.
b. En el momento de cerrar el documento, se redondea el monto total verdadero a 2 decimales. Este monto es el que aparece a la derecha de la palabra TOTAL. Si este valor no coincide con el monto total nominal, se introduce antes de la palabra TOTAL
una lnea con la leyenda AJUSTE POR REDONDEO con la diferencia en ms o en menos
entre ambos totales.
El redondeo de base imponible y el ajuste por redondeo son recursos para conservar la coherencia interna de las cifras del documento. Sin embargo, ninguno de los dos valores se
contabiliza. Esto es, las cifras que se almacenarn en la memoria (luego de realizarse los
redondeos descriptos en el punto 7.1.) son el total y los montos discriminados por alcuota
que figuran en las facturas.