Ver Mensaje Individual
  #36 (permalink)  
Antiguo 02/09/2009, 09:19
jehp8
 
Fecha de Ingreso: agosto-2009
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 1
De acuerdo Respuesta: Impresora Fiscal-Argentina

ESTO ES UN RESUMEN DE LAS FUNCIONES QUE TIENE IFEPSON.OCX.
CON ESTO PODES HACER TRANQUILAMENTE UN SISTEMA DE FACTURACION
INSISTO CHICOS ES MUY SIMPLE, CUALQUIER COSA PREGUNTENME.

Function CloseJournal(CloseType As String, Optional Impresion As String) As Boolean
Realiza un cierre de Jornada o de Cajero (“Z” o “X”).
Recibe:
· Tipo de cierre: Z o X.
· Impresión (opcional): P=imprime el cierre X; N=no imprime el cierre X.

Function FeedPaper(Station As String, Lines As String) As Boolean
Avanza el papel de la estación de impresión seleccionada.
Recibe:
· Estación: R=Receipt; J=Journal; A=Ambos; S=Hoja suelta.
· Cantidad de líneas a avanzar.

Function CutPaper() As Boolean
Realiza el corte de papel.

Function SetGetHeaderTrailer(Action As String, Number As String, Optional Text As String) As Boolean
Establece u obtiene los datos fijos de encabezados y colas.
Recibe:
· Accion: S=Establecer; G=Obtener.
· Número de encabezado / cola.
· Texto a establecer.

Function SetGetDateTime(Action As String, Optional DateYYMMDD As String, Optional TimeHHMMSS
As String) As Boolean
Establece u obtiene la fecha y hora de la impresora fiscal
Recibe:
· Acción: S=Establecer; G=Obtener.
· Fecha a establecer en formato AAMMDD.
· Hora a establecer en formato HHMMSS.

Function Status(Optional StatusType As String) As Boolean
Realiza una consulta de estado.
Recibe:
· Tipo de estado (opcional): N=Normal; P=Impresora; C=Contribuyente; A=Contadores.

Function OpenCashDrawer(Number As String) As Boolean
Realiza la apertura de los cajones de dinero.
Recibe:
· Número de cajón de dinero.

Function Audit(AuditType As String, AuditMode As String, Optional Start As String, Optional Finish As
String) As Boolean
Realiza una auditoría.
Recibe:
· Tipo de auditoría: F=Por Fecha; Z=Por cierres Z.
· Modo de auditoría: T=Total general; D=Detallado.
· Fecha o cierre de inicio (opcional) en formato AAMMDD. Valor por defecto 80/01/01, 0001.
· Fecha o cierre final (opcional). Valor por defecto 79/12/31, 9999.

Function OpenNoFiscal() As Boolean
Realiza la apertura de un Documento No Fiscal

Function SendNoFiscalText(Text As String) As Boolean
Envía una línea de texto no fiscal.
Recibe:
· Texto a envíar.

Function CloseNoFiscal() As Boolean
Realiza el cierre de un documento no fiscal.

Function OpenTicket(Optional StorageDataType As String) As Boolean
Realiza la apertura de un ticket fiscal.
Recibe:
· Tipo de almacenamiento de los datos en la memoria: G=Completo; C=Normal

Function SendTicketItem(Description As String, Quantity As String, UnitPrice As String , IVA_Tax As
String, Qualifier As String, Bundle As String , PorcentualInternalTaxes As String, Optional
FixesInternalTaxes As String) As Boolean
Envía un Item en un ticket fiscal
Recibe:
· Descripción del artículo.
· Cantidad.
· Precio unitario.
· Tasa de IVA.
· Calificador de item: M,m,R,r
· Cantidad de cultos
· Impuestos internos porcentuales
· Impuestos Internos Fijos (opcional)

Function SendExtraDescription(Text As String) As Boolean
Envía una línea de descripción extra dentro de un ticket fiscal.
Recibe:
· Texto a enviar.

Function GetTicketSubtotal(Impresion As String, Optional Text As String) As Boolean
Solicita un subtotal de un ticket fiscal.
Recibe:
· Impresion: P=Imprime el subtotal; N=No imprime el subtotal.
· Texto a imprimir (opcional).

Function SendTicketPayment(Text As String, Amount As String, PaymentType As String) As Boolean
Envía un pago en un ticket fiscal
Recibe:
· Texto descriptivo del pago.
· Monto a pagar.
· Descripción del pago: T=Pago; t=Reversión del pago; D=Descuento; R=Recargo.

Function CloseTicket() As Boolean
Realiza el cierre de un ticket fiscal.

Function OpenInvoice(InvoiceType As String, PaperType As String, InvoiceLetter As String, Copies As
String , FormType As String, FontType As String, IVA_Seller As String, IVA_Buyer As String ,
BuyerName1 As String, BuyerName2 As String, BuyerDocumentType As String, BuyerDocumentNumber
As String, FixedAssest As String , BuyerAddress1 As String, BuyerAddress2 As String, BuyerAddress3
As String, Remit1 As String, Remit2 As String, StorageDataType As String) As Boolean
Realiza la apertura de un ticket-factura o una factura.
Recibe:
· Tipo de documento fiscal (T=TiqueFactura o F=Factura)
· Salida de impresora (C=continuo o S=Slip)
· Letra del documento (A,B o C)
· Cantidad de copias
· Tipo de formulario (F,P o A)
· Tipo de letra
· Responsabilidad IVA Emisor (I,R,E,N o M)
· Responsabilidad IVa Comprador(I,R,E,N,M o F)
· Linea 1 Nombre del Comprador
· Linea 2 Nombre del Comprador
· Tipo Documento Comprador
· Nro. Documento Comprador
· Bien de Uso (B o N)
· Linea 1 Domicilio Comprador
· Linea 2 Domicilio Comprador
· Linea 3 Domicilio Comprador
· Linea 1 Remito
· Linea 2 Remito
· Tipo de tabla de item (C o G)

Function SendInvoiceItem(Description As String, Quantity As String, UnitPrice As String , IVA_Tax As
String, Qualifier As String, Bundle As String , PorcentualInternalTaxes As String, ExtraLine1 As String,
ExtraLine2 As String , ExtraLine3 As String, IncreaseTax As String, Optional FixesInternalTaxes As
String) As Boolean
Envía un Item en un ticket-factura o factura fiscal
Recibe:
· Descripción del artículo.
· Cantidad.
· Precio unitario.
· Tasa de IVA.
· Calificador de item: M,m,R,r
· Cantidad de cultos
· Impuestos internos porcentuales
· Linea de descripción extra 1
· Linea de descripción extra 2
· Linea de descripción extra 3
· Tasa de acrecentamiento
· Impuestos Internos Fijos

Function CanDoLineItem() As Boolean
Consulta si hay espacio para imprimir otro item o necesita solicitar un transporte.

Function GetInvoiceSubtotal(Impresion As String, Optional Text As String) As Boolean
Solicita un subtotal de un ticket-factura o factura fiscal.
Recibe:
· Impresion: P=Imprime el subtotal; N=No imprime el subtotal.
· Texto a imprimir (opcional).

Function SendInvoicePerception(Description As String, Qualifier As String, Amount As String, Optional
Tax as string) As Boolean
Envía una percepción en un ticket-factura o factura fiscal.
Recibe:
· Texto descriptivo de la percepción.
· Calificador de la percepción: O=Percepcion sobre el IVA
· Monto de la percepción.
· Tasa de percepción (por compatibilidad el dato es opcional y solo se requiere para
Qualifier=”T”)

Function SendInvoicePayment(Text As String, Amount As String, PaymentType As String) As Boolean
Envía un pago en un ticket-factura o factura fiscal
Recibe:
· Texto descriptivo del pago.
· Monto a pagar.
· Descripción del pago: T=Pago; t=Reversión del pago; D=Descuento; R=Recargo.

Function CloseInvoice(InvoiceType As String, InvoiceLetter As String, Text As String) As Boolean
Realiza el cierre de un ticket-factura o factura fiscal
Recibe:
· Tipo de documento: T=Ticket-factura; F=Factura.
· Letra del ticket-factura o factura.
· Texto a imprimir en la descripcion del total.

Function TransportClose() As Boolean
Envia la orden de cerrar la hoja actual de la factura imprimiendo el transporte para continuar en
otra hoja.

Function TransportOpen() As Boolean
Envia la orden de abir la siguiente hoja de la factura actual imprimiendo el transporte para
continuar en esa hoja.