Ir al contenido principal

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

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

Publicar un comentario

Entradas populares de este blog

Como timbrar la nomima desde mi sistema

Para el timbrado de nómina desde tu aplicación puedes usar KIT de desarrollo de  www.multifacturas.com   es gratuito. solo compras los timbres que necesites y también tienen servicio de nomina ilimitada. El proceso para generarlo es sencillo Haces los cálculos de tu nómina La información la ingresas como variables en la librería Ejecutas la función del kit de desarrollo la cual: Genera el XML de tu recibo de nomina Sella el XML de tu recibo de nomina Valida información del XML Manda a timbrar el XML Almacena el timbre generado.  Almacena copia en la nube. Listo !!! Descarga la librería cdfi  desde  multifacturas.com

Recibo de Nomina CFDi

Para realizar un recibo de nomina necesitas un sistema que lo soporte y cuente con todos los requisitos del SAT visita www.multifacturas.com y recibe 5 facturas gratis para realizar Nomina Facturas Nota de Credito Honorarios o lo que gustes SIN COSTO de INSCRIPCION SIN RENTA Solo PAGAS LO QUE CONSUMES Actualizaciones gratuitas