Llama Gratis 800 788 0195

Método Firmar_Manifiesto_Sello

Enlaces al servicio

Consumo de créditos

Por cada petición: No Aplica

Petició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
password Contraseña del web service
email Correo electrónico del Emisor
*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
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.
certificado Contenido del certificado de la FIEL en formato pem

*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>

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