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é
