proyectosde webservice para …...¿qué es el timbrado con factupronto? proyectos webservice para...

13
PROYECTOS DE WEBSERVICE PARA DESARROLLADORES 12 Agosto 2016

Upload: others

Post on 03-Jan-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

PROYECTOS DE WEBSERVICEPARA DESARROLLADORES

12 Agosto 2016

Page 2: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

¿QuéeseltimbradoconFactuPronto?Proyectos WebService para desarrolladores de software

LosWebService sonconexionesentreservidoresdonde laempresaconsuERP(esdecirsusolución ensoftwareparaoperar)puedeconectarseanuestrosservidoresyobtenersusCFDi (Facturasynóminaselectrónicas)certificadasyentregadasalasautoridadesdelSAT.

Page 3: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

VentajasconFactuPronto

URLconmás información:http://www.factupronto.com/factura_electronica/conexion-webservice

1.- Estabilidadenelservicio2.- Solucionesalamedida3.- ProveedorAutorizadoSAT4.- ActualizacionesdelCFDi incluidassincosto5.- Soportetécnico deelaplicativowebincluidosincostoadicional6.- Monitoreo24hrs enoperaciónyseguridadinformatica7.- Pólizasdemantenimientoysoportewebservice ajustadaanecesidadesdelcliente.

Más de15añosdeexperienciaenwebservice

Masde70,000contribuyentes ymásde10millones defacturasentregadasexitosamenteenelSAT.

Proyectos WebService para desarrolladores de software

Page 4: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

Tecnologia RESTful

REpresentational State TransferREST esunestilodearquitecturasoftwareparasistemashipermediadistribuidoscomolaWorldWideWeb.

RESTafirmaquelawebhadisfrutadodeescalabilidadcomoresultadodeunaseriedediseñosfundamentalesclave:Unprotocolocliente/servidorsinestado:cadamensajeHTTPcontienetodalainformaciónnecesariaparacomprenderlapetición.Comoresultado,nielclientenielservidornecesitanrecordarningúnestadodelascomunicacionesentremensajes.

Unconjuntodeoperacionesbiendefinidasqueseaplicanatodoslosrecursosdeinformación:HTTPensídefineunconjuntopequeñodeoperaciones,lasmásimportantessonPOST,GET,PUT yDELETE. Confrecuenciaestasoperacionesse equiparanalasoperacionesCRUDenbases dedatos.

Unasintaxisuniversal paraidentificarlosrecursos.EnunsistemaREST,cadarecursoesdireccionableúnicamenteatravésdesuURI.Elusodehipermedios,tantoparalainformacióndelaaplicacióncomoparalastransicionesdeestadodelaaplicación:larepresentacióndeesteestadoenunsistemaREST sontípicamenteHTMLoXML.Comoresultadodeesto,esposiblenavegardeunrecursoRESTamuchosotros,simplementesiguiendoenlacessinrequerirelusoderegistrosuotrainfraestructuraadicional.

Proyectos WebService para desarrolladores de software

Page 5: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

• 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.

Implementación

Proyectos WebService para desarrolladores de software

Page 6: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

PólizadesoporteWebservice

POLIZASOPORTEDESARROLLADORDESOFTWAREANUALBASICA$17,400mxn anuales*iva incluidoØ Idealparapequeñasymedianasempresasdemenosde50clientesØ Monitoreo dedicadodelaoperación delservicioØ AccesoaForodeSoporte ysoportevia email

• 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

Proyectos WebService para desarrolladores de software

POLIZASOPORTEDESARROLLADORDESOFTWAREANUALPRO$35,000mxn anuales*iva incluidoØ Idealparamedianasempresasdedesarrollo conmasde50clientesØ Monitoreo dedicadodelaoperación delservicioØ AccesoaForodeSoporte ysoportevia emailØ Mensajesdemantenimiento yfallasdeconexiónØ Asesoríaencambiosimplementados pornosotros poractualización delSATØ Información aprimeramanodecuestiones técnicasyfiscalesdeoperación conelCFDi*Parapóliza másavanzadasecotizaenbaseanecesidades

Page 7: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

Proceso

Sistemacliente ServidorRESTFactuPronto

/login GET

RespuestaenJson

/timbrarPOSTJson Array

RespuestaenJson

SAT

*verejemplodeenvio siguientediapositiva

Page 8: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

ProcesoEjemplodeSolicituddetimbrado• NoserequierearmarelXML• Noserequieresellarnada• Conocimientosbásicosdeprogramación

Page 9: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

FuncionesRESTSep 2016

• Ingresar• Timbrar• Cancelar• ActualizarDatosdeempresa• Enviarporemail

ApartirdeOctubre2016:• EnviarFacturaProveedoracobranza• Cobranza• Prepolizas• SubirymodificarCatalogodecuentas• Obtenerreportesentiemporeal• Otros.

Page 10: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

Flujodelimplementacion1.-Negociaciónconventasdeadquisicióndefoliosó licencias

a)SedeberátenerunacotizaciónyadefinidaconsuagentedeventasyaprobadaporelGerentedeVentasb)Sedeberádepositarelanticipoobienelcostodeimplementaciónolicenciasegúnelcaso

2.- Solicituddecredencialesambientedepruebasa) Enviarcorreoaimplementacion@factupronto.comconRFCynombredelaempresaparaprobar,Nombredelaempresadedesarrollo,

contacto,emailycelular.*en1díahábilo2seactivanlascredencialesyseenvíalainformacióndeimplementación.b) SedaelcontactotécnicoylasvíasdecomunicaciónconáreadedesarrollodeFactuPronto

3.- Altadecuentaenproduccióna) Darsedealtacomoclienteenfactupronto https://www.factupronto.mx/hydra/g_os/welcome.php?&mod=ingreso&opc=newb) Hacerelpagocorrespondienteyesperaractivacióndelservicioc) Crearempresas yasignarfoliososervicios

NegociaciónCon

Ventas

SolicitaCredencialesPruebas (duración dela

prueba30días) Funciono

Soporte

AltadeCuenta$$Depositar

Page 11: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

Conexiónadesarrolladores

Precioportimbrado:

100,000folios (0.45/folio) $45,000300,000folios (0.40/folio) $120,000500,000folios (0.35/folio) $175,000700,000folios (0.30/folio) $210,0001,000,000 folios (0.25/folio) $250,000

Costoporimplementación $11,600pesos

*arribade$150,000pesosnohaycostoporimplementación*notienecostoparaeldesarrolladorelmodulodewebservice*sesugiereadquirirunapólizademantenimiento*enlacomprade1millóndetimbresseincluyelapólizapor1año*IVAincluido

Page 12: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

Conexiónadesarrolladores

FactuPronto OtrosPACS

Complejidad deconexión REST/APIExtremadamentesencillo XML/SOAPotrosmuycomplejo

ArmarelXMLysellarlo Muy sencillosolomandaslosdatosnosotrosloarmamosporti

Tienesquearmarel XML,validarloysellarloYestaraltantodeactualizacionesdelSAT

Compatibilidad conlenguajes PorserREST/APIescompatiblecontodoC#, VB.NET,JAVA,PHP,Android,SWIFT,etc.

Muycomplejo deimplementar

Criptografía(sellado) Nosotros lohacemosporti Tienesqueimplementar criptografíaSSL

Actualizaciones Nosotros nosencargamosdelasactualizacionesalCFDi ysihayquecambiaralgúncampoquenosenvíasteavisamoscontiempo

Tu eresresponsabledeestaraldíaconcadaactualización técnicadelCFDi ysusvalidaciones

Cancelación Tan simplecomoenviarnoselUUIDynosotrosnosencargamosdelresto

Tienesqueformarunnuevoxml decancelación bastantecomplejo

Soporte Tenemoslicenciasdesoporteadicionalafindedartemejoratención,aunqueelsoportediarioquemantienelaoperaciónestaincluidoconlosfolios

Casi nohaysoportetécnicoyesdifícillocalizarlos.

Ventajacontralacompetencia

Page 13: PROYECTOSDE WEBSERVICE PARA …...¿Qué es el timbrado con FactuPronto? Proyectos WebService para desarrolladores de software Los WebServiceson conexiones entre servidores donde la

GRACIAS POR SU ATENCIÓNQUEDAMOS A SUS ORDENES PARA DUDASFACTUPRONTO SA DE CV(81) 8157 0050 CONMUTADOREMAIL: [email protected]