Método Firmar_Manifiesto
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”, 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 | Sí |
password | Contraseña del web service | Sí |
rfc | Rfc del contribuyente Emisor | Sí |
razon_social | Nombre del emisor | Sí |
Correo electrónico del Emisor | Sí | |
cer_pem | Contenido del certificado de la FIEL en formato pem. | Sí |
llave_pem | Contenido de la llave de la FIEL en formato pem. | Sí |
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>
Queremos solucionar tus dudas
ContáctanosRespuesta 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 | 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 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. |