![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
publicada version 5.7 del proyecto DLL Veri*factu
La version 5.7 va a incoporar la posibilidad de guardar y recuperar en formato binario el TRegistroFactura
De esta forma es muy sencillo con apenas unas pocas instrucciones, crear una "cola" para ir procesando los registros de facturacion. La demo incorporara el ejemplo de una cola de envio funcional que permite recibir en cualquier momento registros de facturacion en una carpeta e irlos procesando, segun el intervalo de la AEAT. Código:
procedure TForm1.Guardarbinario1Click(Sender: TObject);
var
fila :integer;
factura :TRegistroFactura;
begin
fila:=stringGridFacturas.Row;
factura:=stringGrid_to_VerFactuD7( fila, false );
saveVeriFactuFile.FileName:=dirEnvio+'\'+factura.numSerieFactura+'.verifactu';
if saveVerifactuFile.execute then
veriFactuD7.saveFacturaToFile(factura,saveVeriFactuFile.filename);
end;
Con ese binario en el disco, un timer, puede capturarlo(s), enviarlo(s) y procesar resultados. Código:
veriFactuD7.loadFacturaFromFile( factura, version, archivo);
n:=VeriFactuD7.addFactura( factura );
if n<=0 then
begin
showmessage('Error Añadiendo Factura '+factura.numSerieFactura+' Al Servidor');
if VeriFactuD7.ultimo_error_verifactu<>'' then
showmessage( VeriFactuD7.ultimo_error_verifactu );
end;
La aplicacion "servidora" los encuentra en la carpeta y en el intervalo de tiempo Código:
veriFactuD7.listFacturasFiles(dirEnvio, 'verifactu', listaEnvio); Añade el registro inicial Carga los binarios Envia Elimina los binarios procesados Procesa resultados devueltos por la AEAT Última edición por seccion_31 fecha: 17-10-2025 a las 13:00:56. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Publicada versión 5.4 del proyecto DLL Veri*factu | Neftali [Germán.Estévez] | SDK Componente Verifactu para Delphi 7+ - Subforo Avisos/consultas | 12 | 27-10-2025 22:33:41 |
| Publicada versión 5.6 del proyecto DLL Veri*factu | Neftali [Germán.Estévez] | SDK Componente Verifactu para Delphi 7+ - Subforo Avisos/consultas | 2 | 16-10-2025 12:00:17 |
| Publicada versión 5.5 del proyecto DLL Veri*factu | seccion_31 | SDK Componente Verifactu para Delphi 7+ - Subforo Avisos/consultas | 13 | 15-10-2025 15:12:20 |
| Publicada versión 5.2 del proyecto DLL Veri*factu | Neftali [Germán.Estévez] | SDK Componente Verifactu para Delphi 7+ - Subforo Avisos/consultas | 1 | 04-09-2025 08:49:54 |
| ¿que hacer si se cae veri*factu? | victor03 | Envío de registros y sus respuestas | 9 | 17-06-2025 12:50:52 |
|