Página 4 de 9

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Lun Jun 20, 2011 1:56 pm
por Dado
CarlosPri escribió:
DADO escribió:
CarlosPri escribió:Quisiera saber si ya tienes algo acerca de la cancelacion de cfdi por medio de timbre fiscal
No, seguimos sin repuesta por parte de TimbreFiscal al respecto
Mira me estuve comunicando con un contacto de Timbre y me dice que no va haber enlace alguno que todo se manejaria con hacienda directo y yo recuerdo lo que vi en el anexo y tambien mencionaban algo de eso(cancelacion acuse.xml), no se si tu sabes algo mas ya que estar cancelando directamente en el portal es una flojera, saludos y gracias
EL SAT no ha dispuesto alguna forma para que los contribuyentes cancelen mediante algun sistema automatizado (digase web service o algun otro)

Los PAC son los UNICOS que tienen acceso a la cancelacion automatizada del SAT y aqui es donde va a ver la diferencia de servicios entre un PAC y otro, ellos NO ESTAN OBLIGADOS a ofrecer ese servicio

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jun 21, 2011 11:56 am
por JCFlores
Dado,

Buen día, intenté bajar mi versión según el vínculo de DropBox que me mandaste para poder incorporar la cancelación por medio de BuzonE, pero me indica que el archivo no existe. ¿Podrías actualizar mi archivo por favor?

Gracias,

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jun 21, 2011 12:08 pm
por Dado
JCFlores escribió:Dado,

Buen día, intenté bajar mi versión según el vínculo de DropBox que me mandaste para poder incorporar la cancelación por medio de BuzonE, pero me indica que el archivo no existe. ¿Podrías actualizar mi archivo por favor?

Gracias,
Tuve que cambiar la liga porque un....usuario publico la liga. Enviame a mi mail la liga anterior, y a vuelta de correo te envio la nueva liga

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jul 26, 2011 9:48 am
por spaniaguag
Hola Dado

Me enviaron de Edicom un mail indicando que ya esta en forma operativa la cancelación del cfdi. En las utilerias que vendes ya tiene la rutina para hacer la cancelación.

function EdicomCancela(Usuario, Clave, RFC, UUID, PFXFileName, PFXPassword : string; var RespuestaDelPAC : string) : boolean;

Mi duda es si tengo que convertir el certificado a formato pfx, en caso que asi sea, tienes una función que lo haga o la hago a "patita" con Openssl?

Saludos

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jul 26, 2011 9:50 am
por poliman
spaniaguag escribió:Hola Dado

Me enviaron de Edicom un mail indicando que ya esta en forma operativa la cancelación del cfdi. En las utilerias que vendes ya tiene la rutina para hacer la cancelación.

function EdicomCancela(Usuario, Clave, RFC, UUID, PFXFileName, PFXPassword : string; var RespuestaDelPAC : string) : boolean;

Mi duda es si tengo que convertir el certificado a formato pfx, en caso que asi sea, tienes una función que lo haga o la hago a "patita" con Openssl?

Saludos
En el correo que enviaron dice que es necesario hacer cambios en el WS, por lo tanto supongo que el código no funcionara tal cual.

:roll:

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jul 26, 2011 10:40 am
por Dado
Seria posible si me reenvian ese mail de Edicom, a mi no me llega ya que no soy cliente directo, me contrataron para desarrollar la rutina.....

Con eso me pongo a estudiarlo y aqui les publicaria mis observaciones.

Gracias

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jul 26, 2011 10:47 am
por poliman
DADO escribió:Seria posible si me reenvian ese mail de Edicom, a mi no me llega ya que no soy cliente directo, me contrataron para desarrollar la rutina.....

Con eso me pongo a estudiarlo y aqui les publicaria mis observaciones.

Gracias

Apreciado cliente:

Le informamos que EDICOM tiene operativo el proceso de cancelación de CFDI , a través de su solución de comunicaciones EDIWIN.

Todas las empresas que cuenten con el servicio de timbrado de facturas de Edicom, tienen incluido el de cancelación de comprobantes en las mismas condiciones económicas que las establecidas para el proceso de emisión de CFDI.

Si su solución de factura electrónica está integrada con su Sistema Interno de Gestión o ERP, deberá realizar una modificación sobre el W. Services para operar con el servicio de cancelación, por lo que le rogamos contacte con su comercial a tal fin.

Reciba un cordial saludo.

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jul 26, 2011 10:53 am
por Dado
poliman escribió:
DADO escribió:Seria posible si me reenvian ese mail de Edicom, a mi no me llega ya que no soy cliente directo, me contrataron para desarrollar la rutina.....

Con eso me pongo a estudiarlo y aqui les publicaria mis observaciones.

Gracias

Apreciado cliente:

Le informamos que EDICOM tiene operativo el proceso de cancelación de CFDI , a través de su solución de comunicaciones EDIWIN.

Todas las empresas que cuenten con el servicio de timbrado de facturas de Edicom, tienen incluido el de cancelación de comprobantes en las mismas condiciones económicas que las establecidas para el proceso de emisión de CFDI.

Si su solución de factura electrónica está integrada con su Sistema Interno de Gestión o ERP, deberá realizar una modificación sobre el W. Services para operar con el servicio de cancelación, por lo que le rogamos contacte con su comercial a tal fin.

Reciba un cordial saludo.
Mmmh, dice que debe haber un cambio pero no dice cual, deja contacto con mi cliente original que me encargo la conexion para que a su vez les pregunte exactamente que debemos hacer....estamos al pendiente.

Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mar Jul 26, 2011 1:42 pm
por leinad
excelente :) ya tengo lista la cancelacion con Edicom :)

les dejo un pedazo de codigo en php

Código: Seleccionar todo

		$response = $pac->CancelaCfdi($user, $pw, $row["rfc"], $row["uuid"], $path, $row["passwordCertificado"]);

Código: Seleccionar todo


	function CancelaCfdi($user, $pw, $rfc, $uuid, $pfx, $pfxPassword)
	{
		//open zip and encode it
		$fh = fopen($pfx, 'r');
		$theData = fread($fh, filesize($pfx));
		$encoded = base64_encode($theData);
		fclose($fh);
		
		require_once(DOC_ROOT.'/libs/nusoap.php');
		$client = new nusoap_client('https://cfdiws.sedeb2b.com/EdiwinWS/services/CFDi?wsdl', true);
		$client->useHTTPPersistentConnection();
		
		$params = array(
			'user' => $user,
			'password' => $pw,
			'rfc' => $rfc,
			'uuid' => $uuid,
			'pfx' => "$zipFileEncoded",
			'pfxPassword' => $pfxPassword
		);
		
		$response = $client->call('cancelaCFDi', $params, 'http://cfdi.service.ediwinws.edicom.com/');

		//errors
		if($response["faultcode"])
		{
			print_r($response);
			return "fault";
		}
		
		return $response;
	}

Lo mas complicado fue saber que el archivo que necesitan es un PFX que debe de ser generado ON THE FLY...como no fregaos usaron 2 parametros..uno para el cer y el otro para el key :/ pero bueno :P ya salio

Ejemplo de respuesta

Código: Seleccionar todo

   [cancelaCFDiReturn] => Array
        (
            [ack] => PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48czpFbnZlbG9wZSB4bWxuczpzPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PHM6QmlbGFDRkRSZXNwb25zZT48L3M6Qm9keT48L3M6RW52ZWxvcGU+ - very long text
            [text] => 00AEF53D-7CA9-426D-A986-8949A9372720~PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48czpFbnZlbG9wZSB4bWxuczpzPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsbb3hoejR5RU09PC9Nb2R1bHVzPjxFeHBvbmVudD5BUUFCPC9FeHBvbmVudD48L1JTQUtleVZhbHVlPjwvS2V5VmFsdWU+PC9LZXlJbmZvPjwvU2lnbmF0dXJlPjwvQ2FuY2VsYUNGRFJlc3VsdD48L0NhbmNlbGFDRkRSZXNwb25zZT48L3M6Qm9keT48L3M6RW52ZWxvcGU+ = very long text
            [uuids] => Array
                (
                    [uuids] => 00AEF53D-7CA9-426D-A986-8949A9372720
                )


Re: DISPONIBLE CANCELACION (EDICOM, FORCOGSA, SOLUCION FACTI

Publicado: Mié Jul 27, 2011 10:21 am
por javiercillo
Buen día Dado, ¿en dónde podemos bajar la actualización del código para la cancelación con Edicom?

Saludos