Ver Mensaje Individual
  #3  
Antiguo 22-01-2019
nicodel nicodel is offline
Registrado
 
Registrado: nov 2012
Posts: 6
Reputación: 0
nicodel Va por buen camino
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.
Responder Con Cita