EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Manual de interface de gi fiscal generica (Impresora Fiscal)
1. Manual de la Interfase giFiscalGenerica
(Versión para impresoras BIXOLON)
Este manual describe las propiedades y métodos de la interfase
giFiscalGenerica, tal como se implementan en la clase
goImpresoraFiscalBixolon.
Factura Fiscal
Propiedades
plPermiteFacturaFiscal: Indica si la Impresora Fiscal actual permite
imprimir Facturas Fiscales. Siempre devuelve True.
plFacturaFiscalAbierta: Indica si hay una Factura Fiscal abierta.
plPermiteComentarioArticuloFF: Indica si esta impresora permite
imprimir comentarios en los artículos de las Facturas Fiscales. Siempre
devuelve True.
plPermiteSubTotalFF: Indica si esta impresora permite imprimir Subtotales
en Facturas Fiscales. Siempre devuelve True.
plPermitePagoParcialFF: Indica si esta impresora permite realizar Pagos
Parciales en Facturas Fiscales. Siempre devuelve True.
plPermiteDescuentoGlobalFF: Indica si esta impresora permite realizar
Descuento Global en Facturas Fiscales. Siempre devuelve True.
plPermiteRecargoGlobalFF: Indica si esta impresora permite realizar
Recargo Global en Facturas Fiscales. Siempre devuelve True.
Métodos
mAbrirFacturaFiscal: Inicia una Factura Fiscal. Opcionalmente imprime
hasta 12 línea de información (Datos del cliente, información adicional…)
con una longitud máxima de 40 caracteres.
• loParametros(“lcLineaNN”): [opcional] Texto a imprimir en la línea
número NN, donde NN puede tomar valores desde 01 hasta 12.
2. mRegistrarArticuloFF: Registra un artículo
• loParametros(“lnCantidad”): Cantidad del artículo a registrar. La
cantidad debe ser mayor o igual a cero, y menor o igual a 99 999.999; y
acepta hasta 3 decimales.
• loParametros(“lnPrecio”): Cantidad del artículo a registrar. La
cantidad debe ser mayor o igual a cero, y menor o igual a
99 999 999.99; y acepta hasta 3 decimales.
• loParametros(“lcDescripcion”): Descripción del artículo a
registrar. Solo se tomarán los primeros 38 caracteres.
• loParametros(“lcCodigoImpuesto”): Código del impuesto a
aplicar; solo se admiten los valores “e” (exento) , “1” (impuesto 1) ,
“2” (impuesto 2) y “3” (impuesto 3). Los porcentajes de impuesto
deben estar grabados en la impresora fiscal.
• loParametros(“llComentariosAntesArticulo”): (Opcional)
Indica si el comentario del artículo debe ir antes del mismo. El valor por
defecto es False (el comentario se imprime debajo del artículo.
• loParametros(“lcComentarioN”): (Opcional) Comentario a
imprimir. Se admite hasta 5 líneas de comentarios de un máximo de 40
caracteres, donde N puede tomar valores desde 1 hasta 5.
mAnularArticuloFF: Anula el último artículo registrado en la Factura Fiscal
actual. Si no hay una Factura Fiscal abierta lanza una excepción.
mAnularFacturaFiscal: Anula la Factura Fiscal actual. Si no hay una
Factura Fiscal abierta lanza una excepción
mImprimirSubTotalFF: Calcula el subtotal de los artículos cargados en la
Factura Fiscal actual. Si no hay una Factura Fiscal abierta lanza una
excepción
mAplicarPagoParcialFF:
mAplicarPagoTotalFF:
3. mCerrarFacturaFiscal:
mAplicarDescuentoGlobalFF:
mAplicarRecargoGlobalFF:
Documento No Fiscal
Propiedades
plPermiteDocumentoNoFiscal: Indica si la Impresora Fiscal actual permite
imprimir Documentos No fiscales. Siempre devuelve True.
plDocumentoNoFiscalAbierto: Indica si hay un Documento No Fiscal
abierto.
Métodos
mAbrirDocumentoNoFiscal: Inicia un Documento no Fiscal e imprime la
primera línea texto no fiscal.
• lcTextoNoFiscal: Texto no fiscal que será impreso. La longitud
máxima es de 55 caracteres.
• loParametros(“lcFormato”): [opcional] Indica el formato de texto:
“” (sin formato), “n” (Negrita”), “c” (Centrado), “nc” (Negrita y
Centrado), “e” (Extendido) y “d” (Doble y Negrita).
mImprimirTextoNoFiscal: Imprime una nueva línea de texto no fiscal.
Acepta los mismos parámetros que mAbrirDocumentoNoFiscal.
mCerrarDocumentoNoFiscal: Imprime una nueva línea de texto no fiscal y
cierra el Documento No Fiscal. Acepta los mismos parámetros que
mAbrirDocumentoNoFiscal.