Buscar este blog

jueves, 5 de diciembre de 2013

Como timbrar un CFDi utilizando webservice con un PAC

En este caso les mostrare un ejemplo con PHP, pero en cualquier lenguaje existe la equivalencia con mucha similitud.

include nusoap/nusoap.php";

$xml=' xml sin timbrar';
$rfc='DEMO123456A12';
$clave='mi clave';


// DEFINE DIRECCION DE TIMBRADO
    $soapclient = new nusoap_client("http://pac1.multifacturas.com/pac/?wsdl",$esWSDL = true);
 

//Generamos el arreglo con los parámetros para timbrado
    $tim = array('rfc' => $rfc, 'clave' => $clave,'xml' => $xml,'produccion' => $produccion);


    //Generamos el llamado al servicio de timbrado
    $soap_timbrado = $soapclient->call('timbrar', $tim);
 

echo "RESPUESTA DEL PAC<pre>";
print_r($soap_timbrado);

 echo "</pre>";


La respuesta es un array, entre los elementos esta el cfdi, png, saldo, etc..

Si no tienes experiencia en el timbrado en www.multifacturas.com hay un librería que te genera el xml , lo timbra y almacena.

espero te sirva.

No hay comentarios:

Publicar un comentario

Como contar las lineas de codigo desde shell

 El siguiente comando te consulta en shell cuantas lineas de código cuenta el proyecto   # find . | xargs wc -l   obteniendo un resultado c...