Buscador

Loading

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 crear una factura electronica con C#

Creando una factura electrónica en C# Existen varios métodos Método 1 - Web Service Primero generás un archivo XML el cual tiene toda ...