Impresora Fiscal Bixolon: Manual de la clase genérica del eFactory iPOS

eFactory - Software ERP/CRM para el Cloud Computing

Manual de la clase Genérica goImpresoraFiscalGenerica

(Versión para impresoras BIXOLON)


Este manual describe las propiedades y métodos de la clase genérica goImpresoraFiscalGenerica, tal como se implementan para ejecutar sobre 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, con un total de hasta 12 líneas de información en el encabezado.
  • loParametros(“llImprimirDatosCliente”): Valor lógico que indica si se deben imprimir los datos del cliente (Nombre, RIF, Dirección y Teléfono). Si es False, los cuatro campos de información del cliente son opcionales.
  • loParametros(“lcNombreCliente”): Nombre del Cliente. Puede tener hasta 60 caracteres; si excede de 30 ocupará 2 líneas.
  • loParametros(“lcRifCliente”): C.I. o RIF del Cliente. Puede tener hasta 30 caracteres.
  • loParametros(“lcDireccionCliente”): Dirección del Cliente puede tener hasta 60 caracteres; si excede de 30 ocupará 2 líneas.
  • loParametros(“lcTelefonoCliente”): Teléfono del Cliente. Puede tener hasta 30 caracteres.
  • loParametros(“lcEncabezadoAdicional”): [Opcional] Líneas de información adicional para el encabezado. El texto se dividirá cada 40 caracteres para ocupar tantas líneas como se necesario, sin que el total exceda de 12 líneas.
  •  

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”): Precio base (sin impuesto) 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(“lcComentario”): (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:
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.


Mas información de eFactory Software de Punto de Ventas haciendo clic aquí...

Roimer Garcia
Departamento de Desarrollo
Factory Soft 

Entradas populares de este blog

ERP Cloud: Actualizaciones de las Versiones de eFactory ERP/CRM

Comprobantes de Retenciones Fiscales y Parafiscales