Cita:
Empezado por seccion_31
Si, En principio es mucho más sencillo
Vas a la última factura o ticket generada y enviada y cargas los datos del registro inicial después añades tu factura o ticket y envías. No hay más.
Que la demo en facturas.xml tenga los datos mal puede ser.
Quizás tenga algún índice activo que habrá que quitar. No me acuerdo.
Reviso la demo.
|
Creo que el problema está en las series, ya que según esto:
Código Delphi
[-] FacturasEnviadas.LoadFromFile( xmlFacturas );
FacturasEnviadas.IndexFieldNames:='Emisor;NumSerieFactura';
FacturasEnviadas.Active:=true;
lo esta haciendo bien por lógica ya que de un mismo emisor, la serie FA250092 (que es la anterior que debía seleccionar) está antes que la RF250003 que es la última y la que seleciona como factura anterior. Pero erróneo en la práctica ya que la anterior debiera ser la FA250092.