Método Firmar_Manifiesto_Sello
Enlaces al servicio
Pruebas: https://staging.ws.timbox.com.mx/manifiesto/wsdl
Producción: https://sistema.timbox.com.mx/manifiesto/wsdl
Consumo de créditos
Por cada petición: No Aplica
Queremos solucionar tus dudas
ContáctanosPetición al servicio
El servicio de “firmar_manifiesto_sello”, provee la funcionalidad para recibir la firma del manifiesto de conocimiento y autorización de la entrega de comprobantes al SAT, esto en caso de que no se quiera compartir la información de la FIEL (por ser de carácter sensible) y para ello el servicio recibe la información necesaria para comprobar que el contribuyente realizó la firma del Manifiesto con Timbox. Se requiere usuario y contraseña para el uso del servicio, los datos del contribuyente y la firma digital.
Parámetros de la petición
Nombre | Descripción | Requerido |
username | Usuario del web service | Sí |
password | Contraseña del web service | Sí |
Correo electrónico del Emisor | Sí | |
*cadena | Debe de contener la información requerida para realizar la firma del manifiesto como son:
•Nombre o Razón Social del Emisor •RFC Emisor •NoCertificado correspondiente al certificado de la FIEL •Fecha en que se esta emitiendo la firma •RFC PAC: IAD121214B34 •NoAutorización: 0184 |
Sí |
sello | Corresponde a la digestión de la cadena original y del certificado.
Para la generación del sello se requiere:
•Cadena previamente generada. •Algoritmo de digestión SHA-1 •Generar la encripción con la llave FIEL. •Resultado de la firma convertido en Base64, como se muestra en el ejemplo. |
Sí |
certificado | Contenido del certificado de la FIEL en formato pem | Sí |
*La cadena deberá cumplir con la siguiente estructura:
- El inicio de la cadena será marcado por los caracteres || (doble pleca).
- Los datos que conformen la cadena no deberán contener el carácter | (pleca sencilla) a excepción de los delimitadores de cada campo.
- Cada dato individual se separa por el carácter | (pleca sencilla).
- Toda la cadena se expresa en el formato de codificaciones UTF-8.
- El final de la cadena se expresa mediante los caracteres || (doble pleca).
Ejemplo: ||ACCEM SERVICIOS EMPRESARIALES SC|EKU9003173C9|30001000000400002417|2019-08-19T18:13:13|IAD121214B34|0184||
Ejemplo de petición al servicio
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:WashOut"> <soapenv:Header/> <soapenv:Body> <urn:firmar_manifiesto_sello soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <username xsi:type="xsd:string">AAA010101000</username> <password xsi:type="xsd:string">h6584D56fVdBbSmmnB</password> <email xsi:type="xsd:string">contacto@timbox.com.mx</email> <cadena xsi:type="xsd:string">||ACCEM SERVICIOS EMPRESARIALES SC|EKU9003173C9|30001000000400002417|2019-09-10T13:57:53|IAD121214B34|0184||</cadena> <sello xsi:type="xsd:string">Citvy13pOqqFaCeY5xaazjiGreIpMd1N/rhG5683pmijr/32AuXT3fEakMY3OgfKXqZE9QKqLOMO7Eyvo+R+h6Set/304O9X0RMJVCPObQfdMmfZOAzNKvBE71NAHgYObASxiCaRY6UXZycPovQvJo4xIr4O49m2Lu90bT8sbX7qMSYeoLyqpyPGbqs53ckw7pr9nZ5mx3IT0QoqtWWtDwjwfbWQIsuVRgztcNA+587USkx3DNf849G3lnC/FocA650UOQPdVA13Mb1tYeXSdO4dMQ5/ZQ3g2osw6W/vqtHHEwLZnWroqLCa2sCeaqTs4cDlKt2Ge2qt/uRpY3T1tA==</sello> <certificado xsi:type="xsd:string">-----BEGIN CERTIFICATE----- MIIGBDCCA+ygAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MTcwDQYJKoZIhvcNAQEL BQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFE TUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9y aXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0w GwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJ BgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhD T1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3Bv bnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE0MjEwNTE1WhcNMjMwNjEzMjEwNTE1 WjCB+TEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScw JQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoT HkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjELMAkGA1UEBhMCTVgxKDAm BgkqhkiG9w0BCQEWGVNBVHBydWViYXNAcHJ1ZWJhcy5nb2IubXgxJTAjBgNVBC0T HEVLVTkwMDMxNzNDOSAvIFhJUUI4OTExMTZRRTQxHjAcBgNVBAUTFSAvIFhJUUI4 OTExMTZNR1JNWlIwNTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIOG nb6RqDyBhK3RDspzJCf5m4gx+lkCzQTvNEphr2GfZ3XyFHDnMeP4+IPz8XdZzQ8W Sjd7JeOr5ef/9omLp4Xd6PCh83WmiTZniNPluctYs6WGDGcm/GCAlp4iIyunXX5T JvMAje8Qv8LIm+EmitE/5+OcfPLhDQA/9D34L3D8adoIuUg8UyjK3M8dj62hAkBR DUF/0Z4zPhAPX/BER7lEdZRcDrTo1M0eq8SM09+Q7ItXkMYIBf9Q3JDHfpOnD4Jb AJ4dK60ZkUQI0xo+G6is4EAXv02liSRCIfEvlJrZHwGZOUaRccfj2fhRLob90Jbm l4NKCURGboijoIuhTiMCAwEAAaNPME0wDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMC A9gwEQYJYIZIAYb4QgEBBAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEF BQcDAjANBgkqhkiG9w0BAQsFAAOCAgEAr9uInaTMf6UqST5xpEonsbOeqdnyQsG1 ZiYLKw7lnjMjkYkrenManFXkpxHUeWw8Y/4y48iNcmrs1AH+Gd7ZdOJ3XIqIEy0C /SM4GemRx+YMjfsif24dxTN1fD8cU86W1Y56e3rDfgsR9yT/sGmxqvkUN3sQElyD 2+qhUZUydK7i03bWIG5fyzGIi15YBhzE6ALuX8po2coUlwQV830zRBPGDkcomejs fKPjYKQ+yzUtwO+8Klr1PUHmdlaG7Gv4llWLNvKm21qAgxjMkiKHLp1Cr66W1ahk s8I8VqsLarSKDzGf42VstQpO0hLV1cWXk920nl+n4htYgE7KDQwpioZXFeXCd9Ki ZcEREn/gvHi6nq6awPJS7k6hBPFEAtbmzwykQ30MNdtHwUXRKAf1yru9VYGIs38E lZyU8C6JJ0MPx/f/N56yHYOYKtYD++STWgXjHD0c/RPV5j1nhjPFhRMHZAuxOwQx ky28MQak+pd7OF5cDJiGYfDQZ7G+riGkhodIGS+jmexWQn0tpoZt8U+Ay7L8P7fd qcV9P58AMz4Eie3VrPs2LfpbhNpD/26AvgbkE4Iz4HAOdW9AH1im3Ae8+nWuICnb WcmExqcRqykM1U7MXkOV23L3jtdvDKcP+uCudwL+9Iit6K5pCGvqw7e/uCK0/Oyh tyxgA0LDS2A= -----END CERTIFICATE----</certificado> </urn:firmar_manifiesto_sello> </soapenv:Body> </soapenv:Envelope>
Queremos solucionar tus dudas
Contáctanos
Respuesta del servicio
La respuesta del servicio de firmar manifiesto sello la contiene el nodo “firmar_manifiesto_sello_result” y este está formado por 3 nodos principales, code, message y manifiesto, los primeros 2 regresaran siempre que la respuesta sea exitosa un “200” y un mensaje de “Manifiesto firmado y enviado exitosamente” respectivamente. El nodo de manifiesto contiene la información del emisor que firmado el manifiesto, además de la información que contiene el documento de manifiesto y del certificado. Es importante colocar correctamente el correo electrónico en la petición, ya que se enviara el manifiesto firmado en formato PDF.
Parámetros de respuesta
Nombre | Descripción |
encabezado_firma | El encabezado contendrá:
•RFC del Emisor quien firmó el Manifiesto. •Fecha en que fue firmado el Manifiesto. •Asunto describe el contenido del documento que se firmo |
contenido | Información del contenido del manifiesto. |
firma | Corresponde a la cadena original y el certificado. |
cadena_original | Corresponde a la información del nodo contenido. |
certificado_firma | Contiene los datos del Certificado como:
•emitido_a: Nombre o Razón Social del certificado •emitido_por: Indica por quien fue emitido o autorizado el certificado. •no_serie: corresponde al número de serie del certidicado. •validez: Nos indica el periodo de validez del certificado. |
Ejemplo de respuesta exitosa del servicio
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="urn:WashOut"> <soap:Body> <tns:firmar_manifiesto_sello_response> <firmar_manifiesto_sello_result xsi:type="tns:firmar_manifiesto_sello_result"> <code xsi:type="xsd:string">200</code> <message xsi:type="xsd:string">Manifiesto firmado y enviado exitosamente</message> <manifiesto_sello xsi:type="tns:manifiesto_sello"> <encabezado_firma xsi:type="tns:encabezado_firma"> <rfc xsi:nil="true"/> <fecha xsi:type="xsd:string">2019-09-10T13:59:48</fecha> <asunto xsi:type="xsd:string">Manifiesto de conocimiento y autorización al PAC la entrega de los CFDI certificados al SAT</asunto> </encabezado_firma> <contenido xsi:type="xsd:string"><![CDATA[Por medio del presente, <b>ACCEM SERVICIOS EMPRESARIALES SC</b>, con RFC <b>EKU9003173C9</b>, manifiesto mi conformidad y autorización para que la empresa IT & SW Development Solutions de México S. de R.L. de C.V. con RFC <b>IAD121214B34</b>, Proveedor Autorizado de Certificación debidamente acreditado y con número de autorización <b>0184</b>, proceda a entregar al Servicio de Administración Tributaria (SAT), copia de los comprobantes fiscales que me haya certificado, de acuerdo a lo establecido en la regla 2.7.2.7 de la Resolución Miscelánea Fiscal para el 2019, publicada en el Diario Oficial de la Federación el 22 de abril del 2019. Al mismo tiempo acepto que IT & SW Development Solutions de México S. de R.L. de C.V. sea quien me proporcione a mi nombre o al de mi representada, el Servicio de Certificación para todos los Comprobantes Fiscales Digitales por Internet (CFDI) que emita como persona física o como persona moral, que consiste en lo siguiente: a) La validación de los requisitos del artículo 29-A del CFF; b) La asignación de folios; c) La incorporación del sello digital del SAT]]></contenido> <firma xsi:type="xsd:string">Citvy13pOqqFaCeY5xaazjiGreIpMd1N/rhG5683pmijr/32AuXT3fEakMY3OgfKXqZE9QKqLOMO7Eyvo+R+h6Set/304O9X0RMJVCPObQfdMmfZOAzNKvBE71NAHgYObASxiCaRY6UXZycPovQvJo4xIr4O49m2Lu90bT8sbX7qMSYeoLyqpyPGbqs53ckw7pr9nZ5mx3IT0QoqtWWtDwjwfbWQIsuVRgztcNA+587USkx3DNf849G3lnC/FocA650UOQPdVA13Mb1tYeXSdO4dMQ5/ZQ3g2osw6W/vqtHHEwLZnWroqLCa2sCeaqTs4cDlKt2Ge2qt/uRpY3T1tA==</firma> <cadena_original xsi:type="xsd:string">||ACCEM SERVICIOS EMPRESARIALES SC|EKU9003173C9|30001000000400002417|2019-09-10T13:57:53|IAD121214B34|0184||</cadena_original> <certificado_firma xsi:type="tns:certificado_firma"> <emito_a xsi:type="xsd:string">ESCUELA KEMPER URGATE SA DE CV</emito_a> <emito_por xsi:type="xsd:string">SERVICIO DE ADMINISTRACION TRIBUTARIA</emito_por> <no_serie xsi:type="xsd:string">30001000000400002417</no_serie> <validez xsi:type="xsd:string">Desde 2019-06-14 21:05:15 Hasta 2023-06-13 21:05:15</validez> </certificado_firma> </manifiesto_sello> </firmar_manifiesto_sello_result> </tns:firmar_manifiesto_sello_response> </soap:Body> </soap:Envelope>
Códigos de error a nivel petición
En la siguiente sección se listan los códigos de error que puede regresar el servicio de firmar manifiesto sello a nivel petición:
Código | Descripción |
MAN001 | Los datos de autentificación enviados son incorrectos. |
MAN002 | Su plan ha caducado, favor de contratar un nuevo plan. |
MAN003 | Parámetro Email inválido. |
MAN004 | Parámetro Cadena inválido. |
MAN005 | Parámetro Sello inválido. |
MAN006 | Parámetro Certificado inválido. |
MAN007 | La Cadena es inválida revisar la siguiente estructura:
||Razón Social|RFC|NoCertificado|Fecha|RFC PAC|No.Autorización|| |
MAN008 | Razón Social dentro de la cadena es muy grande. |
MAN009 | RFC Contribuyente dentro de la cadena es incorrecto. |
MAN010 | NoCertificado dentro de la cadena es incorrecto. |
MAN011 | Fecha dentro de la cadena es incorrecta. |
MAN012 | RFC PAC dentro de la cadena es incorrecto. |
MAN013 | Número de autorización dentro de la cadena es incorrecto. |
MAN014 | NoCertificado de la cadena no corresponde con el certificado. |
MAN015 | El certificado utilizado es un CSD, se requiere el certificado FIEL |
MAN016 | Resultado de la digestión del sello debe ser igual a la cadena. |
MAN999 | Error de comunicación con el servicio. |