Ejemplo Factura Honorarios PHP
En este ejemplo podemos visualizar el código fuente, el xml, mensajes generados
Librería facturación electrónica en PHP
Este código fuente esta utilizando nuestro KIT de desarrollo el cual genera, valida, sella, timbra y almacena el CFDi.
Compatible con PHP 5.3 y superior; probado en Windows y Linux 32 y 64bits
Errores comunes
Existen varios errores comunes y nuestro KIT valida y/o corrige la mayoría de ellos de modo automático
- Validación de variables
- Error al generar el sello
- Errores por distintos juegos de caracteres
- Error al almacenar el XML distinto a UTF-8
- Consumo de timbres por errores no detectados
Ve el apartado de solución de problemas para ver las soluciones a los problemas más comunes
Código Fuente
<?php
// Se desactivan los mensajes de debug
error_reporting(~(E_WARNING|E_NOTICE));
//error_reporting(E_ALL);
// Se especifica la zona horaria
date_default_timezone_set('America/Mexico_City');
// Se incluye el SDK
require_once '../../sdk2.php';
$datos['PAC']['usuario'] = 'DEMO700101XXX';
$datos['PAC']['pass'] = 'DEMO700101XXX';
$datos['PAC']['produccion'] = 'NO'; // [SI|NO]
$datos['conf']['cer'] = '../../certificados/EKU9003173C9.cer.pem';
$datos['conf']['key'] = '../../certificados/EKU9003173C9.key.pem';
$datos['conf']['pass'] = '12345678a';
//Version cfdi 3.3
$datos['version_cfdi'] = '3.3';
//RUTA DONDE ALMACENARA EL CFDI
$datos['cfdi']='../../timbrados/ejemplo_honorarios.xml';
// OPCIONAL GUARDAR EL XML GENERADO ANTES DE TIMBRARLO
$datos['xml_debug']='../../timbrados/debug_ejemplo_honorarios.xml';
//OPCIONAL, ACTIVAR SOLO EN CASO DE CONFLICTOS
//$datos['remueve_acentos']='SI';
//OPCIONAL, UTILIZAR LA LIBRERIA PHP DE OPENSSL, DEFAULT SI
$datos['php_openssl']='SI';
$datos['factura']['serie'] = 'A'; //opcional
$datos['factura']['folio'] = '100'; //opcional
$datos['factura']['fecha_expedicion'] = date('Y-m-d\TH:i:s',time()-120);// Opcional "time()-120" para retrasar la hora 2 minutos para evitar falla de error en rango de fecha
$datos['factura']['metodo_pago'] = 'PUE'; // VER DOCUMENTACION :: EFECTIV0, CHEQUE, TARJETA DE CREDITO, TRANSFERENCIA BANCARIA, NO IDENTIFICADO
$datos['factura']['forma_pago'] = '01'; //PAGO EN UNA SOLA EXHIBICION, CREDITO 7 DIAS, CREDITO 15 DIAS, CREDITO 30 DIAS, ETC
$datos['factura']['tipocomprobante'] = 'I';
$datos['factura']['moneda'] = 'MXN'; // MXN USD EUR
$datos['factura']['tipocambio'] = 1; // OPCIONAL (MXN = 1.00, OTRAS EJ: USD = 13.45; EUR = 16.86)
$datos['factura']['LugarExpedicion'] = '27000';
//$datos['factura']['NumCtaPago'] = '0234'; //opcional; 4 DIGITOS pero obligatorio en transferencias y cheques
$datos['factura']['RegimenFiscal'] = '601';
$datos['emisor']['rfc'] = 'EKU9003173C9'; //RFC DE PRUEBA
$datos['emisor']['nombre'] = 'ACCEM SERVICIOS EMPRESARIALEES SC'; // EMPRESA DE PRUEBA
// IMPORTANTE PROBAR CON NOMBRE Y RFC REAL O GENERARA ERROR DE XML MAL FORMADO
$datos['receptor']['rfc'] = 'SOHM7509289MA';
$datos['receptor']['nombre'] = 'MIGUEL ANGEL SOSA HERNANDEZ';
$datos['receptor']['UsoCFDI'] = 'P01';
//AGREGAR 10 CONCEPTOS DE PRUEBA
$concepto['ClaveProdServ'] = '84111506';
$concepto['cantidad'] = '1';
$concepto['unidad'] = 'NO APLICA';
$concepto['ClaveUnidad'] = "ACT"; //ID, REF, CODIGO O SKU DEL PRODUCTO
$concepto['descripcion'] = "SERVICIO DE MANTENIMIENTO";
$concepto['valorunitario'] = '1000.00'; // SIN IVA
$concepto['importe'] = '1000.00';
$datos['conceptos'][0] = $concepto;
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Base'] = '1000.00';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Impuesto'] = '002';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['TasaOCuota'] = '0.160000';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Importe'] = '160.00';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['TipoFactor'] = 'Tasa';
$datos['conceptos'][0]['Impuestos']['Retenciones'][0]['Impuesto'] = '002';
$datos['conceptos'][0]['Impuestos']['Retenciones'][0]['Importe'] = '160.00'; // iva de los productos facturados
$datos['conceptos'][0]['Impuestos']['Retenciones'][0]['Base'] = '1000.00';
$datos['conceptos'][0]['Impuestos']['Retenciones'][0]['TasaOCuota'] = '0.160000';
$datos['conceptos'][0]['Impuestos']['Retenciones'][0]['TipoFactor'] = 'Tasa';
$datos['conceptos'][0]['Impuestos']['Retenciones'][1]['Impuesto'] = '001';
$datos['conceptos'][0]['Impuestos']['Retenciones'][1]['Importe'] = '160.00'; // iva de los productos facturados
$datos['conceptos'][0]['Impuestos']['Retenciones'][1]['Base'] = '1000.00';
$datos['conceptos'][0]['Impuestos']['Retenciones'][1]['TasaOCuota'] = '0.160000';
$datos['conceptos'][0]['Impuestos']['Retenciones'][1]['TipoFactor'] = 'Tasa';
$datos['impuestos']['TotalImpuestosTrasladados']='160.00';
$datos['impuestos']['TotalImpuestosRetenidos']='320.00';
$translado1['Impuesto'] = '002';
$translado1['TasaOCuota'] = '0.160000';
$translado1['Importe'] = '160.00'; // iva de los productos facturados
$translado1['TipoFactor'] = 'Tasa';
$datos['impuestos']['translados'][0] = $translado1;
$retenido['impuesto'] = '002';
$retenido['importe'] = '160.00'; // iva de los productos facturados
$datos['impuestos']['retenciones'][0] = $retenido;
$retenido2['impuesto'] = '001';
$retenido2['importe'] = '160.00'; // iva de los productos facturados
$datos['impuestos']['retenciones'][1] = $retenido2;
$datos['factura']['subtotal'] = 1000.00; // sin impuestos
$datos['factura']['total'] = 840.00; // total incluyendo impuestos
// Se ejecuta el SDK
$res = mf_genera_cfdi($datos);
/////////// MOSTRAR RESULTADOS DEL ARRAY $res ///////////
echo "<h1>Respuesta Generar XML y Timbrado</h1>";
foreach($res AS $variable=>$valor)
{
$valor=htmlentities($valor);
$valor=str_replace('<br/>','<br/>',$valor);
echo "<b>[$variable]=</b>$valor<hr>";
}
?>
Respuesta
[cfdi]=<?xml version="1.0" encoding="UTF-8"?> <cfdi:Comprobante xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd " Version="3.3" Serie="A" Folio="100" Fecha="2021-02-15T13:37:34" MetodoPago="PUE" FormaPago="01" TipoDeComprobante="I" Moneda="MXN" TipoCambio="1" LugarExpedicion="27000" SubTotal="1000" Total="840" Certificado="MIIFuzCCA6OgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0MzQwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MTk0NDE0WhcNMjMwNjE3MTk0NDE0WjCB4jEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==" NoCertificado="30001000000400002434" Sello="NVMyFjAsnzL1g05Lpx1LgFW6u7gvkKOS5c0WZKnc9cf4BedFdANAoNqunPdMnMTCkVIl4RaevWcCNrIVqkMzixVPlIGWab5ZXonKYNPhe+yU9VOtaTbgvc5lXxmd8AY3O3E8peUhNcV3+WOwKsPJugyBLdmKpoa9tdIiFURA9T3Fp86YTFRZvJMouVwlOA9sVdL54DXPCzJr/LTxDuFBY5DM7xu0lkIOK8+btw6B1wvH6N0P6vUghzv8spGi3c9lwQqrrav1CbtQzM/YOpCoPhXth05/2tgk5iODGPAHzWQt9kQw5rtlMUF+jT6jH0VRB7Jnt218MQiDZkV6xdcL/Q=="> <cfdi:Emisor Rfc="EKU9003173C9" Nombre="ACCEM SERVICIOS EMPRESARIALEES SC" RegimenFiscal="601"/> <cfdi:Receptor Rfc="SOHM7509289MA" Nombre="MIGUEL ANGEL SOSA HERNANDEZ" UsoCFDI="P01"/> <cfdi:Conceptos> <cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" Unidad="NO APLICA" ClaveUnidad="ACT" Descripcion="SERVICIO DE MANTENIMIENTO" ValorUnitario="1000.00" Importe="1000.00"> <cfdi:Impuestos> <cfdi:Traslados> <cfdi:Traslado Base="1000.00" Impuesto="002" TasaOCuota="0.160000" Importe="160.00" TipoFactor="Tasa"/> </cfdi:Traslados> <cfdi:Retenciones> <cfdi:Retencion Impuesto="002" Importe="160.00" Base="1000.00" TasaOCuota="0.160000" TipoFactor="Tasa"/> <cfdi:Retencion Impuesto="001" Importe="160.00" Base="1000.00" TasaOCuota="0.160000" TipoFactor="Tasa"/> </cfdi:Retenciones> </cfdi:Impuestos> </cfdi:Concepto> </cfdi:Conceptos> <cfdi:Impuestos TotalImpuestosTrasladados="160.00" TotalImpuestosRetenidos="320.00"> <cfdi:Retenciones> <cfdi:Retencion Impuesto="002" Importe="160.00"/> <cfdi:Retencion Impuesto="001" Importe="160.00"/> </cfdi:Retenciones> <cfdi:Traslados> <cfdi:Traslado Impuesto="002" TasaOCuota="0.160000" Importe="160.00" TipoFactor="Tasa"/> </cfdi:Traslados> </cfdi:Impuestos> <cfdi:Complemento> <tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="36b5e5af-7127-4e02-9804-c49e9b6b55fa" FechaTimbrado="2021-02-15T13:39:37" RfcProvCertif="SPR190613I52" SelloCFD="NVMyFjAsnzL1g05Lpx1LgFW6u7gvkKOS5c0WZKnc9cf4BedFdANAoNqunPdMnMTCkVIl4RaevWcCNrIVqkMzixVPlIGWab5ZXonKYNPhe+yU9VOtaTbgvc5lXxmd8AY3O3E8peUhNcV3+WOwKsPJugyBLdmKpoa9tdIiFURA9T3Fp86YTFRZvJMouVwlOA9sVdL54DXPCzJr/LTxDuFBY5DM7xu0lkIOK8+btw6B1wvH6N0P6vUghzv8spGi3c9lwQqrrav1CbtQzM/YOpCoPhXth05/2tgk5iODGPAHzWQt9kQw5rtlMUF+jT6jH0VRB7Jnt218MQiDZkV6xdcL/Q==" NoCertificadoSAT="30001000000400002495" SelloSAT="DWIsLg+nJnghVkw37MCAoJz40L1fE3DugstXhRkUrHwK/TS6W6jbsUm+fxDeQmI42CRsKvBsLic7i2Vi6w2xKLyI8Xed5tuY7Sr9dBAsAHJs+m0eSeTM4V8EKomfEEyadafqyOxOcCpX1RvgwxNQz4+lz8Kpls18wPZZq5Tx3E926ADHPOLormKizDISU5UuGeuGp4pVci2vJ3oD+0BykjzN6QNmN4J31v6nLArtGH19mpeKHsv3JmNW2DKqX7dE3ajVHlmWj3R7vkKXrhHNX3QTtiPEPxE6xtn2nLrjKD66PojRDUVOE6Af2XQ3vFWJTY1FwrZeGPIe5yRoc+YRLw=="/> </cfdi:Complemento> </cfdi:Comprobante>
[png]=iVBORw0KGgoAAAANSUhEUgAAAOQAAADkAQMAAACymRrOAAAABlBMVEX///8AAABVwtN+AAACYElEQVRYhe2YS5LDMAhEuQH3vyU3YOiH5Elm31mkxlVxbD0vKD4tUMT/9eVXd1d0tp7nPv8dxaKXzr06s3O+m9XKrK5i3Uv1POuRiYWVkbUf2OlYNdZEjj8SAz9Ec5wQc5+/0mcfoTwr6FnzMrgq3mNkoXj+7/WWkx5KlivPxxPR9eIJL1WOD0hsmZ+ioRxw05Lnk5XNPN2UeGYqg5pbUNitpKu+frJRrAjVGak/WjZvm3he2kRdVSbHjCeKtzBTCffEnSyQkCkEq+JmGhLOhqcisdqdZabzJluUAa3IS8kVEzftE2oKDBEb9muzjd79WMmntZR3ThI6qfYK3SQkMqzJ/Go3rVUQxV3ldST0VrePTprJFilZUWZKvifbfbS2EVHAVejERAn4AdrIShIPOr+5stxUYtaEopR++9HTjdioegIaEfZIeaNiV7x0m55VbyJPb/DYbKNbZoGM4/3tdttNa1uC7YOU+Ihqppv21jTekL4k29YjdTaatcoiDwR9tgrstiM+Wvgj2BzzBqXj+spGd25hYKPTzTM72SmFlvQkO6aSdhFuWoScxktBWDWNu5f5qKIem2naKlfQ/BThPtNxoSpJZx9mygCzaxoW+/Qk7aaE/qgofUiSBOWmFNiuxDa5qvKnynxUY8ueQxSfVb5WmY1KQ/ashU1DyaA9486wNsoXyjN2STmBBuF1MrfQZiwver5ikoDZKaNSnJZ+hVs87fQcPewpU2xH0s9uZaW7S+KRRs/fzr58lDPLqnO8RZ2lne6pKSdaCDit5ttpnoV2P2YxIhP5vFb56P/1xdcPwUlBl0uCrgcAAAAASUVORK5CYII=
[idpac]=1
[pac]=3
[produccion]=NO
[codigo_mf_numero]=0
[codigo_mf_texto]=[MODO PRUEBAS] OK
[mensaje_original_pac_json]={"data":{"tfd":"<?xml version=\"1.0\" encoding=\"utf-8\"?><tfd:TimbreFiscalDigital xsi:schemaLocation=\"http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd\" Version=\"1.1\" UUID=\"36b5e5af-7127-4e02-9804-c49e9b6b55fa\" FechaTimbrado=\"2021-02-15T13:39:37\" RfcProvCertif=\"SPR190613I52\" SelloCFD=\"NVMyFjAsnzL1g05Lpx1LgFW6u7gvkKOS5c0WZKnc9cf4BedFdANAoNqunPdMnMTCkVIl4RaevWcCNrIVqkMzixVPlIGWab5ZXonKYNPhe+yU9VOtaTbgvc5lXxmd8AY3O3E8peUhNcV3+WOwKsPJugyBLdmKpoa9tdIiFURA9T3Fp86YTFRZvJMouVwlOA9sVdL54DXPCzJr/LTxDuFBY5DM7xu0lkIOK8+btw6B1wvH6N0P6vUghzv8spGi3c9lwQqrrav1CbtQzM/YOpCoPhXth05/2tgk5iODGPAHzWQt9kQw5rtlMUF+jT6jH0VRB7Jnt218MQiDZkV6xdcL/Q==\" NoCertificadoSAT=\"30001000000400002495\" SelloSAT=\"DWIsLg+nJnghVkw37MCAoJz40L1fE3DugstXhRkUrHwK/TS6W6jbsUm+fxDeQmI42CRsKvBsLic7i2Vi6w2xKLyI8Xed5tuY7Sr9dBAsAHJs+m0eSeTM4V8EKomfEEyadafqyOxOcCpX1RvgwxNQz4+lz8Kpls18wPZZq5Tx3E926ADHPOLormKizDISU5UuGeuGp4pVci2vJ3oD+0BykjzN6QNmN4J31v6nLArtGH19mpeKHsv3JmNW2DKqX7dE3ajVHlmWj3R7vkKXrhHNX3QTtiPEPxE6xtn2nLrjKD66PojRDUVOE6Af2XQ3vFWJTY1FwrZeGPIe5yRoc+YRLw==\" xmlns:tfd=\"http://www.sat.gob.mx/TimbreFiscalDigital\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" />"},"status":"success"}
[cancelada]=NO
[saldo]=993614
[uuid]=36b5e5af-7127-4e02-9804-c49e9b6b55fa
[servidor]=1
[ejecucion]=768.369
[debug]=
[abortar]=
[archivo_xml]=../../timbrados/ejemplo_honorarios.xml
[archivo_png]=../../timbrados/ejemplo_honorarios.png
[representacion_impresa_cadena]=||1.1|36b5e5af-7127-4e02-9804-c49e9b6b55fa|2021-02-15T13:39:37|NVMyFjAsnzL1g05Lpx1LgFW6u7gvkKOS5c0WZKnc9cf4BedFdANAoNqunPdMnMTCkVIl4RaevWcCNrIVqkMzixVPlIGWab5ZXonKYNPhe+yU9VOtaTbgvc5lXxmd8AY3O3E8peUhNcV3+WOwKsPJugyBLdmKpoa9tdIiFURA9T3Fp86YTFRZvJMouVwlOA9sVdL54DXPCzJr/LTxDuFBY5DM7xu0lkIOK8+btw6B1wvH6N0P6vUghzv8spGi3c9lwQqrrav1CbtQzM/YOpCoPhXth05/2tgk5iODGPAHzWQt9kQw5rtlMUF+jT6jH0VRB7Jnt218MQiDZkV6xdcL/Q==|30001000000400002495||
[representacion_impresa_certificado_no]=30001000000400002434
[representacion_impresa_fecha_timbrado]=2021-02-15T13:39:37
[representacion_impresa_sello]=NVMyFjAsnzL1g05Lpx1LgFW6u7gvkKOS5c0WZKnc9cf4BedFdANAoNqunPdMnMTCkVIl4RaevWcCNrIVqkMzixVPlIGWab5ZXonKYNPhe+yU9VOtaTbgvc5lXxmd8AY3O3E8peUhNcV3+WOwKsPJugyBLdmKpoa9tdIiFURA9T3Fp86YTFRZvJMouVwlOA9sVdL54DXPCzJr/LTxDuFBY5DM7xu0lkIOK8+btw6B1wvH6N0P6vUghzv8spGi3c9lwQqrrav1CbtQzM/YOpCoPhXth05/2tgk5iODGPAHzWQt9kQw5rtlMUF+jT6jH0VRB7Jnt218MQiDZkV6xdcL/Q==
[representacion_impresa_selloSAT]=DWIsLg+nJnghVkw37MCAoJz40L1fE3DugstXhRkUrHwK/TS6W6jbsUm+fxDeQmI42CRsKvBsLic7i2Vi6w2xKLyI8Xed5tuY7Sr9dBAsAHJs+m0eSeTM4V8EKomfEEyadafqyOxOcCpX1RvgwxNQz4+lz8Kpls18wPZZq5Tx3E926ADHPOLormKizDISU5UuGeuGp4pVci2vJ3oD+0BykjzN6QNmN4J31v6nLArtGH19mpeKHsv3JmNW2DKqX7dE3ajVHlmWj3R7vkKXrhHNX3QTtiPEPxE6xtn2nLrjKD66PojRDUVOE6Af2XQ3vFWJTY1FwrZeGPIe5yRoc+YRLw==
[representacion_impresa_certificadoSAT]=30001000000400002495
Ejemplo XML Factura CFDi
IEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gWElRQjg5MTExNlFFNDEeMBwGA1UEBRMVIC8gWElRQjg5MTExNk1HUk1aUjA1MR4wHAYDVQQLExVFc2N1ZWxhIEtlbXBlciBVcmdhdGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCN0peKpgfOL75iYRv1fqq+oVYsLPVUR/GibYmGKc9InHFy5lYF6OTYjnIIvmkOdRobbGlCUxORX/tLsl8Ya9gm6Yo7hHnODRBIDup3GISFzB/96R9K/MzYQOcscMIoBDARaycnLvy7FlMvO7/rlVnsSARxZRO8Kz8Zkksj2zpeYpjZIya/369+oGqQk1cTRkHo59JvJ4Tfbk/3iIyf4H/Ini9nBe9cYWo0MnKob7DDt/vsdi5tA8mMtA953LapNyCZIDCRQQlUGNgDqY9/8F5mUvVgkcczsIgGdvf9vMQPSf3jjCiKj7j6ucxl1+FwJWmbvgNmiaUR/0q4m2rm78lFAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQBcpj1TjT4jiinIujIdAlFzE6kRwYJCnDG08zSp4kSnShjxADGEXH2chehKMV0FY7c4njA5eDGdA/G2OCTPvF5rpeCZP5Dw504RZkYDl2suRz+wa1sNBVpbnBJEK0fQcN3IftBwsgNFdFhUtCyw3lus1SSJbPxjLHS6FcZZ51YSeIfcNXOAuTqdimusaXq15GrSrCOkM6n2jfj2sMJYM2HXaXJ6rGTEgYmhYdwxWtil6RfZB+fGQ/H9I9WLnl4KTZUS6C9+NLHh4FPDhSk19fpS2S/56aqgFoGAkXAYt9Fy5ECaPcULIfJ1DEbsXKyRdCv3JY89+0MNkOdaDnsemS2o5Gl08zI4iYtt3L40gAZ60NPh31kVLnYNsmvfNxYyKp+AeJtDHyW9w7ftM0Hoi+BuRmcAQSKFV3pk8j51la+jrRBrAUv8blbRcQ5BiZUwJzHFEKIwTsRGoRyEx96sNnB03n6GTwjIGz92SmLdNl95r9rkvp+2m4S6q1lPuXaFg7DGBrXWC8iyqeWE2iobdwIIuXPTMVqQb12m1dAkJVRO5NdHnP/MpqOvOgLqoZBNHGyBg4Gqm4sCJHCxA1c8Elfa2RQTCk0tAzllL4vOnI1GHkGJn65xokGsaU4B4D36xh7eWrfj4/pgWHmtoDAYa8wzSwo2GVCZOs+mtEgOQB91/g==" NoCertificado="30001000000400002434" Sello="NVMyFjAsnzL1g05Lpx1LgFW6u7gvkKOS5c0WZKnc9cf4BedFdANAoNqunPdMnMTCkVIl4RaevWcCNrIVqkMzixVPlIGWab5ZXonKYNPhe+yU9VOtaTbgvc5lXxmd8AY3O3E8peUhNcV3+WOwKsPJugyBLdmKpoa9tdIiFURA9T3Fp86YTFRZvJMouVwlOA9sVdL54DXPCzJr/LTxDuFBY5DM7xu0lkIOK8+btw6B1wvH6N0P6vUghzv8spGi3c9lwQqrrav1CbtQzM/YOpCoPhXth05/2tgk5iODGPAHzWQt9kQw5rtlMUF+jT6jH0VRB7Jnt218MQiDZkV6xdcL/Q==">
<cfdi:Emisor Rfc="EKU9003173C9" Nombre="ACCEM SERVICIOS EMPRESARIALEES SC" RegimenFiscal="601"/>
<cfdi:Receptor Rfc="SOHM7509289MA" Nombre="MIGUEL ANGEL SOSA HERNANDEZ" UsoCFDI="P01"/>
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" Unidad="NO APLICA" ClaveUnidad="ACT" Descripcion="SERVICIO DE MANTENIMIENTO" ValorUnitario="1000.00" Importe="1000.00">
<cfdi:Impuestos>
<cfdi:Traslados>
<cfdi:Traslado Base="1000.00" Impuesto="002" TasaOCuota="0.160000" Importe="160.00" TipoFactor="Tasa"/>
</cfdi:Traslados>
<cfdi:Retenciones>
<cfdi:Retencion Impuesto="002" Importe="160.00" Base="1000.00" TasaOCuota="0.160000" TipoFactor="Tasa"/>
<cfdi:Retencion Impuesto="001" Importe="160.00" Base="1000.00" TasaOCuota="0.160000" TipoFactor="Tasa"/>
</cfdi:Retenciones>
</cfdi:Impuestos>
</cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Impuestos TotalImpuestosTrasladados="160.00" TotalImpuestosRetenidos="320.00">
<cfdi:Retenciones>
<cfdi:Retencion Impuesto="002" Importe="160.00"/>
<cfdi:Retencion Impuesto="001" Importe="160.00"/>
</cfdi:Retenciones>
<cfdi:Traslados>
<cfdi:Traslado Impuesto="002" TasaOCuota="0.160000" Importe="160.00" TipoFactor="Tasa"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="36b5e5af-7127-4e02-9804-c49e9b6b55fa" FechaTimbrado="2021-02-15T13:39:37" RfcProvCertif="SPR190613I52" SelloCFD="NVMyFjAsnzL1g05Lpx1LgFW6u7gvkKOS5c0WZKnc9cf4BedFdANAoNqunPdMnMTCkVIl4RaevWcCNrIVqkMzixVPlIGWab5ZXonKYNPhe+yU9VOtaTbgvc5lXxmd8AY3O3E8peUhNcV3+WOwKsPJugyBLdmKpoa9tdIiFURA9T3Fp86YTFRZvJMouVwlOA9sVdL54DXPCzJr/LTxDuFBY5DM7xu0lkIOK8+btw6B1wvH6N0P6vUghzv8spGi3c9lwQqrrav1CbtQzM/YOpCoPhXth05/2tgk5iODGPAHzWQt9kQw5rtlMUF+jT6jH0VRB7Jnt218MQiDZkV6xdcL/Q==" NoCertificadoSAT="30001000000400002495" SelloSAT="DWIsLg+nJnghVkw37MCAoJz40L1fE3DugstXhRkUrHwK/TS6W6jbsUm+fxDeQmI42CRsKvBsLic7i2Vi6w2xKLyI8Xed5tuY7Sr9dBAsAHJs+m0eSeTM4V8EKomfEEyadafqyOxOcCpX1RvgwxNQz4+lz8Kpls18wPZZq5Tx3E926ADHPOLormKizDISU5UuGeuGp4pVci2vJ3oD+0BykjzN6QNmN4J31v6nLArtGH19mpeKHsv3JmNW2DKqX7dE3ajVHlmWj3R7vkKXrhHNX3QTtiPEPxE6xtn2nLrjKD66PojRDUVOE6Af2XQ3vFWJTY1FwrZeGPIe5yRoc+YRLw=="/>
</cfdi:Complemento>
</cfdi:Comprobante>