Professional Documents
Culture Documents
Alcance ............................................................................................................................................... 2
Prerrequisitos .................................................................................................................................... 2
Recomendaciones ............................................................................................................................. 3
El objetivo del Servicio Web de Timbrado es proveer una serie de operaciones, entre las que
se incluyen, generar el timbre fiscal digital (TFD) de los comprobantes fiscales digitales por
internet (CFDI); adems de poder solicitar la cancelacin de los mismos.
A quin va dirigido
El presente documento va dirigido al rea de desarrollo y personal de sistemas con
conocimientos en consumo de Servicios Web sin importar la plataforma o sistema
operativo.
Alcance
Se provee la informacin necesaria para el consumo del Servicio Web de Timbrado.
Prerrequisitos
Estar familiarizado con el protocolo SOAP, el lenguaje XML y los estndares establecidos
por el esquema CFDI 3.2.
LINK:
http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/complemento_nomin
a.aspx
Lea con detenimiento el siguiente documento, para una exitosa implementacin del servicio
de timbrado.
soporte@facturadorelectronico.com
01 800 272 06 46
No se confi por la sencillez del web service, y desee adquirir primero sus timbres sin haber
hecho pruebas, ya que pueden surgir detalles (quiz para usted desconocidos) en sus
pruebas, que pueden retrasarlo a usted y a su cliente.
Es importante que genere el xml conforme las especificaciones del Anexo 20(No se
confunda, en una parte de la documentacin se encuentra descrito CFD y en otra CFDI):
http://www.sat.gob.mx/sitio_internet/e_sat/comprobantes_fiscales/15_17416.html
Si esta migrando de CFD a CFDI debe repasar el Anexo 20 para ver los cambios
significativos de la nueva versin.
Se le recomienda que tenga a la mano algn editor de XML que le permita validar xmls
contra esquemas. Esto le puede facilitar la resolucin de los posibles errores que pueda
obtener del Web Service evitar los mismos.
Altova XMLspy
Notepad++ con plugin xml tools
Free xml editor
Ya que abrir un xml con algn browser o con notepad no le va ser de mucha ayuda
Puede que la estructura de su xml sea valida y haya obtenido el nodo del timbre, pero a
nivel fiscal no necesariamente este colocando los datos nodos correctos. Dudas a
nivel fiscal deber consultarlas con su departamento administrativo utilizar la lnea de
ayuda del SAT.
Emisor GOYA780416GM0
Los datos para acceder al Web Service de timbrado son los siguientes:
Usuario: test
Contrasea: TEST
Palabras clave:
-SOAP
1. obtenerTimbrado
2. cancelarComprobante
Podemos ver los parmetros de cada mtodo dando clic directamente en el nombre del
mtodo para una lectura ms amigable podemos cargar el descriptor directamente a una
aplicacin, por ejemplo soapUI.
El mtodo obtenerTimbrado requiere del XML CFDI 3.2, un usuario y contrasea como
parmetros de entrada:
El mtodo obtener timbrado nicamente regresa el nodo del timbre del timbre
Usted debe incrustar el nodo del timbre en el nodo de complementos de su XML CFDI 3.2
Para un ensobretado SOAP el xml deber enviarse con los caracteres <, >, " con sus caracteres de escape correspondientes
Respuesta del proceso de Timbrado:
La obtencin del timbre es exitosa cuando se obtiene la respuesta del Web Service de
Timbrado con la siguiente estructura:
Ejemplo de respuesta correcta:
Nota: En caso de desconocer como manejar (insertar nodos, eliminar nodos, etc) XMLs, deber consultar la documentacin de su
lenguaje de programacin. Estos debern proveerle opciones como Xpath Clases incluidas dentro del propio lenguaje, que faciliten
el manejo de XMLs.
Caso contrario, la respuesta es la siguiente:
Ejemplo:
<obtenerTimbradoResponse xmlns="http://facturadorelectronico.com/timbrado/">
<obtenerTimbradoResult>
<timbre esValido="False" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<errores>
<Error codigo="306" mensaje="El certificado utilizado no es de Sello Digital" />
</errores>
</timbre>
</obtenerTimbradoResult>
</obtenerTimbradoResponse>
Se muestra el error que surgi durante el proceso de la obtencin del timbre fiscal digital,
mediante un cdigo de error.
Nota: Las cancelaciones nicamente aplican para los comprobantes timbrados con
nuestro Web Service.
Estatus Descripcin
201 El folio UUID del CFDI ha sido exitosamente cancelado.
202 El folio UUID del CFDI ha sido previamente cancelado.
203 El folio UUID del CFDI no fue encontrado
204 El folio UUID no es aplicable para ser cancelado
205 El folio UUID del CFDI aun no ha sido enviado al SAT
NOTA: El error 205 en pruebas es tomado como una prueba con xito.
1. Soy nuev@ en estos temas, pero deseo que mi sistema genere facturacin
electrnica, por donde puedo empezar? Para el servicio de timbrado, se
recomienda consultar informacin para la generacin de conexines con web
services mediante el lenguaje de programacin que estn utilizando, tambin
conocer que es XML y lo ms importante consultar la pgina del SAT Anexo 20, en
el cual se encuentran el documento con las especificaciones para la generacin de
CFDI 3.2
4. No tengo tiempo para generar el CFDI 3.2, requiero que mi cliente ya genere
facturacin, que puedo hacer? Pueden consultar nuestra alternativa de Interfaz
ERP.
6. Para hacer uso del Kit de pruebas necesito adquirir algn paquete de timbres?
No, la nica indicacin en pruebas, es evitar las pruebas de stress y crear el XML
con los datos del Emisor de pruebas GOYA.
7. Que datos deben ir en el XML? Deben consultar el documento del SAT, anexo 20
correspondiente a CFDI 3.2.
11. Puedo generar el Xml de pruebas con los archivos de certificado digital de mi
cliente? Para pruebas los nicos certificados que se pueden usar son los que se
encuentran en este Kit.