FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Impresora fiscal epson tmu220af problema con "CONCEPTOS NO GRAVADOS"
Hola Buenas Tardes espero me puedan ayudar. Estoy programando un controlador fiscal epson tmu220af para una estacion de servicios y tengo un problema con los impuestos internos. En el metodo SendInvoiceItem() le paso el valor del impuesto como impuestos internos fijos y el precio se lo paso con el imp. int. restado ya, pero no me lo calcula y no aparece la leyenda CONCEPTOS NO GRAVADOS. Esa el la manera correcta de calcular los impuestos internos o hay otro metodo? Desde ya muchas gracias. Saludos
|
#2
|
||||
|
||||
se necesita mas informacion, pon algo del codigo
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
Ahi va parte del codigo para un tique factura A
PrinterFiscal1.PortNumber:= Form1.puerto_fiscal; PrinterFiscal1.BaudRate:= '9600'; (abre el tique factura) PrinterFiscal1.OpenInvoice(tipo_doc2, salida, letra , cant_copias, tipo_form, tipo_letra, resp_iva_em, resp_iva_com, nom_comp, nom_comp2, tipo_doc_comp, num_doc, bien_de_uso,domicilio1, domicilio2, domicilio3, num_remito1, num_remito2, tipo_item); (envio un item, en este metodo se envia como ultimo parametro los impuestos internos fijos por ej. $7 para un litro de nafta) PrinterFiscal1.SendInvoiceItem(descripcion, precio, cantidad, iva, calificador, cant_bultos, imp_int_por, descripcion2, descripcion3, descripcion4, tasa_acrecentamiento, imp_int_fijos); (imprime el subtotal) PrinterFiscal1.GetInvoiceSubtotal('P', ''); //envia un pago PrinterFiscal1.SendInvoicePayment(texto_pago, importe_pago, descripcion_pago); cierra tique factura PrinterFiscal1.CloseInvoice(tipo_doc2, letra, texto); El código funciona bien pero no discrimina los impuestos internos el precio que le envio es: (precio - impuestos internos) / 1.21 (cuando iva = 21%) y los impuestos internos: impuestos internos * cantidad de articulos del item Esos impuestos deberian aparecer como CONCEPTOS NO GRAVADOS en el tique. Desde ya muchas gracias. |
#4
|
||||
|
||||
pienso que el problema esta en el calculo, porque al imprimir no generas ningun procedimiento
coloca el codigo del calculo
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
|||
|
|||
Gracias por responder. Este seria el codigo completo
Última edición por dec fecha: 23-01-2019 a las 08:35:51. Razón: Poner etiquetas DELPHI |
#6
|
|||
|
|||
Estimado,como te va? Vos sabes que tengo exactamente el mismo problema con mi codigo, que por cierto es casi identico al tuyo, solo que en VB6... y en el comando SendInvoiceItem le mando como ultimo parámetro un importe correspondiente a impuestos internos fijo pero no sale en el ticket.
Vos lo resolviste? como? Gracias por tu tiempo. Última edición por Casimiro Notevi fecha: 04-07-2019 a las 19:18:53. |
#7
|
|||
|
|||
Epson
Hola Derman lo solucione de esta manera:
if ClientDataSet1.FieldByName('val_imp_interno').AsFloat <> 0.00 then begin imp_int:= ClientDataSet1.FieldByName('val_imp_interno').AsFloat; imp_int_fijos:= FloatToStr(RoundTo(imp_int * 100000000, 0)); end else imp_int_fijos:= '00000000'; Se multiplica el valor de impuestos internos por 10 millones ya que el controlador funciona de esa manera. Cantidad * 1.000 Iva * 100 imp. int * 10.000.000 Perdon por la demora. Espero te sirva. Saludos |
#8
|
|||
|
|||
Hola Nico, gracias por responder!
Me sirve tu respuesta, para cotejar justamente que probando y probando llegue a descubrir que el importe de Imp. Internos habia que mandarlo con 8 decimales. En ningun manual de la libreria ni de Epson encontrè esa info, y casi que lo descubri por error probando y probando. Ahora tengo otro problema, y este si que ni idea a que se debe... cuando mando a imprimir 2 items con impuestos internos, la libreria me aborta la operaciòn con Error B640 el metodo CloseInvoice. Tenès ideas de este error?? Alguna vez te paso?? Tenes algun manual PDF de este tipo de errores? Gracias nuevamente y espero tu respuesta. Saludos! |
#9
|
|||
|
|||
Hola derman la verdad nunca me paso eso. Fijate que al comando de cierre le estes pasando los parametros correctos con respecto al comando de apertura, porque no me parece que el error este en el impuesto interno. Subi si queres el codigo asi se puede detectar el problema viendolo. Saludos.
|
#10
|
|||
|
|||
Cita:
probando y probando y probando, llegue a la conclusion que el error se emite porque se supera el importe máximo de operaciones que tiene configurado la fiscal, que es de $ 10.000. Averigue tambien que ese parámetro esta grabado en el equipo junto con el resto de la configuración, y que en el año 2014 AFIP saco una resolución para eliminar dicho monto tope de operacion, así que ahora estoy viendo como eliminar o modificar dicho parámetro. Tengo el software SATF de Epson, así que estoy viendo como usarlo, y sino caerá el equipo en un técnico fiscal, ya que seria el personal adecuado para realizar este tipo de configuración. Gracias nuevamente!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con Impresora Fiscal EPSON | jpgonzalez | Impresión | 2 | 21-11-2013 01:16:49 |
Impresora Fiscal Epson LX-300F | Carlos Lesca | Impresión | 9 | 24-04-2013 20:22:08 |
Manual OCX Impresora Fiscal Epson | mantrax | Impresión | 9 | 13-08-2008 17:42:27 |
Impresora Fiscal Epson TM-U220A | vhr | Impresión | 2 | 13-08-2006 06:30:03 |
Impresora fiscal Epson TMU220A | martinc5 | Impresión | 3 | 03-06-2006 01:48:18 |
|