Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Envío de registros y sus respuestas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-04-2025
_Io _Io is offline
Miembro
 
Registrado: ene 2024
Posts: 114
Poder: 3
_Io Va por buen camino
Buenas noches.

En un principio, pensé hacer lo mismo un servicio/aplicación en el servidor de datos, pero me daba cierta inseguridad que fallara por cualquier motivo y quedara el envío de facturas parado.

Al final decidí que cada puesto tuviera un hilo que periódicamente consulte la Bd y haga el envío.
Con una tabla de control consigo sincronizar todos los hilos de los diferentes puestos, sólo uno toma el control hace la gestión y deja el control.
En la tabla de control se encuentra el ID del hilo, hora de entrada, tiempo de espera de la AEAT, último eslabón del encadenamiento etc.
De esta forma, tengo la tranquilidad que hay más de un hilo trabajando.
Estos hilos, generan los registros de facturación los envías y crean los xml asociados.
En un principio me funciona, la única duda que tengo es el mantenimiento de la sincronización, en caso de futuros fallos que por ahora no salen.
A ver...

Saludos.
Responder Con Cita
  #2  
Antiguo 22-04-2025
Galahad Galahad is offline
Miembro
 
Registrado: abr 2007
Posts: 266
Poder: 20
Galahad Va por buen camino
app en android de facturación

hola ,buenas tardes.
tenemos una app en android para pda's que les permite a comerciales de la empresa crear una factura y enviarsela en el momento al cliente.
esta app tiene una base de datos local en cada pda.

Hasta ahora esas facturas se mandaban a un servidor central donde se daban de alta en la base de datos y se contabilizaban.

Ahora, por el verifactu y la gestión del encadenamiento...nos planteamos que no sean facturas sino albaranes y que luego el sistema cree la factura y se la mande al cliente, pero claro,, entiendo que lo ideal es que siguiesen siendo facturas,, en este caso,, la aplicación de android debería de encargarse de su propio encadenamiento, ¿no ? pueden ser varios pda's, cada uno con su número de serie..., y luego transmitir al servidor dichas facturas ya gestionadas.
Pero claro,, eso implica en la aplicación de android tener acceso al certificado de la empresa, los envios y gestión al servicio web...
mucha complejidad y capas,,,
¿ alguien se encuentra en una situación similar ?
Responder Con Cita
  #3  
Antiguo 23-04-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por Galahad Ver Mensaje
hola ,buenas tardes.
tenemos una app en android para pda's que les permite a comerciales de la empresa crear una factura y enviarsela en el momento al cliente.
esta app tiene una base de datos local en cada pda.

Hasta ahora esas facturas se mandaban a un servidor central donde se daban de alta en la base de datos y se contabilizaban.

Ahora, por el verifactu y la gestión del encadenamiento...nos planteamos que no sean facturas sino albaranes y que luego el sistema cree la factura y se la mande al cliente, pero claro,, entiendo que lo ideal es que siguiesen siendo facturas,, en este caso,, la aplicación de android debería de encargarse de su propio encadenamiento, ¿no ? pueden ser varios pda's, cada uno con su número de serie..., y luego transmitir al servidor dichas facturas ya gestionadas.
Pero claro,, eso implica en la aplicación de android tener acceso al certificado de la empresa, los envios y gestión al servicio web...
mucha complejidad y capas,,,
¿ alguien se encuentra en una situación similar ?

Alguno no, nos encontramos muchos en esa situación y creo que la decisión genérica es no hacer facturas desde los dispositivos móviles, hacer albaranes y emitir las facturas en los ordenadores de la oficina que se encargarán de hacer los envíos.



Saludos.
__________________
Be water my friend.
Responder Con Cita
  #4  
Antiguo 29-05-2025
Jesusggc Jesusggc is offline
Miembro
 
Registrado: may 2024
Posts: 45
Poder: 0
Jesusggc Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Alguno no, nos encontramos muchos en esa situación y creo que la decisión genérica es no hacer facturas desde los dispositivos móviles, hacer albaranes y emitir las facturas en los ordenadores de la oficina que se encargarán de hacer los envíos.



Saludos.
En estos casos lo recomendable es crear una API en el servidor y que los móviles mediante llamadas a sus Endpoints le den la orden de facturar. Así realmente el que factura es el servidor. Pero claro es necesaria una conexión permanente al menos en el momento de facturar. En este caso hay un único SIF que es el servidor que alberga el Backend

Saludos
Responder Con Cita
  #5  
Antiguo 29-05-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por Jesusggc Ver Mensaje
En estos casos lo recomendable es crear una API en el servidor y que los móviles mediante llamadas a sus Endpoints le den la orden de facturar. Así realmente el que factura es el servidor. Pero claro es necesaria una conexión permanente al menos en el momento de facturar. En este caso hay un único SIF que es el servidor que alberga el Backend

Saludos

Bueno... entonces ya estamos planteando otro escenario en el que hay conexión con el servidor y se envía la factura de forma automática al emitirla que es lo correcto. Por otro lado tampoco podemos olvidar que hay que emitir una factura impresa con un QR.
__________________
Be water my friend.
Responder Con Cita
  #6  
Antiguo 29-05-2025
Jesusggc Jesusggc is offline
Miembro
 
Registrado: may 2024
Posts: 45
Poder: 0
Jesusggc Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Bueno... entonces ya estamos planteando otro escenario en el que hay conexión con el servidor y se envía la factura de forma automática al emitirla que es lo correcto. Por otro lado tampoco podemos olvidar que hay que emitir una factura impresa con un QR.
Para este caso lo que yo haría es que el servidor mediante la misma llamada al EndPoint del API que factura me devuelve dicha factura en PDF (o envía por email) y que recibe el móvil que manda la orden de facturar. Yo no tngo a nadie que facture desde móvil pero si tngo otras aplicaciones móviles que lo hacen así.

La cuestión es que dentro de los requerimientos del sistema que la mayoría de las cosas las realice el SERVIDOR (Backend) eso sí es necesaria conexión a internet.

Un saludo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Verifactu o por requerimiento (no-verifactu) ¿decisión del usuario? Maska10 Temas legales 2 07-12-2024 12:34:47
Delphi en el puesto 9 de Tiobe rruz Noticias 13 12-10-2008 18:51:30
Delphi en el puesto 10 de Tiobe lbuelvas Noticias 8 30-09-2008 09:01:35
Base de datos multi área (multi departamento) Al González Conexión con bases de datos 0 19-03-2004 16:27:14
Análisis, Desarrollo e Implementación de un Sistema delphi.com.ar Humor 2 12-09-2003 21:24:53


La franja horaria es GMT +2. Ahora son las 00:36:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi