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 bloquera archivos adjuntos que son virus en postfix o plesk

   Como bloquear adjuntos del correo en Plesk/Postfix   1- edita el archivo  /etc/postfix/main.cf   2- busca el parametro mime_header_checks...