Ligas a otros servicios
Notas sobre versiones
Las ligas tendrán terminación con número de versión del CFDI, normalmente se mantienen las ligas anteriores mientras estas se siguen ocupando durante periodos de transición y para minimizar las modificaciones en el código de la aplicación.
Ejemplos de ligas en el transcurso de los años.
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR33
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR40
Codificación
Todos los valores deben estar codificados en UTF8 y URL Encoding. En el caso del RFC podría tener RFCs con Ñ y & en ellos. Es importante que vayan correctamente codificados.
Si su libraría no soporte codificar y no sabe como hacerlo, deberá por lo menos reemplazar los siguientes valores de acuerdo a esta tabla:
& --> %26
Ñ --> %C3%91
AÑA202001NR45 -> A%C3%91A202001NR45
A&R020321l34 -> A%26R020321l34
Descargar xml del servidor EasySmart a su sistema después de facturar.
opción 1
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR40?rfc=AAA010101AAA&rfc2=YMM941123295&factura=A374775&cmd=download_xml
opción 2
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR40?rfc=AAA010101AAA&rfc2=YMM941123295&serie=A&folio=374775&cmd=download_xml
Una ves descargado el XML, puede salvarlo en su propio sistema, procesarlo o cualquier otra cosa que desee hacer con el.
En el paquete del distribuidor se incluye un ejecutable como ejemplo y el código de Visual Basic de como se codificó este desarrollo.
Revise que la descarga es un XML y no un mensaje de error, si el texto descargado no inicia con la etiqueta de xml, es un error, y puede desplegar la información.
Reimprimir Factura
Si necesita desplegar una factura para su reimpresión puede hacerlo llamando la liga siguiente con los parámetros correctos.
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR40?rfc=AAA010101AAA&rfc2=YMM941123295&factura=374775&cmd=print_xml
opción 2
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR40?rfc=AAA010101AAA&rfc2=YMM941123295&serie=A&folio=374775&cmd=print_xml
En el paquete del distribuidor se incluye un ejecutable como ejemplo y el código de Visual Basic de como se codificó este desarrollo.
Cancelar un CFDi
Si puede programar o agregar interfaces al sistema administrativo. Llame el url con los datos correspondientes en el ejemplo para cancelar una factura.
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR40?cmd=cancela_uuid&rfc_emisor=<rfc>&uuid=<UUID>&cuenta=<usuario>&passwd=<contraseña>&motivo=<motivo>
Saldo Folios
Si desea conocer el saldo que le queda en el servidor.
https://facturas.easysmart.com.mx/cgi-bin/externos/timbrarGR?cmd=saldo_folios&cuenta=CUENTA_USUARIO&passwd=CONTRASEÑA_USUARIO
Notas sobre el envío emails
El sistema envía una copia a la cuenta de correo que esté configurada en el portal del cliente. Y hasta 3 correos adicionales en el campo email de la factura. Emails adicionales a 3 son ignorados. El sistema valida que todas las cuentas no estén reportadas como inválidas.
Si una cuenta está reportada como incorrecta o inválida, la debe eliminar o reemplazar, el sistema no permitirá generar la factura mientras el campo de email contenga cuentas inválidas.
Obtener CBB
Si desea generar el CBB para descargar y crear su propio PDF
https://facturas.easysmart.com.mx/cgi-bin/externos/getCBB?cuenta=CUENTA_USUARIO&passwd=CONTRASEÑA_USUARIO&rfc_emisor=XXX&rfc_receptor=YYY&total=123&uuid=UUID-DE-LA-FACTURA
Continuar a: Facturar / Notas de crédito
Continuar a : Generar recibos de nómina
Continuar a : Documentos de Pago
Continuar a : Subir Archivo Batch para escuelas
Continuar a : Retenciones y Pagos