![]() |
![]() |
| 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. |
|
#2
|
||||
|
||||
|
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
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 |
|