Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Cancelacion de CFDI mediante Web Service.

Y para empezar Que es una Factura Electronica? Como empiezo? Necesito Autorizacion? Que medios hay para Facturar Electronicamente? estos y todos los temas de iniciacion deberan estar aqui
ssjantonio
Mensajes: 14
Registrado: Lun Oct 18, 2010 12:00 am

Cancelacion de CFDI mediante Web Service.

Mensaje por ssjantonio »

Alguien ha logrado consumir el servicio web del sat?
https://cancelacion.facturaelectronica. ... ervice.svc
Ya intente enviando el Web Request de forma manual, y en cualquier caso me retorna un error "500 Internal Server Error".
Ya intente firmando todo el nodo CancelaCFD, Cancelacion, Folios, y siempre me regresa el mismo error.
¿Alguien tiene alguna experiencia con este servicio web?
Desarrollo software para uso privado de la empresa donde trabajo, no es para fines de lucro así que cualquier ayuda sera bien agradecida.
Gracias!

Código: Seleccionar todo

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">}
		<CancelaCFD xmlns="http://cancelacfd.sat.gob.mx">
			<Cancelacion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Fecha="2012-04-09T14:49:06" RfcEmisor="AIN840518IP3">
				<Folios xmlns="http://cancelacfd.sat.gob.mx">
					<UUID>3266AEC9B29240C6AB6644241088E381</UUID>
				</Folios>
				<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
					<SignedInfo>
						<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
						<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
						<Reference URI="">
							<Transforms>
								<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
							</Transforms>
							<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
							<DigestValue>trjBF2jiVrOuuxVn4bdYZEgJxtY=</DigestValue>
						</Reference>
					</SignedInfo>
					<SignatureValue>k0Nm/2HCp3Ak0HZfMfCU1JmNQ2fRd1KnL7mTlrwZdvSPEnh0vviivf+4U71kVE0APrqaoMiCeQwMUDoGRJ9RpRvaPerQTXCZnfzMysBETkVaJnCae5tn9Jg65+xjgndKTx5BcFnoqqD4MbvmPmGma5p28UfM81yytT27CP89ilE=</SignatureValue>
				</Signature>
			</Cancelacion>
		</CancelaCFD>
	</s:Body>
</s:Envelope>
albertoac
Mensajes: 17
Registrado: Lun Ene 03, 2011 1:02 pm

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por albertoac »

Yo tambien estoy buscando una forma de cancelar masivamente CFDIs. Alguien utiliza ya este WebService?

Saludos,
fgonzalez
Mensajes: 5
Registrado: Vie Mar 02, 2012 7:51 pm

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por fgonzalez »

Este web service es solo para PACs, requerirías un certificado valido de proveedor autorizado de certificaciones para obtener el token de seguridad en el primer paso. De hecho por lo que veo ni siquiera lo tienes en esa parte.

Existen una multitud de PACs que tienen servicios de cancelacion masiva, pero hasta donde se todos tienen costo por el momento, y todos funcionan de diferentes maneras. Yo utilizo 2 actualmente (uno de backup) y me funcionan bastante bien.
mike08
Mensajes: 16
Registrado: Jue Jun 07, 2012 12:57 am

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por mike08 »

ssjantonio escribió:Alguien ha logrado consumir el servicio web del sat?
https://cancelacion.facturaelectronica. ... ervice.svc
Ya intente enviando el Web Request de forma manual, y en cualquier caso me retorna un error "500 Internal Server Error".
Ya intente firmando todo el nodo CancelaCFD, Cancelacion, Folios, y siempre me regresa el mismo error.
¿Alguien tiene alguna experiencia con este servicio web?
Desarrollo software para uso privado de la empresa donde trabajo, no es para fines de lucro así que cualquier ayuda sera bien agradecida.
Gracias!

Código: Seleccionar todo

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">}
		<CancelaCFD xmlns="http://cancelacfd.sat.gob.mx">
			<Cancelacion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Fecha="2012-04-09T14:49:06" RfcEmisor="AIN840518IP3">
				<Folios xmlns="http://cancelacfd.sat.gob.mx">
					<UUID>3266AEC9B29240C6AB6644241088E381</UUID>
				</Folios>
				<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
					<SignedInfo>
						<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
						<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
						<Reference URI="">
							<Transforms>
								<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
							</Transforms>
							<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
							<DigestValue>trjBF2jiVrOuuxVn4bdYZEgJxtY=</DigestValue>
						</Reference>
					</SignedInfo>
					<SignatureValue>k0Nm/2HCp3Ak0HZfMfCU1JmNQ2fRd1KnL7mTlrwZdvSPEnh0vviivf+4U71kVE0APrqaoMiCeQwMUDoGRJ9RpRvaPerQTXCZnfzMysBETkVaJnCae5tn9Jg65+xjgndKTx5BcFnoqqD4MbvmPmGma5p28UfM81yytT27CP89ilE=</SignatureValue>
				</Signature>
			</Cancelacion>
		</CancelaCFD>
	</s:Body>
</s:Envelope>
Hola ssjantonio, espero me puedas ayudar.
Como creas el Elemento requerido para integrar el sello del emisor de los CFDI en el estándar XML Digital Signature?

Vi que la estructura del XML Digital Signature es:
<Signature>
<SignedInfo>
<CanonicalizationMethod />
<SignatureMethod />
<Reference>
<Transforms>
<DigestMethod>
<DigestValue>
</Reference>
<Reference /> etc.
</SignedInfo>
<SignatureValue />
<KeyInfo />
<Object />
</Signature>

Pero los valores de los atributos en cada uno de sus elementos como se determinan?
<CanonicalizationMethod Algorithm="?">
<SignatureMethod Algorithm="?">
<Transform Algorithm="?" />
<DigestMethod Algorithm="?" />
<DigestValue>?</DigestValue>
<SignatureValue>?</SignatureValue>

De antemano muchas gracias.
Saludos.
NetLinux
Mensajes: 7
Registrado: Mié Mar 23, 2011 3:26 pm

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por NetLinux »

Saben si timbre Fiscal maneja este servicio?
Saludos y Gracias
Avatar de Usuario
Dado
Mensajes: 15983
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por Dado »

NetLinux escribió:Saben si timbre Fiscal maneja este servicio?
Saludos y Gracias
No lo maneja, pero ha habido promesas que "proximamente" lo tendran
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
alelayton
Mensajes: 6
Registrado: Sab Feb 05, 2011 11:59 pm

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por alelayton »

Tengo exactamente el mismo error. (error del lado del servidor)

Conseguí este XML de un PAC indicandome que esta es la manera de construir el XML, aun que el servicio recibe un objeto de tipo Cancelacion
Logro construir el objeto, tras convertirlo a XML este es el resultado, logro igualarlo, sin embargo el error continua.

Estoy interesado en lograr la cancelación por este medio.
¿Alguién tiene alguna noticia o dato al respecto?

Código: Seleccionar todo

<?xml version="1.0"?>
<Cancelacion
        xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xsd = "http://www.w3.org/2001/XMLSchema"
        Fecha = "2012-07-27T07:40:01"
        RfcEmisor = "VVA741210KCA">
        <Folios xmlns = "http://cancelacfd.sat.gob.mx">
                <UUID>E94E1991-6E32-44A5-9203-DEADDCC68CC8</UUID>
        </Folios>
        <Signature xmlns = "http://www.w3.org/2000/09/xmldsig#">
                <SignedInfo>
                        <CanonicalizationMethod Algorithm = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
                        <SignatureMethod Algorithm = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                        <Reference URI = "">
                                <Transforms>
                                        <Transform Algorithm = "http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                                </Transforms>
                                <DigestMethod Algorithm = "http://www.w3.org/2000/09/xmldsig#sha1"/>
                                <DigestValue>zHfYDT7Ula1gwqK+6OC8/etyJQk=</DigestValue>
                        </Reference>
                </SignedInfo>
                <SignatureValue>fo6cHQE0F8zN09hULUR4crG+57ZBM8x6FNhTexa4C3YJlPCzRAP63+vVCz/JsQfs2lp7VwIlZHhGCaiwKRsEoGobLJOlRkKBnzRR9kLNf4YQQUAIq+duvviwTcwZ1F/4bq3JrIFEY5V+l+giJBPNZKdTQSgH+k5KHo5nDEDIzyU=</SignatureValue>
                <KeyInfo>
                        <X509Data>
                                <X509IssuerSerial>
                                        <X509IssuerName>OID.1.2.840.113549.1.9.2=Responsable: Fernando Martínez Coss, L=Cuauhtemoc, S=Distrito Federal, C=MX, PostalCode=06300, STREET="Av. Hidalgo 77, Col. Guerrero", E=acods@sat.gob.mx, O=Servicio de Administración Tributaria, CN=A.C. del Servicio de Administración Tributaria</X509IssuerName>
                                        <X509SerialNumber>275106190557734483187066766755592631371559089721</X509SerialNumber>
                                </X509IssuerSerial>
                                <X509Certificate>MIIEYTCCA0mgAwIBAgIUMDAwMDEwMDAwMDAxMDI3Mjk0NjkwDQYJKoZIhvcNAQEFBQAwggE2MTgwNgYDVQQDDC9BLkMuIGRlbCBTZXJ2aWNpbyBkZSBBZG1pbmlzdHJhY2nDs24gVHJpYnV0YXJpYTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExHzAdBgkqhkiG9w0BCQEWEGFjb2RzQHNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEzARBgNVBAcMCkN1YXVodGVtb2MxMzAxBgkqhkiG9w0BCQIMJFJlc3BvbnNhYmxlOiBGZXJuYW5kbyBNYXJ0w61uZXogQ29zczAeFw0xMTAxMzEyMDQ2MTFaFw0xMzAxMzAyMDQ2MTFaMIIBADE2MDQGA1UEAxMtRkFCUklDQUNJT04gREUgVkFMVlVMQVMgWSBBQ0NFU09SSU9TIFNBIERFIENWMTYwNAYDVQQpEy1GQUJSSUNBQ0lPTiBERSBWQUxWVUxBUyBZIEFDQ0VTT1JJT1MgU0EgREUgQ1YxNjA0BgNVBAoTLUZBQlJJQ0FDSU9OIERFIFZBTFZVTEFTIFkgQUNDRVNPUklPUyBTQSBERSBDVjElMCMGA1UELRMcRlZBNzQxMjEwS0tBIC8gU0FGRzU1MDcxNzVQNzEeMBwGA1UEBRMVIC8gU0FGRzU1MDcxN0hERk1MTjAzMQ8wDQYDVQQLEwZNQVRSSVowgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANMRkq60NpIOWwqWZ4agGHObbBdRkgaH5RHshT/dU3ewgS86590x3YdCqQ14Xn5VIFdQfWruByFO+WyKVSlNJvrezZpY2C/qED2EXggo+6S7iMVEAdrNay9LJ0XQKgxmLAgA4Wxvz6yi3lqhVAoCfkXVbVmWWcFogAyMhsEBeduJAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQCFkOAVAxjvvy4+/MplLRPiqtefDjO4R+q0hoNYDfOGf5pNjvBU3xkYgcl+MGJuLPROxjzcLq/I3GkfqkAJ9lUmG6EfoEPfIuTazXxugI9HRHfh331/1T4gfy0f5Xp1gepuMcDFDbEeowPpq9XdpruOxV0u7B4ghy1G0Qr904qOH0qvNCxBRrwBbZfXUL2Re9R5y9MBt0+70VQR+nz3z9HiGlkzJ5N6BpIihXkxqsxiy3ZauZbM9KGGqPTDBsO/y2EuiQiL/Ap39SYfwB00C2XZu/xXWlNK9k50VELYNMQ4yqdkWIdOVtMmzCAQocMSnr5DLkf0Q7bjBsLyYGVLbyZ9</X509Certificate>
                        </X509Data>
                </KeyInfo>
        </Signature>
</Cancelacion>
RogerGlez
Mensajes: 1
Registrado: Mar Ago 07, 2012 2:54 pm

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por RogerGlez »

Hola buenas tardes

Yo tambien tengo el mismo problema que el compañero de arriba, no logró hacer que se me envie algo diferente a una excepcion de internal error, sinonimo de que el servidor hizo mal una operación y no esta cachada. ¿Alguien ha logrado timbrar haciendo uso del webservice del SAT?
mike08
Mensajes: 16
Registrado: Jue Jun 07, 2012 12:57 am

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por mike08 »

ssjantonio escribió:Alguien ha logrado consumir el servicio web del sat?
https://cancelacion.facturaelectronica. ... ervice.svc
Ya intente enviando el Web Request de forma manual, y en cualquier caso me retorna un error "500 Internal Server Error".
Ya intente firmando todo el nodo CancelaCFD, Cancelacion, Folios, y siempre me regresa el mismo error.
¿Alguien tiene alguna experiencia con este servicio web?
Desarrollo software para uso privado de la empresa donde trabajo, no es para fines de lucro así que cualquier ayuda sera bien agradecida.
Gracias!

Código: Seleccionar todo

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">}
		<CancelaCFD xmlns="http://cancelacfd.sat.gob.mx">
			<Cancelacion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Fecha="2012-04-09T14:49:06" RfcEmisor="AIN840518IP3">
				<Folios xmlns="http://cancelacfd.sat.gob.mx">
					<UUID>3266AEC9B29240C6AB6644241088E381</UUID>
				</Folios>
				<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
					<SignedInfo>
						<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
						<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
						<Reference URI="">
							<Transforms>
								<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
							</Transforms>
							<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
							<DigestValue>trjBF2jiVrOuuxVn4bdYZEgJxtY=</DigestValue>
						</Reference>
					</SignedInfo>
					<SignatureValue>k0Nm/2HCp3Ak0HZfMfCU1JmNQ2fRd1KnL7mTlrwZdvSPEnh0vviivf+4U71kVE0APrqaoMiCeQwMUDoGRJ9RpRvaPerQTXCZnfzMysBETkVaJnCae5tn9Jg65+xjgndKTx5BcFnoqqD4MbvmPmGma5p28UfM81yytT27CP89ilE=</SignatureValue>
				</Signature>
			</Cancelacion>
		</CancelaCFD>
	</s:Body>
</s:Envelope>
Como le mandas el XML de cancelación al WS https://cancelacion.facturaelectronica. ... ervice.svc?
Que métodos tiene este WS?
De antemano muchas gracias.
Devcfdi
Mensajes: 4
Registrado: Sab Jun 22, 2013 8:42 am

Re: Cancelacion de CFDI mediante Web Service.

Mensaje por Devcfdi »

Hola

El proceso de cancelación se hace en 2 pasos. Primero auténticas en otro ws y luego usas el ws que comentan. Sin cubrir la autenticación yo creo que envía ese error.

Y como comentan en otra respuesta pues sólo los pac se pueden autenticar
Cerrado