Página 1 de 9

Cancelacion CFDi

Publicado: Jue Feb 24, 2011 6:39 pm
por leinad
No se si sera el foro correcto, pero no encontre otro :/

Ayer estuve al telefono con el "asesor" de Edicom. Me dijo que tienen una funcion para cancelar el CFDi pero que solo esta implementada, mas no funciona porque el SAT aun no libera el WebService que permitira hacer la cancelacion.

Me dijo que hasta ahora la unica forma de cancelar el CFDi es entrar directamente a la pagina del sat y utilizar un servicio que tienen (que no se donde esta)

Asi que me pregunto si que tan cierto es esto? (ya genere mi cadena original del timbre...asi que pronto tendre que ver que onda con las cancelaciones)
Porque mis clientes van a poner el grito en el cielo cuando sepan que tendran que usar otra plataforma si quieren cancelar un CFDi :/

<rant>Aprovecho para reiterar la completa ineptitud de los licenciados del SAT (no digo que no sepan, son buenos contadores, administradores) pero porque no ponen una seccion de "dudas tecnicas" en el apartado de CFD!!</rant>

Re: Cancelacion CFDi

Publicado: Jue Feb 24, 2011 8:16 pm
por jc_charlymx
Hola

Me dijo que hasta ahora la unica forma de cancelar el CFDi es entrar directamente a la pagina del sat y utilizar un servicio que tienen (que no se donde esta)


Dale una leida por aca ftp://ftp2.sat.gob.mx/asistencia_servic ... rivado.pdf
y por aqui accesas al servicio https://portalcfdi.facturaelectronica.sat.gob.mx/


saludos

Re: Cancelacion CFDi

Publicado: Lun Abr 11, 2011 5:41 pm
por heber.lazcano
La cancelación si se puede realizar directamente al SAT, pero para poder realizar este proceso es necesario contar con un token de cancelación, el cual solo lo puede generar un PAC.

Los pasos de cancelación serían los siguientes:

1.- Pedir el token de cancelación al PAC
2.- Generar la petición de cancelación
3.- Firmar la petición de cancelación con XMLSignature
4.- Añadir el token de cancelación a las cabeceras HTTP de la petición.
5.- Enviar la petición de cancelación al SAT.

Saludos.

Re: Cancelacion CFDi

Publicado: Lun Abr 11, 2011 5:43 pm
por heber.lazcano
Para todo realizar estos pasos, Tralix ofrece una librería en Java actualmente y próximamente en .NET.

Con ello no es necesario entrar a la página del SAT.

Re: Cancelacion CFDi

Publicado: Lun Abr 11, 2011 6:50 pm
por Dado
heber.lazcano escribió:Para todo realizar estos pasos, Tralix ofrece una librería en Java actualmente y próximamente en .NET.

Con ello no es necesario entrar a la página del SAT.


Interesante comentario....y ya esta funcionando? de donde se puede descargar esa libreria o solo la proporcionan a clientes registrados?

Porque entre a la liga que recomiendas pero no encontre la liga para descargar dicha libreria

Re: Cancelacion CFDi

Publicado: Mar Abr 12, 2011 8:28 am
por heber.lazcano
DADO escribió:
heber.lazcano escribió:Para todo realizar estos pasos, Tralix ofrece una librería en Java actualmente y próximamente en .NET.

Con ello no es necesario entrar a la página del SAT.


Interesante comentario....y ya esta funcionando? de donde se puede descargar esa libreria o solo la proporcionan a clientes registrados?

Porque entre a la liga que recomiendas pero no encontre la liga para descargar dicha libreria



La librería por el momento solo se distribuye a clientes que utilizan los servicios de PAC de Tralix.

Re: Cancelacion CFDi

Publicado: Mar Abr 12, 2011 11:51 am
por leinad
Pero eso significa que el WebService del SAT para cancelacion ya esta disponible?
Alguien sabe la direccion?

Re: Cancelacion CFDi

Publicado: Mar Abr 12, 2011 12:51 pm
por heber.lazcano
leinad escribió:Pero eso significa que el WebService del SAT para cancelacion ya esta disponible?
Alguien sabe la direccion?


Si ya esta disponible, pero como decía en mi anterior mensaje es necesario que tengas un token para poder invocar al servicio, porque si lo invocas sin el token, nada mas no te va hacer caso. (Tralix tienen un servicio de expedición de tokens)

Te dejo un ejemplo de una petición de cancelación:

Código: Seleccionar todo


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header/>
    <soapenv:Body>
        <CancelaCFD xmlns="http://cancelacfd.sat.gob.mx"
            xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
            <Cancelacion xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Fecha="2011-04-11T13:09:40"
                RfcEmisor="LA.....">
                <Folios>
                    <UUID>E52B60E....</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>S2zBMi8......</DigestValue>
                        </Reference>
                    </SignedInfo>
                    <SignatureValue>
                        bqtysZzBlaO1.....</SignatureValue>
                    <KeyInfo>
                        <X509Data>
                            <X509IssuerSerial>
                                <X509IssuerName>OID.1.2.840.113549.1.9.2=Responsable: ...</X509IssuerName>
                                <X509SerialNumber>27510619.....</X509SerialNumber>
                            </X509IssuerSerial>
                            <X509Certificate>
                                MIIEJDCC....
                            </X509Certificate>
                        </X509Data>
                    </KeyInfo>
                </Signature>
            </Cancelacion>
        </CancelaCFD>
    </soapenv:Body>
</soapenv:Envelope>

Re: Cancelacion CFDi

Publicado: Jue Abr 14, 2011 12:31 pm
por leinad
Edicom tiene tambien su funcion para cancelacion de Comprobante...pero como no estaba disponible solo estaba de muestra jeje.

Asi que en un rato pregunto si ya esta funcionando para Edicom y les aviso :)

Re: Cancelacion CFDi

Publicado: Jue Abr 14, 2011 4:56 pm
por crixus
Alguien ha podido consumir el webservice del sat para realizar las cancelaciones ? :shock: