PROYECTOS DE WEBSERVICE PARA DESARROLLADORES 12 Agosto 2016
¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software
Los WebService son conexiones entre servidores donde la empresa con su ERP (es decir su solución en software para operar) puede conectarse a nuestros servidores y obtener sus CFDi (Facturas y nóminas electrónicas) certificadas y entregadas a las autoridades del SAT.
Ventajas con FactuPronto
1.- Estabilidad en el servicio 2.- Soluciones a la medida Proyectos WebService para desarrolladores de software 3.- Proveedor Autorizado SAT 4.- Actualizaciones del CFDi incluidas sin costo 5.- Soporte técnico de el aplicativo web incluido sin costo adicional 6.- Monitoreo 24 hrs en operación y seguridad informatica 7.- Pólizas de mantenimiento y soporte webservice ajustada a necesidades del cliente.
URL con más información:
http://www.factupronto.com/factura_electronica/conexion-webservice
Más de 15 años de experiencia en webservice Mas de 70,000 contribuyentes y más de 10 millones de facturas entregadas exitosamente en el SAT.
Tecnologia RESTful Proyectos WebService para desarrolladores de software
REpresentational State Transfer
REST es un estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. REST afirma que la web ha disfrutado de escalabilidad como resultado de una serie de diseños fundamentales clave:
Un protocolo cliente/servidor sin estado: cada mensaje HTTP contiene toda la información necesaria para comprender la petición. Como resultado, ni el cliente ni el servidor necesitan recordar ningún estado de las comunicaciones entre mensajes. Un conjunto de operaciones bien definidas que se aplican a todos los recursos de información: HTTP en sí define un conjunto pequeño de operaciones, las más importantes son POST, GET, PUT y DELETE. Con frecuencia estas operaciones se equiparan a las operaciones CRUD en bases de datos. Una sintaxis universal para identificar los recursos. En un sistema REST, cada recurso es direccionable únicamente a través de su URI. El uso de hipermedios, tanto para la información de la aplicación como para las transiciones de estado de la aplicación: la representación de este estado en un sistema REST son típicamente HTML o XML. Como resultado de esto, es posible navegar de un recurso REST a muchos otros, simplemente siguiendo enlaces sin requerir el uso de registros u otra infraestructura adicional.
Implementación Proyectos WebService para desarrolladores de software
•
• • • •
La implementación incluye no solo pasar los códigos fuentes de ejemplo, si no que incluye dar seguimiento a detalles del código del programador de sistemas a fin de lograr el proyecto. El costo de implementación minimo es de $10,000 pesos Tiempo de implementación regular: 1 Semana a 15 Días Lenguajes de código de ejemplo C# .net y PHP, JAVA y Visual Basic. Atención de personal de soporte Nivel 2 por Skype, WhatsApp y Teléfono, conexión remota con TeamViewer. *mientras este vigente licencia de desarrollador y según el tipo de licencia.
Póliza de soporte Webservice Proyectos WebService para desarrolladores de software
• •
Se requiere tener una poliza adicional de soporte webservice a fin de que se atiendan las posibles incidencias con la conexión entre servidores. Además del seguimiento de las actualizaciones del SAT
POLIZA SOPORTE DESARROLLADOR DE SOFTWARE ANUAL BASICA $ 17,400 mxn anuales *iva incluido Ø Ø Ø
Ideal para pequeñas y medianas empresas de menos de 50 clientes Monitoreo dedicado de la operación del servicio Acceso a Foro de Soporte y soporte via email
POLIZA SOPORTE DESARROLLADOR DE SOFTWARE ANUAL PRO $ 35,000 mxn anuales *iva incluido
Ø Ideal para medianas empresas de desarrollo con mas de 50 clientes Ø Monitoreo dedicado de la operación del servicio Ø Acceso a Foro de Soporte y soporte via email Ø Mensajes de mantenimiento y fallas de conexión Ø Asesoría en cambios implementados por nosotros por actualización del SAT Ø Información a primera mano de cuestiones técnicas y fiscales de operación con el CFDi *Para póliza más avanzada se cotiza en base a necesidades
Proceso /login GET
Respuesta en Json Sistema cliente
/timbrar POST Json Array *ver ejemplo de envio siguiente diapositiva Respuesta en Json
Servidor REST FactuPronto
SAT
Proceso
Ejemplo de Solicitud de timbrado • • •
No se requiere armar el XML No se requiere sellar nada Conocimientos básicos de programación
Funciones REST Sep 2016 • • • • •
Ingresar Timbrar Cancelar Actualizar Datos de empresa Enviar por email
A partir de Octubre 2016: • Enviar Factura Proveedor a cobranza • Cobranza • Prepolizas • Subir y modificar Catalogo de cuentas • Obtener reportes en tiempo real • Otros.
Flujo del implementacion 1.- Negociación con ventas de adquisición de folios ó licencias a) Se deberá tener una cotización ya definida con su agente de ventas y aprobada por el Gerente de Ventas b) Se deberá depositar el anticipo o bien el costo de implementación o licencia según el caso 2.- Solicitud de credenciales ambiente de pruebas a) Enviar correo a
[email protected] con RFC y nombre de la empresa para probar, Nombre de la empresa de desarrollo, contacto, email y celular. *en 1 día hábil o 2 se activan las credenciales y se envía la información de implementación. b) Se da el contacto técnico y las vías de comunicación con área de desarrollo de FactuPronto 3.- Alta de cuenta en producción a) Darse de alta como cliente en factupronto https://www.factupronto.mx/hydra/g_os/welcome.php?&mod=ingreso&opc=new b) Hacer el pago correspondiente y esperar activación del servicio c) Crear empresas y asignar folios o servicios
Negociación Con Ventas
Solicita Credenciales Pruebas (duración de la prueba 30 días)
Alta de Cuenta $$ Depositar Funciono
Soporte
Conexión a desarrolladores Precio por timbrado: 100,000 folios (0.45/folio) $ 45,000 300,000 folios (0.40/folio) $120,000 500,000 folios (0.35/folio) $175,000 700,000 folios (0.30/folio) $210,000 1,000,000 folios (0.25/folio) $250,000 Costo por implementación $11,600 pesos *arriba de $150,000 pesos no hay costo por implementación *no tiene costo para el desarrollador el modulo de webservice *se sugiere adquirir una póliza de mantenimiento *en la compra de 1 millón de timbres se incluye la póliza por 1 año *IVA incluido
Conexión a desarrolladores Ventaja contra la competencia FactuPronto
Otros PACS
Complejidad de conexión
REST/API Extremadamente sencillo
XML / SOAP otros muy complejo
Armar el XML y sellarlo
Muy sencillo solo mandas los datos nosotros lo armamos por ti
Tienes que armar el XML, validarlo y sellarlo Y estar al tanto de actualizaciones del SAT
Compatibilidad con lenguajes
Por ser REST/API es compatible con todo C#, VB .NET, JAVA, PHP, Android, SWIFT, etc.
Muy complejo de implementar
Criptografía (sellado)
Nosotros lo hacemos por ti
Tienes que implementar criptografía SSL
Actualizaciones
Nosotros nos encargamos de las actualizaciones al CFDi y si hay que cambiar algún campo que nos envías te avisamos con tiempo
Tu eres responsable de estar al día con cada actualización técnica del CFDi y sus validaciones
Cancelación
Tan simple como enviarnos el UUID y nosotros nos encargamos del resto
Tienes que formar un nuevo xml de cancelación bastante complejo
Soporte
Tenemos licencias de soporte adicional a fin de darte mejor atención, aunque el soporte diario que mantiene la operación esta incluido con los folios
Casi no hay soporte técnico y es difícil localizarlos.
GRACIAS POR SU ATENCIÓN QUEDAMOS A SUS ORDENES PARA DUDAS FACTUPRONTO SA DE CV (81) 8157 0050 CONMUTADOR EMAIL:
[email protected] www.factupronto.com