Llama Gratis 800 788 0195

Método Firmar_Manifiesto

Enlaces al servicio

Consumo de créditos

Por cada petición: No Aplica

Petición al servicio

El servicio de “firmar_manifiesto”, provee la funcionalidad para generar la firma digital del manifiesto de conocimiento y autorización de la entrega de comprobantes al SAT. Se requieren las credenciales de la cuenta que integra y los datos del contribuyente para generar la firma del documento.

Parámetros de la petición

Nombre Descripción Requerido
username Usuario del web service
password Contraseña del web service
rfc Rfc del contribuyente Emisor
razon_social Nombre del emisor
email Correo electrónico del Emisor
cer_pem Contenido del certificado de la FIEL en formato pem.
llave_pem Contenido de la llave de la FIEL en formato pem.

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 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <username xsi:type="xsd:string">AAA010101000</username>
         <password xsi:type="xsd:string">h6584D56fVdBbSmmnB</password>
         <rfc xsi:type="xsd:string">EKU9003173C9</rfc>
         <razon_social xsi:type="xsd:string">ACCEM SERVICIOS EMPRESARIALES SC</razon_social>
         <email xsi:type="xsd:string">contacto@timbox.com.mx</email>
         <cert_pem 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----</cert_pem>
         <llave_pem xsi:type="xsd:string">-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCDhp2+kag8gYSt
0Q7KcyQn+ZuIMfpZAs0E7zRKYa9hn2d18hRw5zHj+PiD8/F3Wc0PFko3eyXjq+Xn
//aJi6eF3ejwofN1pok2Z4jT5bnLWLOlhgxnJvxggJaeIiMrp11+UybzAI3vEL/C
yJvhJorRP+fjnHzy4Q0AP/Q9+C9w/GnaCLlIPFMoytzPHY+toQJAUQ1Bf9GeMz4Q
D1/wREe5RHWUXA606NTNHqvEjNPfkOyLV5DGCAX/UNyQx36Tpw+CWwCeHSutGZFE
CNMaPhuorOBAF79NpYkkQiHxL5Sa2R8BmTlGkXHH49n4US6G/dCW5peDSglERm6I
o6CLoU4jAgMBAAECggEAVsCE7XyvhfE77VX2NoyJraBS+RtV8D4LspSAXgtenbqB
iGc7Glk0LBU8/fP6MenWenwOSdf9XtU0GLlZCNJHleGP0qBPsCs/V9YkhveAe+Ku
45+uMJ+jWZeXQQhtQE7tOPRpvWCBPc1DXpvpTTGZ4HkRX60JMT5F0ANe+zznNdMl
gN+YgAbf+RxeP2w6dZOmzmXqUIL+CQ3oJxBM+11fF3NKow9fC83eYrfMgJsH+J+h
cofjuDdvUr6llqBLBlLa2ATaGqf6Y3bEDyf2jsitwLzQJ7S8WpFgvbgcXh8oNNDn
uqFAG9w8oBonSfd8Zrlv1t/EWLXc/loqgPr9JhV3AQKBgQC4n69rn63w9YMTumDN
oaA3pykA35UHTPRqqdqvXcIBe5P1MHtSKl7DNY93pN5Qsu6e/ev2VKwXnnuGi85Q
NANE1SlfK59sLbzXnZmLux4joaXX6U9g1H/serRE9hP3IDSo1S72mBkFn6FvFu0i
LhlOjKxZl7Lq4NIJQTWS/UKCgQKBgQC2X8znKKbUniaeb7GnjtSOWGL/+Q/1+01s
PwEBlx7FutFgEgtmSfI1vOFR4u8sex+j9m/oQp0z5e9+FOekPvMpDcmC5DcW91Vu
jQW0emzIaQl0lRRHnhjmqnYMp0aSseJgEAq0+VA8wPceudBdEN+W1L8I3DiMZ4W1
Bt5qIEE2owKBgAjwSkj2qTBCYr9AxdEO4zfukvCk4o1A75B+esUE0BDMT+SOHVpk
DMR8wl5zkAPuNdlix9rcTJy0IpzoBewiKIpbm64s6YIOUNdLnRSD0bi96c6jUCGL
CEqFwlaYZ20OlR4bfDOaN5PrH6DGRmLiQn1oGCwaSSJQEjs6egKM2nyBAoGAIXib
pqEzXTpZZCKjvFjecfGO2ePgJgklQISfrqcJosiSvMsTBIb1yR8NS3YW51cBi5oj
F8GCEJBW0BEOInrbLeG15iv0YGasa0m+jk0Zwf5lGdxyiGJft5X5bIEW1r2HCpJn
JKfNLhlMQXtg3nPGVWxeU0X3qu0lAQBtuZSJ43kCgYEAllkpoVu6a2YSc/yZWxPl
Kg7WjySsQQt3tLbf69i8kosXlz8XiAwzkT1rilIBfGo7i/29xjkJJ13zjl16cKNM
1JRhABTCDRqEEV7aQxoRTI71UAKtqAf0k4Ji3MYSD7k2LkPMv2I6Pc83dE1T7DUm
OxxzqFBkL0KK4V2jvIdu1yE=
-----END PRIVATE KEY-----</llave_pem>
      </urn:firmar_manifiesto>
   </soapenv:Body>
</soapenv:Envelope>

Respuesta del servicio

La respuesta del servicio firmar manifiesto la contiene el nodo “firma_manifiesto_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 ha 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 El encabezado contendrá:

  • RFC del Emisor que firmó el Manifiesto.
  • Fecha en que fue firmado el Manifiesto.
  • Asunto describe el contenido del documento que se firmó
contenido Información general que contiene el Manifiesto.
firma Resultado de la firma digital de la información contenida en la cadena original que representa los datos principales del documento del Manifiesto.
cadena_original Información clave del documento Manifiesto.
certificado 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 certificado.
  • 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_response>
         <firma_manifiesto_result xsi:type="tns:firma_manifiesto_result">
            <code xsi:type="xsd:string">200</code>
            <message xsi:type="xsd:string">Manifiesto firmado y enviado exitosamente</message>
            <manifiesto xsi:type="tns:manifiesto">
               <encabezado xsi:type="tns:encabezado">
                  <rfc xsi:type="xsd:string">EKU9003173C9</rfc>
                  <fecha xsi:type="xsd:string">2019-09-10T13:57:53</fecha>
                  <asunto xsi:type="xsd:string">Manifiesto de conocimiento y autorización al PAC la entrega de los CFDI certificados al SAT</asunto>
               </encabezado>
               <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 xsi:type="tns:certificado">
                  <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>
            </manifiesto>
         </firma_manifiesto_result>
      </tns:firmar_manifiesto_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 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 RFC inválido
MAN004 Parámetro Email inválido
MAN005 Parámetro Razon Social inválido
MAN006 Parámetro Certificado PEM inválido
MAN007 Parámetro Llave PEM inválido
MAN008 El certificado utilizado es un CSD, se requiere el certificado FIEL.
MAN009 El certificado del emisor no corresponde al RFC
MAN999 Error de comunicación con el servicio.