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

Cita:
Iniciado por gasafonso Ver Mensaje
hola Jehp8, concretamante si vos queres imprimir el cierrre Z deberias poner asi ?


Function CloseJournal(CloseType As String, Optional Impresion As String) As Boolean
Z
-------------------------------------------------------------------------------------------------------
si quiero empezar a imprimir

Function OpenTicket(Optional StorageDataType As String) As Boolean
G o C
-------------------------------------------------------------------------------------------------------
y para empezar a imprimir los datos de la factura

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

.Computadora
·1
· $1300
· 21
· Tasa de IVA.
· Calificador de item: M,m,R,r ??????????????????
-------------------------------------------------------------------------------------------------------
un subtotal
Function GetTicketSubtotal(Impresion As String, Optional Text As String) As Boolean
P
· $1074,38
-------------------------------------------------------------------------------------------------------

Function SendTicketPayment(Text As String, Amount As String, PaymentType As String) As Boolean
Envía un pago en un ticket fiscal
Recibe:
· Contado
· $1300
· T
--------------------------------------------------------------------------------------------------------
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:
· F
· C
· A
· 2
· Tipo de formulario (F,P o A)?????????????????????
· Tipo de letra??????????????????????????????
· R
· R
· PEPE
·JORGE ANIBAL
· CUIT
·20-23548179-4
· Bien de Uso (B o N)??????????????
·SAN MARTIN
· 324- Santa ROSA
·La Pampa
· Remito 1234
· Linea 2 Remito
· Tipo de tabla de item (C o G)?????????????
--------------------------------------------------------------------------------------------------------
Function CloseTicket() As Boolean

--------------------------------------------------------------------------------------------------------


asi es como se haria ?

gracias por tu dedicacion

HABER.................., veo que estas muy perdido primero y principal deberias leer un poco sobre leyes de la dgi, eso een principio solo como para saber que tipos de factura existen y y en que condiciones se emiten cada una, otra cosa para saber tipos de iva, impuestos de ingresos brutos, etc....
por otro lado.

debes conseguir el IFEPSON.OCX y agregarlo al visual basic desde Proyectos->Compronentes y le pones un nombre al control por ej. PF
primero y principal debes configurar el controlador fiscal

PF.PortNumber = 1 'va a usar el puerto COM1
PF.BaudRate = 9600 'velocidad con la que trabaja el pf
PF.MessagesOn = True 'si el control te tira mensajes de error automaticamente o los manejas vz


ahora si imprimis el X o Z
PF.CloseJournal("X", "P") 'el segundo parametro es siempre P
PF.CloseJournal("Z", "P")

en los campos cantidad es siempre el valor multiplicado por 1000
es decir si mandas cantidad 1, entonces 1000
si mandas precio es siempre el valor multiplicado por 100
es decir si mandas precio 65, entonces 6500

· Calificador de item: M,m,R,r ??????????????????
M Suma el importe al fisca
m resta el importe al fiscal
R Bonificacion al ite
r Recargo al item

..... y asi muchas cosas mas pero deberias bajarte el manual .pdf que esta publicado en la pagina de epson junto con el ocx, ahi vas a tener las cosas mejor explicadas, de todas maneras no es que no quiera ayudarte pero es un poco extenso el tema.

IGUAL MUCHACHOS PREGUNTEN QUE LOS SIGO AYUDANDO NO HAY PROBLEMA.

SALUDOS.