viernes, 10 de julio de 2015

Ejemplo web service para timbrar XML CFDi

Les comparto un ejemplo para usar el web service para timbrar el xml de cfdi del SAT


En este método ustedes generan el XML, lo sellan y lo envían por el webservice; este les regresará un array con el XML timbrado por SAT

Redundancia

Existen 10 servidores para contar con la mejor redundancia, y cada uno intentará con distintos PAC's; así tu factura saldrá aunque un PAC este en alguna ventana de mantenimiento.

Dirección del web service

La dirección es como a siguiente, solo cambiando el numero 1 por un numero entre el 1 y 10
...
...
...

AVISO

Con la finalidad de mantener balanceada la carga de trabajo es responsabilidad del desarrollador seleccionar distinto servidor en cada intento, no importa si es secuencial o aleatorio. En caso esta medida  nuestro sistema bloqueará la cuenta automáticamente.

Parámetros del webservice

Función : timbrar
RFC : RFC del cliente
clave :  Clave otorgada al cliente
xml : cadena del XML a timbrar, esta ya debe de estar sellada y elaborada según el Anexo 20
produccion : [SI|NO]   indica si esta o no en modo de producción, para pruebas utilizar "NO"

Cuenta de Pruebas

RFC DEMO700101XXX
CONTRASEÑA  DEMO700101XXX
los  certificados de pruebas e instrucciones las puedes 
Descargar

ejemplo webservice
<?php 
    include "lib/nusoap.php";
 
    $xml='mi xml';
    $usuario='MIRFC';  //para pruebas el usuario de DEMO....
    $clave='mi clave'; 

//para pruebas el usuario de DEMO....    $produccion='NO';   // [NO|SI]
 
    $pac=rand(1,10);//toma un servidor al azar
    $soapclient = new nusoap_client("http://pac$pac.multifacturas.com/pac/?wsdl",$esWSDL = true);

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


    $respuesta_timbrado = $soapclient->call('timbrar', $tim);

    print_r($respuesta_timbrado);

?>


PARÁMETROS QUE REGRESA: El web service te regresa un array con el XML timbrado por SAT


Respuesta Generar XML y Timbrado

[cfdi]=<?xml version="1.0" encoding="UTF-8"?><cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" LugarExpedicion="MONTERREY, NUEVO LEON" Moneda="MXN" TipoCambio="1.0000" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" descuento="100.0000" fecha="2015-07-08T11:11:33" folio="100" formaDePago="PAGO EN UNA SOLA EXHIBICION" metodoDePago="EFECTIVO" noCertificado="20001000000100005867" sello="OFwgie3dzs22tzTL42v1sxhNBRCnuXZDtOGU+gCxXuXhF5d2LZDdLNnxm7O/TlpbohSRtcoD5FhoM9AW6P0Cv+CIx1rsNT6+DRcB8Me9QyXjIJPhGs0GV/JV5K6KGJdrZDHC+e9v4iJsIk9lT8WupJUv8KsJ0JdeOiq6cdLs/jM=" serie="A" subTotal="1100.00" tipoDeComprobante="ingreso" total="1160.00" version="3.2" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd "> <cfdi:Emisor nombre="ACCEM SERVICIOS EMPRESARIALES SC" rfc="AAA010101AAA"> <cfdi:DomicilioFiscal calle="JUAREZ" codigoPostal="01234" colonia="CENTRO" estado="NUEVO LEON" localidad="MONTERREY" municipio="MONTERREY" noExterior="100" pais="MEXICO"/> <cfdi:ExpedidoEn calle="HIDALGO" codigoPostal="64610" colonia="LAS CUMBRES 3 SECTOR" estado="NUEVO LEON" localidad="MONTERREY" municipio="MONTERREY" noExterior="240" pais="MEXICO"/> <cfdi:RegimenFiscal Regimen="MI REGIMEN"/> </cfdi:Emisor> <cfdi:Receptor nombre="MIGUEL ANGEL SOSA HERNANDEZ" rfc="SOHM7509289MA"> <cfdi:Domicilio calle="PERIFERICO" codigoPostal="23010" colonia="SAN ANGEL" estado="DISTRITO FEDERAL" localidad="CIUDAD DE MÉXICO" municipio="ALVARO OBREGON" noExterior="1024" noInterior="B" pais="MEXICO"/> </cfdi:Receptor> <cfdi:Conceptos> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 1" importe="100.00" noIdentificacion="COD1" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 2" importe="100.00" noIdentificacion="COD2" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 3" importe="100.00" noIdentificacion="COD3" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 4" importe="100.00" noIdentificacion="COD4" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 5" importe="100.00" noIdentificacion="COD5" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 6" importe="100.00" noIdentificacion="COD6" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 7" importe="100.00" noIdentificacion="COD7" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 8" importe="100.00" noIdentificacion="COD8" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 9" importe="100.00" noIdentificacion="COD9" unidad="PIEZA" valorUnitario="100.00"/> <cfdi:Concepto cantidad="1" descripcion="PRODUCTO PRUEBA 10" importe="100.00" noIdentificacion="COD10" unidad="PIEZA" valorUnitario="100.00"/> </cfdi:Conceptos> <cfdi:Impuestos totalImpuestosRetenidos="0.0000" totalImpuestosTrasladados="160.0000"> <cfdi:Traslados> <cfdi:Traslado importe="160.00" impuesto="IVA" tasa="16"/> </cfdi:Traslados> </cfdi:Impuestos> <cfdi:Complemento><tfd:TimbreFiscalDigital FechaTimbrado="2015-07-08T11:14:49" UUID="89BC6108-B3B6-4C85-A9DF-645B6F61C8FE" noCertificadoSAT="20001000000100005761" selloCFD="OFwgie3dzs22tzTL42v1sxhNBRCnuXZDtOGU+gCxXuXhF5d2LZDdLNnxm7O/TlpbohSRtcoD5FhoM9AW6P0Cv+CIx1rsNT6+DRcB8Me9QyXjIJPhGs0GV/JV5K6KGJdrZDHC+e9v4iJsIk9lT8WupJUv8KsJ0JdeOiq6cdLs/jM=" selloSAT="Utu511cMyXPLm+kwiydv8xSdUYdictmkuu6SNzseo79npmz/1FxWmIUjw2hG+TtUbPF5R2WbsF35XWg/T9AUsvxY+s5nCOPGmbEgX27tRP2R9n442rwmxehL9jKmlX3F06rw+elYTI0Cbv60d0/cBJLFD31ACKoBXb5H7RuvLys=" version="1.0" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/TimbreFiscalDigital/TimbreFiscalDigital.xsd"/></cfdi:Complemento></cfdi:Comprobante>

[png]=iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAEcklEQVR42u3dQW7jMBBFQd3/0pNF1rMIxO7+TdUDZuXE8YgsA7Jo6vkn6b89DoEEiASIBIgEiASIBIgEiASIBIgkQCRAJEAkQCRAJEAkQCRAJEAkQCQBIgEiASIBIgEiAfL7h56n9d/b13f68erXc/r4/PX308cXEEAAAQQQQAABBBBAup//9AR/O6CnJ3D1z3e/QXQ/PyCAAAIIIIAAAggg3wNyesJtH6Bq0N3HP318AQEEEEAAAQQQQAABZNsApVzYmgIPCCCAAAIIIIAAAggggMyedE8Dn16sCAgggAACCCCAAAIIIOlApgFWT8i0xY3Vr2/b/AEEEEAAAQQQQAAB5H4g0xPM47WP27QBEI8DAojHAQHE44BMA0mreyO66cWQaRdS18wTQAABBBBAAAEEEECcpDdt5rxtcWE34OkPBQABBBBAAAEEEEAAASQdzPSAvz0+028I0wA+d6EQEEAAAQQQQAABBJA4ENWbFFRfaKy+6Wj1G0Y3CEAAAQQQQAABBBBAAKkGkjaAaTfBTAPYPV8AAQQQQAABBBBAAAFk+gClfwEqbfPptM21U8ECAggggAACCCCAAHIvkOkLbdMX7tK/IJb2oQcggAACCCCAAAIIIIBU/we7Nz1IP6mcXqw4vRgUEEAAAQQQQAABBBBAqid42o3tq09Ku4FUj2c1WEAAAQQQQAABBBBAADk94Ns2fZi+kDd9vLeCAAQQQAABBBBAAAHku0DSblrZPWDbvsC0/XgDAggggAACCCCAAHIfkLQv8HQPcPUXsqYvnKYtdgQEEEAAAQQQQAABBJDpk9hpEOmbV6fdAMhiRUAAAQQQQAABBBBAuk/S0yfEtguH1cere1MOQAABBBBAAAEEEEAAOT3g1RNmerFe2vNt+3uAAAIIIIAAAggggACybYKnfaiwbXPsbTc4AgQQQAABBBBAAAEEkO4JkQbu7QTZthjSSToggAACCCCAAAIIIN1Apjef7p5Q3ZscTH8BbPrCLyCAAAIIIIAAAggggKQd8O6Tyu4bzlQDrH6DSD2JBwQQQAABBBBAAAHkHiDdB7x7QqRvvl39BnPLTT0BAQQQQAABBBBAAPkOkO2/v/0GNNsXQwICCCCAAAIIIIAAAsj2TQaqJ3j6Ztjdi0MBAQQQQAABBBBAAAFke9sutFVP6O6T5q2bWwMCCCCAAAIIIIAAcs9JevpJ4OmfnwaYdsOitA95AAEEEEAAAQQQQAC5H0ja86ff1LMbSPomGoAAAggggAACCCCAAFI94Ns2Ups+ie8eD4sVAQEEEEAAAQQQQAABpPb50zd7Tnv+6jc0QAABBBBAAAEEEEAASR/g6gtpaRfaui/U2rwaEEAAAQQQQAABBJB0IN0AqwcsbXHm9pt0AgIIIIAAAggggAACyOkD3L0YbhpQ9Ul59xtK2k1RAQEEEEAAAQQQQAABRNoYIBIgEiASIBIgEiASIBIgEiASIJIAkQCRAJEAkQCRAJEAkQCRAJEAkQSIBIgEiASIBIgU3g/zWewzqA7MxgAAAABJRU5ErkJggg==

[idpac]=1

[pac]=55503

[produccion]=NO

[codigo_mf_numero]=0

[codigo_mf_texto]=OK : PRUEBA EXITOSA NO VALIDA ANTE SAT

[mensaje_original_pac_json]={"return":{"codigo":"iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAEcklEQVR42u3dQW7jMBBFQd3\/0pNF1rMIxO7+TdUDZuXE8YgsA7Jo6vkn6b89DoEEiASIBIgEiASIBIgEiASIBIgkQCRAJEAkQCRAJEAkQCRAJEAkQCQBIgEiASIBIgEiAfL7h56n9d\/b13f68erXc\/r4\/PX308cXEEAAAQQQQAABBBBAup\/\/9AR\/O6CnJ3D1z3e\/QXQ\/PyCAAAIIIIAAAggg3wNyesJtH6Bq0N3HP318AQEEEEAAAQQQQAABZNsApVzYmgIPCCCAAAIIIIAAAggggMyedE8Dn16sCAgggAACCCCAAAIIIOlApgFWT8i0xY3Vr2\/b\/AEEEEAAAQQQQAAB5H4g0xPM47WP27QBEI8DAojHAQHE44BMA0mreyO66cWQaRdS18wTQAABBBBAAAEEEECcpDdt5rxtcWE34OkPBQABBBBAAAEEEEAAASQdzPSAvz0+028I0wA+d6EQEEAAAQQQQAABBJA4ENWbFFRfaKy+6Wj1G0Y3CEAAAQQQQAABBBBAAKkGkjaAaTfBTAPYPV8AAQQQQAABBBBAAAFk+gClfwEqbfPptM21U8ECAggggAACCCCAAHIvkOkLbdMX7tK\/IJb2oQcggAACCCCAAAIIIIBU\/we7Nz1IP6mcXqw4vRgUEEAAAQQQQAABBBBAqid42o3tq09Ku4FUj2c1WEAAAQQQQAABBBBAADk94Ns2fZi+kDd9vLeCAAQQQAABBBBAAAHku0DSblrZPWDbvsC0\/XgDAggggAACCCCAAHIfkLQv8HQPcPUXsqYvnKYtdgQEEEAAAQQQQAABBJDpk9hpEOmbV6fdAMhiRUAAAQQQQAABBBBAuk\/S0yfEtguH1cere1MOQAABBBBAAAEEEEAAOT3g1RNmerFe2vNt+3uAAAIIIIAAAggggACybYKnfaiwbXPsbTc4AgQQQAABBBBAAAEEkO4JkQbu7QTZthjSSToggAACCCCAAAIIIN1Apjef7p5Q3ZscTH8BbPrCLyCAAAIIIIAAAggggKQd8O6Tyu4bzlQDrH6DSD2JBwQQQAABBBBAAAHkHiDdB7x7QqRvvl39BnPLTT0BAQQQQAABBBBAAPkOkO2\/v\/0GNNsXQwICCCCAAAIIIIAAAsj2TQaqJ3j6Ztjdi0MBAQQQQAABBBBAAAFke9sutFVP6O6T5q2bWwMCCCCAAAIIIIAAcs9JevpJ4OmfnwaYdsOitA95AAEEEEAAAQQQQAC5H0ja86ff1LMbSPomGoAAAggggAACCCCAAFI94Ns2Ups+ie8eD4sVAQEEEEAAAQQQQAABpPb50zd7Tnv+6jc0QAABBBBAAAEEEEAASR\/g6gtpaRfaui\/U2rwaEEAAAQQQQAABBJB0IN0AqwcsbXHm9pt0AgIIIIAAAggggAACyOkD3L0YbhpQ9Ul59xtK2k1RAQEEEEAAAQQQQAABRNoYIBIgEiASIBIgEiASIBIgEiASIJIAkQCRAJEAkQCRAJEAkQCRAJEAkQSIBIgEiASIBIgU3g\/zWewzqA7MxgAAAABJRU5ErkJggg==","status":"","timbre":"<?xml version=\"1.0\" encoding=\"UTF-8\"?><cfdi:Comprobante xmlns:cfdi=\"http:\/\/www.sat.gob.mx\/cfd\/3\" xmlns:tfd=\"http:\/\/www.sat.gob.mx\/TimbreFiscalDigital\" xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" LugarExpedicion=\"MONTERREY, NUEVO LEON\" Moneda=\"MXN\" TipoCambio=\"1.0000\" certificado=\"MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i\/tLx8jGdtyy27BcesOav2c1NS\/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh\/XFS8LgT4y5OQYo6civfXXdlvxWU\/gdM\/e6I2lg6FGorP8H4GPAJ\/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN\/NF1XtvESMTDwQFvas\/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL\/c+9UIcrYoZskxDvMxc6\/6M3rNNDY3OFhBK+V\/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2\/yUVww==\" descuento=\"100.0000\" fecha=\"2015-07-08T11:11:33\" folio=\"100\" formaDePago=\"PAGO EN UNA SOLA EXHIBICION\" metodoDePago=\"EFECTIVO\" noCertificado=\"20001000000100005867\" sello=\"OFwgie3dzs22tzTL42v1sxhNBRCnuXZDtOGU+gCxXuXhF5d2LZDdLNnxm7O\/TlpbohSRtcoD5FhoM9AW6P0Cv+CIx1rsNT6+DRcB8Me9QyXjIJPhGs0GV\/JV5K6KGJdrZDHC+e9v4iJsIk9lT8WupJUv8KsJ0JdeOiq6cdLs\/jM=\" serie=\"A\" subTotal=\"1100.00\" tipoDeComprobante=\"ingreso\" total=\"1160.00\" version=\"3.2\" xsi:schemaLocation=\"http:\/\/www.sat.gob.mx\/cfd\/3 http:\/\/www.sat.gob.mx\/sitio_internet\/cfd\/3\/cfdv32.xsd http:\/\/www.sat.gob.mx\/TimbreFiscalDigital http:\/\/www.sat.gob.mx\/sitio_internet\/TimbreFiscalDigital\/TimbreFiscalDigital.xsd \">\n \n <cfdi:Emisor nombre=\"ACCEM SERVICIOS EMPRESARIALES SC\" rfc=\"AAA010101AAA\">\n <cfdi:DomicilioFiscal calle=\"JUAREZ\" codigoPostal=\"01234\" colonia=\"CENTRO\" estado=\"NUEVO LEON\" localidad=\"MONTERREY\" municipio=\"MONTERREY\" noExterior=\"100\" pais=\"MEXICO\"\/>\n <cfdi:ExpedidoEn calle=\"HIDALGO\" codigoPostal=\"64610\" colonia=\"LAS CUMBRES 3 SECTOR\" estado=\"NUEVO LEON\" localidad=\"MONTERREY\" municipio=\"MONTERREY\" noExterior=\"240\" pais=\"MEXICO\"\/>\n <cfdi:RegimenFiscal Regimen=\"MI REGIMEN\"\/>\n <\/cfdi:Emisor>\n \n <cfdi:Receptor nombre=\"MIGUEL ANGEL SOSA HERNANDEZ\" rfc=\"SOHM7509289MA\">\n <cfdi:Domicilio calle=\"PERIFERICO\" codigoPostal=\"23010\" colonia=\"SAN ANGEL\" estado=\"DISTRITO FEDERAL\" localidad=\"CIUDAD DE M\u00c9XICO\" municipio=\"ALVARO OBREGON\" noExterior=\"1024\" noInterior=\"B\" pais=\"MEXICO\"\/>\n <\/cfdi:Receptor>\n \n <cfdi:Conceptos>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 1\" importe=\"100.00\" noIdentificacion=\"COD1\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 2\" importe=\"100.00\" noIdentificacion=\"COD2\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 3\" importe=\"100.00\" noIdentificacion=\"COD3\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 4\" importe=\"100.00\" noIdentificacion=\"COD4\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 5\" importe=\"100.00\" noIdentificacion=\"COD5\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 6\" importe=\"100.00\" noIdentificacion=\"COD6\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 7\" importe=\"100.00\" noIdentificacion=\"COD7\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 8\" importe=\"100.00\" noIdentificacion=\"COD8\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 9\" importe=\"100.00\" noIdentificacion=\"COD9\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n <cfdi:Concepto cantidad=\"1\" descripcion=\"PRODUCTO PRUEBA 10\" importe=\"100.00\" noIdentificacion=\"COD10\" unidad=\"PIEZA\" valorUnitario=\"100.00\"\/>\n \n <\/cfdi:Conceptos>\n \n <cfdi:Impuestos totalImpuestosRetenidos=\"0.0000\" totalImpuestosTrasladados=\"160.0000\">\n \n \n <cfdi:Traslados>\n <cfdi:Traslado importe=\"160.00\" impuesto=\"IVA\" tasa=\"16\"\/> \n <\/cfdi:Traslados> \n <\/cfdi:Impuestos>\n \n \n <cfdi:Complemento><tfd:TimbreFiscalDigital FechaTimbrado=\"2015-07-08T11:14:49\" UUID=\"89BC6108-B3B6-4C85-A9DF-645B6F61C8FE\" noCertificadoSAT=\"20001000000100005761\" selloCFD=\"OFwgie3dzs22tzTL42v1sxhNBRCnuXZDtOGU+gCxXuXhF5d2LZDdLNnxm7O\/TlpbohSRtcoD5FhoM9AW6P0Cv+CIx1rsNT6+DRcB8Me9QyXjIJPhGs0GV\/JV5K6KGJdrZDHC+e9v4iJsIk9lT8WupJUv8KsJ0JdeOiq6cdLs\/jM=\" selloSAT=\"Utu511cMyXPLm+kwiydv8xSdUYdictmkuu6SNzseo79npmz\/1FxWmIUjw2hG+TtUbPF5R2WbsF35XWg\/T9AUsvxY+s5nCOPGmbEgX27tRP2R9n442rwmxehL9jKmlX3F06rw+elYTI0Cbv60d0\/cBJLFD31ACKoBXb5H7RuvLys=\" version=\"1.0\" xmlns:tfd=\"http:\/\/www.sat.gob.mx\/TimbreFiscalDigital\" xsi:schemaLocation=\"http:\/\/www.sat.gob.mx\/TimbreFiscalDigital http:\/\/www.sat.gob.mx\/TimbreFiscalDigital\/TimbreFiscalDigital.xsd\"\/><\/cfdi:Complemento><\/cfdi:Comprobante>"}}

[cancelada]=NO

[saldo]=19

[uuid]=89BC6108-B3B6-4C85-A9DF-645B6F61C8FE

[servidor]=1

[ejecucion]=298.105

[representacion_impresa_cadena]=||1.0|89BC6108-B3B6-4C85-A9DF-645B6F61C8FE|2015-07-08T11:14:49|OFwgie3dzs22tzTL42v1sxhNBRCnuXZDtOGU+gCxXuXhF5d2LZDdLNnxm7O/TlpbohSRtcoD5FhoM9AW6P0Cv+CIx1rsNT6+DRcB8Me9QyXjIJPhGs0GV/JV5K6KGJdrZDHC+e9v4iJsIk9lT8WupJUv8KsJ0JdeOiq6cdLs/jM=|20001000000100005761||

[representacion_impresa_certificado_no]=20001000000100005867

[representacion_impresa_fecha_timbrado]=2015-07-08T11:14:49

[representacion_impresa_sello]=OFwgie3dzs22tzTL42v1sxhNBRCnuXZDtOGU+gCxXuXhF5d2LZDdLNnxm7O/TlpbohSRtcoD5FhoM9AW6P0Cv+CIx1rsNT6+DRcB8Me9QyXjIJPhGs0GV/JV5K6KGJdrZDHC+e9v4iJsIk9lT8WupJUv8KsJ0JdeOiq6cdLs/jM=

[representacion_impresa_selloSAT]=Utu511cMyXPLm+kwiydv8xSdUYdictmkuu6SNzseo79npmz/1FxWmIUjw2hG+TtUbPF5R2WbsF35XWg/T9AUsvxY+s5nCOPGmbEgX27tRP2R9n442rwmxehL9jKmlX3F06rw+elYTI0Cbv60d0/cBJLFD31ACKoBXb5H7RuvLys=

[representacion_impresa_certificadoSAT]=20001000000100005761

[archivo_png]=timbrados/cfdi_ejemplo_factura.png

[archivo_xml]=timbrados/cfdi_ejemplo_factura.xml


EL KIT TE REGRESA UN ARREGLO CON LOS SIGUIENTES REGISTROS

[cfdi]= la cadena del archivo XML timbrado
[png]= el codigo QR  en BASE64
[idpac]=id de pac en multifacturas
[pac]=numero de PAC registrado en el SAT
[produccion]=si es un ejemplo = NO , si es un rfc real =SI
[codigo_mf_numero]=codigo de respuesta en multifacturas (LOS CODIGOS DE RESPUESTA ESTAN EN LA AYUDA DEL KIT DE DESARROLLO)
[mensaje_original_pac_json]=mensaje original que regresa el PAC
[cancelada]=si fue factura cancelada
[saldo]=saldo de rfc en multifacturas
[uuid]=UUID de la factura timbrada (folio fiscal SAT)
[servidor]=servidor de multifacturas
[ejecucion]=tiempo de ejecucion del timbrado
[representacion_impresa_cadena]=cadena original SAT
[representacion_impresa_certificado_no]=  no. certificado SAT
[representacion_impresa_fecha_timbrado]=fecha timbrado SAT
[representacion_impresa_sello]=sello de tus CSD
[representacion_impresa_selloSAT]=sello certificados del PAC
[representacion_impresa_certificadoSAT]=certificado SAT
[archivo_png]=ruta de archivo .png de codigo QR
[archivo_xml]=ruta de xml timbrado y sellado por el  SAT

3 comentarios:

  1. Muchas gracias, justo buscaba como poder lograr esto y ahora solo necesitaré como poder imprimir RFC gratis

    ResponderEliminar
  2. Buenas tardes, tengo un sistema hecho a la medida y me interesa timbrar desde allí, ¿en este caso hay que contratar algun paquete de timbres? o ¿el servicio tiene algun costo?

    ResponderEliminar
    Respuestas
    1. Puedes ver detalles de precios en www.multifacturas.com te recomiendo los planes porque obtienes costos alrededor de 11 centavos

      Eliminar