Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Descarga de Factura Electrónica del SAT (https://www.clubdelphi.com/foros/showthread.php?t=88233)

Andrés Reyes 04-05-2015 17:46:17

Descarga de Factura Electrónica del SAT
 
Hola

Buenos días.

Tengo un proyecto en el cual debo de integrar la funcionalidad para llevar a cabo la descarga de facturas directo del SAT, de las emitidas y recibidas, alguien conoce de alguna librería o código fuente que permita realizar esta integración.

De antemano agradezco cualquier aportación al tema.

Saludos

duilioisola 04-05-2015 18:24:02

¿Qué factura electrónica?
¿De qué país?

egostar 04-05-2015 18:49:57

Cita:

Empezado por duilioisola (Mensaje 491892)
¿Qué factura electrónica?
¿De qué país?

Asumo que al indicar "del SAT" (Servicio de Administración Tributaria) está hablando de México.

Cita:

Empezado por Andrés Reyes (Mensaje 491890)
Hola

Buenos días.

Tengo un proyecto en el cual debo de integrar la funcionalidad para llevar a cabo la descarga de facturas directo del SAT, de las emitidas y recibidas, alguien conoce de alguna librería o código fuente que permita realizar esta integración.

De antemano agradezco cualquier aportación al tema.

Saludos

Que yo sepa en el SAT no existe ningún servicioWeb para la consulta y/o descarga de facturas electrónicas emitidas/canceladas. Tal vez el que proporcione eso es el PAC con el que estés registrado.

Saludos

tmsanchez 04-05-2015 19:48:46

Buen día.

Una opción es que revises el proyecto "Admin CFDI", el programa se conecta al SAT para descargar XML's emitidos y recibidos. Los fuentes están en python y puedes descargarlos desde aquí: https://facturalibre.net/servicios/ (la liga se encuentra al final)

Saludos.

JXJ 06-05-2015 18:44:48

Mi portal. SAT, ponle asi en el google , ingresas con tu fiel o contraseña. es donde manualmentre pues hacer una busqueda de las facturas recibidas y emitidas. por periodos

Andrés Reyes 06-05-2015 19:24:33

Hola a todos.

Antes que nada gracias por sus comentarios.

Efectivamente me refiero a Factura Electrónica en México.

Buscando en la red encontré una librería que permite integrar esta funcionalidad de forma rápida y sencilla a mi proyecto (facturando productos libreria-descargar-cfdi-sat) la podrás descargar sin problema, solo elige correctamente la versión para el lenguaje de programación que uses, trae un demo para poder verificar su funcionamiento.

Validando su funcionalidad puedes controlar el filtrado para la descarga y organizar, como más te convenga, el directorio y el nombre que llevarán los archivos XML descargados.

Seguiré validando su funcionamiento y más adelante les comentaré.

Saludos

juanelo 07-05-2015 05:28:05

Cita:

Empezado por Andrés Reyes (Mensaje 491942)
Buscando en la red encontré una librería que permite integrar esta funcionalidad de forma rápida y sencilla a mi proyecto (facturando productos libreria-descargar-cfdi-sat) la podrás descargar sin problema, solo elige correctamente la versión para el lenguaje de programación que uses, trae un demo para poder verificar su funcionamiento.
Saludos

Creo que hubiera sido mas util para todos, que compartas la informacion de donde poder bajar dicha libreria, claro si es de uso libre.
Saludos

Casimiro Notevi 07-05-2015 10:38:28

Cita:

Empezado por Andrés Reyes (Mensaje 491942)
Buscando en la red encontré una librería que permite integrar esta funcionalidad de forma rápida y sencilla a mi proyecto

La utilidad de los foros es ayudar y compartir con los demás. Legalmente, por supuesto.
¿Para qué sirve a los foros decir que has encontrado algo, si no dices lo que has encontrado, ni dónde, ni nada de nada?

Andrés Reyes 07-05-2015 19:34:22

Hola

Complementando la información y para ser más especifico les comento:

Encontré en la red una librería que me permitió integrar a mi proyecto en Delphi 7, la funcionalidad para llevar a cabo la descarga de los archivos XML de las facturas, tanto emitidas como recibidas, me permite obtener una relación, con los datos de los comprobantes (RFC y Nombre de emisor y receptor, fechas de emisión, certificación y en su caso de cancelación, etc.) para control de la descarga, esta relación es exportable a formato de excel, cvs o texto.

Algo que me pareció muy novedoso, es que si solo tengo el código de barras bidimensional de la factura que me emitieron, con éste podre realizar la descarga del XML, o en su caso utilizar los diferentes filtros para la consulta y descarga, como son: rango de fechas, un RFC en específico.

La librería la podrás descargar del sitio de Facturando.mx en la sección de productos para desarrolladores - E Document Download.

Por el momento es gratuita, no tuve problema alguno en descargarla e implementarla.

Saludos

Casimiro Notevi 07-05-2015 20:48:45

^\||/^\||/^\||/

osmarfm 25-08-2015 20:05:48

Andrés Reyes primero que nada un saludo

Soy nuevo en esto de la facturación electrónica y necesito ayuda o mejor dicho guía en la implementación de esto

Tengo un programa de punto de venta pero necesito añadir la funcionalidad de facturación electrónica, del sitio de facturando.mx obtuve los ejemplos para Rad Studio pero no tengo ni idea por dónde empezar, lo único que necesito es generar facturas y en su caso poder cancelarlas

Tengo muchas dudas, espero contar con su ayuda

Casimiro Notevi 25-08-2015 20:47:08

Cita:

Empezado por osmarfm (Mensaje 495845)
...

Creo que necesitas leer nuestra guía de estilo, gracias :)

AzidRain 29-08-2015 00:19:16

Quisiera comentar sobre la citada utilería para descargar los comprobantes del SAT.

No existe ni un solo web service ni nada parecido que permita descargar directamente el comprobante de la base de datos que tiene el SAT (México). El SAT proporciona una interface web para poder hacerlo pero es necesario para ello entrar mediante cualquier navegador. Hay muchas "soluciones" por ahí que lo único que hacen es "automatizar" el proceso ocultando al usuario la interface web: se registran en el portal del sat, llenan datos del formulario y en la página de respuesta leen y copian los enlaces de descarga...un vil robot.

Uno de los mas conocidos es el mentado "producto" de una empresa que se hace llamar "facturando". La pega está en que si el SAT cambia cualquier cosa del esquema de consulta, adios acceso y se depende de nuevo de que los dueños de esta solución saquen o quieran sacar el parche correspondiente. Esta misma empresa saco hace como unos 3 o 4 años una biblioteca para generar comprobantes fiscales cuando aún no era necesario timbrar con un PAC y según era todo gratuito y bla bla bla no proporcionaron fuentes ni nada y si incluyeron un timer que en una determinada fecha hacia que las mentadas bibliotecas dejaran de funcionar...y para que pudieran volver a hacerlo había que pagarles..cosa que nunca mencionaron cuando las liberaron...vil ramsonware. Así que yo no me confiaría mucho de nada que venga de esta empresa. Y ya para concluir, el mismo SAT ha dicho que no tiene intención de dejar acceso libre a la descarga de comprobantes. Las mentadas bibliotecas requieren que se les proporcione el rfc y contraseña del contribuyente para que se pueda registrar y "bajar" los datos del sat ¿Quien garantiza que esas claves no sean enviadas a la citada empresa desarrolladora?

Eduardo S 27-01-2016 20:10:24

Solo para dar claridad
 
Hola,

Mi nombre es Eduardo y soy parte del equipo de soporte técnico de 2° nivel de la empresa Facturando.

Me llamo la atención el comentario hecho por AzidRain y por eso quiero aclarar algunos puntos que se comentan, quiero resaltar, que mi intención es dar claridad a lo que dice y no generar polémica.

llenan datos del formulario y en la página de respuesta leen y copian los enlaces de descarga.
El proceso que se describe y se conoce técnicamente como Web Scraping y puedes leer más del tema aquí (wikipedia.org/ wiki / Web_scraping).

...un vil robot
No entiendo porque usa el adjetivo vil, que significa:

“Que actúa con gran maldad, de un modo bajo y despreciable y sin escrúpulo alguno.”

El web scraping es una técnica usada en diferentes ámbitos de la computación y que se ha hecho más popular desde la publicación de información en internet, existen muchos productos comerciales que lo usan para poder llevar a cabo su trabajo, no veo nada de VIL en eso.

Si quiero aclarar dos cosas:
• El web scraping es tan solo una de las técnicas usadas para extraer los archivos XML del SAT.
• El método usado y la funcionalidad proporcionada, hacen la diferencia a la hora de ofrecer el producto, en nuestro caso, hemos probado nuestra librería (Electronic Document Download) contra otros productos comerciales (aplicaciones) y
o La velocidad de descargar es mucho mayor.
o Si se descargan todos los XML que están en el SAT y no solamente parte de ellos.
o Ofrecemos mucha más funcionalidad.

depende de nuevo de que los dueños de esta solución saquen o quieran sacar el parche correspondiente.
La continuidad del producto está asegurada, ya que es un producto comercial que está siendo usado por miles de empresas en todo el país, algunas de ellas de gran renombre, por lo tanto, no tiene ningún sentido abandonar el producto, todo lo contrario, el dotarlo de mayor funcionalidad hace que se diferencie de otras soluciones.

Como dato adicional quiero comentar que el producto fue liberado desde el día 6 de abril de 2015 y desde entonces:

• Se han liberado 7 versiones, siendo la última el día 16 de noviembre de 2015.
• En cada liberación se han hecho correcciones y se han agregado mejoras, algunas de ellas solicitadas por los mismos usuarios.
• Durante este tiempo, se ha agregado soporte para otros lenguajes de programación (C#, VB.Net, Visual Basic, PowerBuilder, Delphi, Clarion, etc.)

Adicionalmente, quiero comentar, que en el Roadmap (wikipedia.org / wiki / Roadmap) del producto, se tienen planeadas dos versiones más, con funcionalidad requerida por algunos usuarios; esto antes de liberar la versión final.

Gratuito
La librería es un producto comercial de pago, que actualmente, por ser una versión BETA se está distribuyendo sin costo, pero con una fecha de vigencia; esto, desde el inicio, se ha dejado claro en diferentes partes y se puede ver aquí:

• En la sección de preguntas frecuentes del sitio (facturando.mx / productos / libreria-descargar-cfdi-sat / preguntas-frecuentes.php).
• En el historial de cambios, (facturando.mx / descargas / edd / EDD.DotNet.2015.11.16.txt).
• En nuestro blog cuando hacemos la liberación, (facturando.mx / blog / index.php / 2015 / 11 / 16 / mejoras-a-la-libreria-de-descarga-de-cfdi-xml-del-sat/).

Como lo comento otro usuario Andrés Reyes, “Por el momento es gratuita.”

No existe ni un solo web service ni nada parecido que permita descargar directamente el comprobante de la base de datos que tiene el SAT (México).
Es correcto, el SAT no ha liberado, ni tiene planeado liberar un web service de descargar, es por eso que hemos desarrollado nuestro propio web service para que los desarrolladores web (PHP, Phyton, Ruby, Java, NodeJS, etc.) puedan incluir esta funcionalidad en sus aplicaciones, si a alguien le interesa pueden leer más del tema aquí (facturando.mx / productos / webservice-descargar-xml-sat/).

¿Quién garantiza que esas claves no sean enviadas a la citada empresa desarrolladora?
Esta parte del comentario no tiene sentido alguno, cómo empresa, no nos sirve para nada dicha información, al contrario, en caso de que fuera así podríamos tener problemas legales, demandas de compañías muy grandes, etc.; decir esto es un sin sentido.

Como comenté al inicio, mi intención es dar claridad a los comentarios hechos y no generar polémica, y considero que lo más importante fue aclarado, el resto de señalamientos no tienen importancia alguna.

Quedo a sus órdenes.


La franja horaria es GMT +2. Ahora son las 04:23:02.

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