José, fijate si en el OPENINVOCE, en _tipocomprobante estás poniendo “M”

Yo estoy utilizando de otra manera el ocx sin problemas

Primero 

epson.openinvoice(_tipocomprobante,_tipodepapel,_letracomprobante,_copias,_t
ipoformulario,_tamletra,_ivaemisor,_ivacliente,_nombrefantasiacliente,_razon
social,_tipodoc,_nrodoc,_biendeuso,_domicilio1,_domicilio2,_domicilio3,_remi
to1,_remito2,_format)

 

y luego por cada ítem

epson.sendinvoiceitem(_descripcionitem,_cantidaditem,_precioitem,_aliiva,_ti
poitem,_bultos,_tasaajuste,_extra1,_extra2,_extra3,_difnoinscripto,_montoimp
uestosinternos)

o 

Epson.seendticketitem(…. Si es un tique a consumidor final por ejemplo)

 

y para finalizar

Epson.closeticket()

 

 

Si necesitás un ejemplo con los valores de cada parámetro avísame.

Sebastian.

 

De: [email protected] [mailto:[email protected]] En nombre de
[email protected]
Enviado el: Martes, 18 de Octubre de 2011 08:28 a.m.
Para: GUFA List Member
Asunto: [GUFA] Notas de Crédito en impresor fiscal tmu-220 afII

 

Lista:

 

Usando la OCX de Epson (EPSONFPHOSTCONTROLX), no puedo emitir Notas de
Crédito, se imprime la cabecera del comprobante, con los datos del cliente y
de la nota de crédito.

 

Pero al momento de imprimir el detalle de productos, no puedo lograr
imprimirlos, a continuación detallo los datos que envío, agradecería si me
pueden indicar cual es el error

 

 .Olecontrol1.AddDataField(cCmd)
 .Olecontrol1.AddDataField(cnombrefinal) && Descripción del artículo
 .Olecontrol1.AddDataField(ccant)        && Cantidad.
 .Olecontrol1.AddDataField(cPrecio)      && 9.999.999,99(2 o 4 decimales,con
2 no lleva punto decimal)
 .Olecontrol1.AddDataField(cIva)         && Tasa de IVA.(2100-1050)
 .Olecontrol1.AddDataField("M")          && Calificador de item: M,m,R,r
 .Olecontrol1.AddDataField("00000")      && Cantidad de bultos (NO SE
USA!!!)
 .Olecontrol1.AddDataField("00000000")   && Impuestos internos porcentuales
 .Olecontrol1.AddDataField(" ")          && Linea de descripción extra 1
 .Olecontrol1.AddDataField(" ")          && Linea de descripción extra 2
 .Olecontrol1.AddDataField(" ")          && Linea de descripción extra 3
 .Olecontrol1.AddDataField("0000")       && Tasa de acrecentamiento
 .Olecontrol1.AddDataField("00000000")   && Impuestos Internos Fijos
 .Olecontrol1.SendCommand()

AL verificar el estado de este comando no indica que exista un error en el
campo Olecontrol1.GetExtraField(1)

 

Desde ya muchas gracias

 

Saludos

José

Responder a