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.



Roimer Garcia
Departamento de Desarrollo
Factory Soft Venezuela

Entradas populares de este blog

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

Contabilidad Web: Contabilizando Ordenes de Pago en eFactory Contabilidad

Sistema Profit Plus Administrativo 2k8: Mudando la Instalacion de Servidor - Problema Tecnico