miércoles, 21 de noviembre de 2018

Ejemplo php crear xml cfdi de complemento de pagos SAT 2018

Ejemplo php crear xml cfdi de complemento de pagos SAT 2018 con el kit de desarrollo cfdi

<?php
// Se desactivan los mensajes de debug
error_reporting(0);

// Se especifica la zona horaria
date_default_timezone_set('America/Mexico_City');

// Se incluye el SDK
require_once '../../sdk2.php';

// Se especifica la version de CFDi 3.3
$datos['version_cfdi'] = '3.3';

// SE ESPECIFICA EL COMPLEMENTO
$datos['complemento'] = 'pagos10';

// Ruta del XML Timbrado
$datos['cfdi']='../../timbrados/ejemplo_factura_pagos10.xml';

// Ruta del XML de Debug
$datos['xml_debug']='../../timbrados/debug_ejemplo_factura_pagos10.xml';

// Credenciales de Timbrado
$datos['PAC']['usuario'] = 'DEMO700101XXX';
$datos['PAC']['pass'] = 'DEMO700101XXX';
$datos['PAC']['produccion'] = 'NO';

// Rutas y clave de los CSD
$datos['conf']['cer'] = '../../certificados/lan7008173r5.cer.pem';
$datos['conf']['key'] = '../../certificados/lan7008173r5.key.pem';
$datos['conf']['pass'] = '12345678a';

// Datos de la Factura
$datos['factura']['serie'] = 'Z';
$datos['factura']['fecha_expedicion'] = date('Y-m-d\TH:i:s', time() - 120);
$datos['factura']['folio'] = '100';
$datos['factura']['subtotal'] = '0';
$datos['factura']['total'] = '0';
$datos['factura']['moneda'] = 'XXX';
$datos['factura']['tipocomprobante'] = 'P';
$datos['factura']['LugarExpedicion'] = '45079';
//$datos['factura']['Confirmacion'] = '12345';
$datos['factura']['RegimenFiscal'] = '601';

// Datos del Emisor
$datos['emisor']['rfc'] = 'LAN7008173R5'; //RFC DE PRUEBA
$datos['emisor']['nombre'] = 'ACCEM SERVICIOS EMPRESARIALES SC';  // EMPRESA DE PRUEBA

// Datos del Receptor
$datos['receptor']['rfc'] = 'XAXX010101000';
$datos['receptor']['nombre'] = 'Publico en General';
$datos['receptor']['UsoCFDI'] = 'P01';

// Se agregan los conceptos
$datos['conceptos'][0]['ClaveProdServ'] = '84111506';
$datos['conceptos'][0]['cantidad'] = '1';
//$datos['conceptos'][0]['unidad'] = 'ACT';
$datos['conceptos'][0]['ClaveUnidad'] = 'ACT';
$datos['conceptos'][0]['descripcion'] = "Pago";
$datos['conceptos'][0]['valorunitario'] = '0.0';
$datos['conceptos'][0]['importe'] = '0.0';

// Complemento de Pagos 1.0


// 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('&lt;br/&gt;','<br/>',$valor);
    echo "<b>[$variable]=</b>$valor<hr>";
}

RESPUESTA CREAR UN XML CFDI COMPLEMENTO DE PAGO


  • EL KIT DE DESARROLLO TE REGRESA

  • EL CFDI XML EN FORMATO TEXTO
  • EL ARCHIVO XML DEL CFDI
  • EL PNG QR DEL CODIGO BIDIMENCIONAL
  • EL ARCHIVO PNG DEL CODIGO QR
  • EL PAC CON EL QUE FUE TIMBRADO
  • EL UUID
  • LA CADENA ORIGINAL
  • EL NO DE CERTIFACADO DEL SAT
  • EL SELLO DEL SAT
  • ENTRE OTROS DATOS 



Respuesta Generar XML y Timbrado

[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="Z" Fecha="2018-11-20T11:46:28" Folio="100" SubTotal="0" Total="0" Moneda="XXX" TipoDeComprobante="P" LugarExpedicion="45079" Certificado="MIIFxTCCA62gAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTUwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTUyMTFaFw0yMDEwMjUyMTUyMTFaMIGxMRowGAYDVQQDExFDSU5ERU1FWCBTQSBERSBDVjEaMBgGA1UEKRMRQ0lOREVNRVggU0EgREUgQ1YxGjAYBgNVBAoTEUNJTkRFTUVYIFNBIERFIENWMSUwIwYDVQQtExxMQU43MDA4MTczUjUgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgvvCiCFDFVaYX7xdVRhp/38ULWto/LKDSZy1yrXKpaqFXqERJWF78YHKf3N5GBoXgzwFPuDX+5kvY5wtYNxx/Owu2shNZqFFh6EKsysQMeP5rz6kE1gFYenaPEUP9zj+h0bL3xR5aqoTsqGF24mKBLoiaK44pXBzGzgsxZishVJVM6XbzNJVonEUNbI25DhgWAd86f2aU3BmOH2K1RZx41dtTT56UsszJls4tPFODr/caWuZEuUvLp1M3nj7Dyu88mhD2f+1fA/g7kzcU/1tcpFXF/rIy93APvkU72jwvkrnprzs+SnG81+/F16ahuGsb2EZ88dKHwqxEkwzhMyTbQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAJ/xkL8I+fpilZP+9aO8n93+20XxVomLJjeSL+Ng2ErL2GgatpLuN5JknFBkZAhxVIgMaTS23zzk1RLtRaYvH83lBH5E+M+kEjFGp14Fne1iV2Pm3vL4jeLmzHgY1Kf5HmeVrrp4PU7WQg16VpyHaJ/eonPNiEBUjcyQ1iFfkzJmnSJvDGtfQK2TiEolDJApYv0OWdm4is9Bsfi9j6lI9/T6MNZ+/LM2L/t72Vau4r7m94JDEzaO3A0wHAtQ97fjBfBiO5M8AEISAV7eZidIl3iaJJHkQbBYiiW2gikreUZKPUX0HmlnIqqQcBJhWKRu6Nqk6aZBTETLLpGrvF9OArV1JSsbdw/ZH+P88RAt5em5/gjwwtFlNHyiKG5w+UFpaZOK3gZP0su0sa6dlPeQ9EL4JlFkGqQCgSQ+NOsXqaOavgoP5VLykLwuGnwIUnuhBTVeDbzpgrg9LuF5dYp/zs+Y9ScJqe5VMAagLSYTShNtN8luV7LvxF9pgWwZdcM7lUwqJmUddCiZqdngg3vzTactMToG16gZA4CWnMgbU4E+r541+FNMpgAZNvs2CiW/eApfaaQojsZEAHDsDv4L5n3M1CC7fYjE/d61aSng1LaO6T1mh+dEfPvLzp7zyzz+UgWMhi5Cs4pcXx1eic5r7uxPoBwcCTt3YI1jKVVnV7/w=" NoCertificado="20001000000300022815" Sello="MVUnaa17EFdraLNAhheCKh0tIiPu7SbOdXcdqjJxSo8T0o6QeiG4gfToUjaRTCpK/TpMqsiaYcPhc/hFYVGOq8zwwqELRiHWbDo2Gka26sBMUtVEjcBqvc2wlsozmhJYsZcPc7pN273zDUOys8Th5xYTlcT91B4Zw0mynuerJ5peXMH0kZGZ/0Trz9z9WiIZnZl+FRy3M/jkJ8SXJ2SkOaFSyu8O8PFAY+ieL1dXMqS+N8lLL0m7YPC17pEl7d3SMpatOSR+tI/ZYjqjuZh2ChXvDVrv/Me6YDZkBnufgcSBjdLTICQLrxINrgnbf3+Tk1135YPZdv5NoCYj9E6sPA=="> <cfdi:Emisor Rfc="LAN7008173R5" Nombre="ACCEM SERVICIOS EMPRESARIALES SC" RegimenFiscal="601"/> <cfdi:Receptor Rfc="XAXX010101000" Nombre="Publico en General" UsoCFDI="P01"/> <cfdi:Conceptos> <cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago" ValorUnitario="0.0" Importe="0.0"/> </cfdi:Conceptos> <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="52e3e68b-364a-4dd4-b41f-7e5b415a66d6" FechaTimbrado="2018-11-20T11:49:44" RfcProvCertif="AAA010101AAA" SelloCFD="MVUnaa17EFdraLNAhheCKh0tIiPu7SbOdXcdqjJxSo8T0o6QeiG4gfToUjaRTCpK/TpMqsiaYcPhc/hFYVGOq8zwwqELRiHWbDo2Gka26sBMUtVEjcBqvc2wlsozmhJYsZcPc7pN273zDUOys8Th5xYTlcT91B4Zw0mynuerJ5peXMH0kZGZ/0Trz9z9WiIZnZl+FRy3M/jkJ8SXJ2SkOaFSyu8O8PFAY+ieL1dXMqS+N8lLL0m7YPC17pEl7d3SMpatOSR+tI/ZYjqjuZh2ChXvDVrv/Me6YDZkBnufgcSBjdLTICQLrxINrgnbf3+Tk1135YPZdv5NoCYj9E6sPA==" NoCertificadoSAT="20001000000300022323" SelloSAT="kH8+PsBoUJj9ET0Ni5MHvkSg4kBapnlGv7NfD03pRzpYuo4txWfOd7dtsetGW2WQpM4N/IMpX5CWbo8FaN3Pi/pLvoZv8sMEg8JPzypsZDtpO2duSTJuzyL7fRQP8jVIpSYXvjhovjCQP9NufdxXcvus5s/UostHgNpeLCuHutGLg5KuD3LKEHwMy/ps6LVf47HHCr01OetHZmHKU2kJHOHELm1DyE8eOfy3zdX+IoL8KZfRNAnSyL35VNRI8rPD7rhZCrm3TFUh+SttkN+igFascvQEfDly44rCjzhIC7DHsrsCWis0J5hdpiZ807w8xH5+DF8wQ4eziFYTyLR8Jw=="/> </cfdi:Complemento> </cfdi:Comprobante>

[png]=iVBORw0KGgoAAAANSUhEUgAAANQAAADUAQMAAADeEJ9bAAAABlBMVEX///8AAABVwtN+AAACAUlEQVRYhe2YS3KDMQiDuQH3v6VuoCJh/0m7jhaZqRd98HUmgEHgVv2fLz8kUUSzeg5ZBZtSbL4CsmNswPxgU46NoSjL4HGKvaYkgyOer5MCOxVmSnhNntkwiDLlenxRipXqY4oxFc6f86vOPs105lJL8aqCUS97gs3n7u3KBU5VuWdybJwos7nbset748YeYO3MqicH0Xng/EWMzeduqltRc/ONHFP0E6xU4Dg0Zdw5NkDV426xaw11aIzpPhW1GtNK54qqHOvtkHLUtKDfMkswqnpk2T5xDp4+CjDPDfo+FTjoKYkYg6XVA0pZrlO+MdYGqtrVO6HbKwlGiQFdR9Rg3JmVY+2rbU/+AXDvXK1LMOVabEcWV2grxrDTibvieI4Untn/edYevRNyS9O9Lr5ynWB1ZUDenN58cv15tikub6jlamJdrUswuJ6sr6UlDv2UUoRp05fayLiis1WcYp6GeF/ylfIc20nRp3b1xuBV3Qi7zvSjQko5gkwfvu2/7dlvvnye0ViPGBWu2lMcMWYP/EIrbzbtNFSMtd+93EeGxE6TCzkG/7pbjSMv78YxZn7G4vriC44xbpf4Quk95zWrEmz7v3FnlV9rDLJ9W+8SfHN9tSfI9qF9tJxZhiPiK6tvsyrBLHTrC85/oZ53XIDtpiGf3KbehZ89MsD+zxefH/VDkcGr3D/0AAAAAElFTkSuQmCC

[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=\"52e3e68b-364a-4dd4-b41f-7e5b415a66d6\" FechaTimbrado=\"2018-11-20T11:49:44\" RfcProvCertif=\"AAA010101AAA\" SelloCFD=\"MVUnaa17EFdraLNAhheCKh0tIiPu7SbOdXcdqjJxSo8T0o6QeiG4gfToUjaRTCpK/TpMqsiaYcPhc/hFYVGOq8zwwqELRiHWbDo2Gka26sBMUtVEjcBqvc2wlsozmhJYsZcPc7pN273zDUOys8Th5xYTlcT91B4Zw0mynuerJ5peXMH0kZGZ/0Trz9z9WiIZnZl+FRy3M/jkJ8SXJ2SkOaFSyu8O8PFAY+ieL1dXMqS+N8lLL0m7YPC17pEl7d3SMpatOSR+tI/ZYjqjuZh2ChXvDVrv/Me6YDZkBnufgcSBjdLTICQLrxINrgnbf3+Tk1135YPZdv5NoCYj9E6sPA==\" NoCertificadoSAT=\"20001000000300022323\" SelloSAT=\"kH8+PsBoUJj9ET0Ni5MHvkSg4kBapnlGv7NfD03pRzpYuo4txWfOd7dtsetGW2WQpM4N/IMpX5CWbo8FaN3Pi/pLvoZv8sMEg8JPzypsZDtpO2duSTJuzyL7fRQP8jVIpSYXvjhovjCQP9NufdxXcvus5s/UostHgNpeLCuHutGLg5KuD3LKEHwMy/ps6LVf47HHCr01OetHZmHKU2kJHOHELm1DyE8eOfy3zdX+IoL8KZfRNAnSyL35VNRI8rPD7rhZCrm3TFUh+SttkN+igFascvQEfDly44rCjzhIC7DHsrsCWis0J5hdpiZ807w8xH5+DF8wQ4eziFYTyLR8Jw==\" xmlns:tfd=\"http://www.sat.gob.mx/TimbreFiscalDigital\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" />"},"status":"success"}

[cancelada]=NO

[saldo]=993612

[uuid]=52e3e68b-364a-4dd4-b41f-7e5b415a66d6

[servidor]=3

[ejecucion]=165.123

[debug]=

[abortar]=

[archivo_xml]=../../timbrados/ejemplo_factura_pagos10.xml

[archivo_png]=../../timbrados/ejemplo_factura_pagos10.png

[representacion_impresa_cadena]=||1.1|52e3e68b-364a-4dd4-b41f-7e5b415a66d6|2018-11-20T11:49:44|MVUnaa17EFdraLNAhheCKh0tIiPu7SbOdXcdqjJxSo8T0o6QeiG4gfToUjaRTCpK/TpMqsiaYcPhc/hFYVGOq8zwwqELRiHWbDo2Gka26sBMUtVEjcBqvc2wlsozmhJYsZcPc7pN273zDUOys8Th5xYTlcT91B4Zw0mynuerJ5peXMH0kZGZ/0Trz9z9WiIZnZl+FRy3M/jkJ8SXJ2SkOaFSyu8O8PFAY+ieL1dXMqS+N8lLL0m7YPC17pEl7d3SMpatOSR+tI/ZYjqjuZh2ChXvDVrv/Me6YDZkBnufgcSBjdLTICQLrxINrgnbf3+Tk1135YPZdv5NoCYj9E6sPA==|20001000000300022323||

[representacion_impresa_certificado_no]=20001000000300022815

[representacion_impresa_fecha_timbrado]=2018-11-20T11:49:44

[representacion_impresa_sello]=MVUnaa17EFdraLNAhheCKh0tIiPu7SbOdXcdqjJxSo8T0o6QeiG4gfToUjaRTCpK/TpMqsiaYcPhc/hFYVGOq8zwwqELRiHWbDo2Gka26sBMUtVEjcBqvc2wlsozmhJYsZcPc7pN273zDUOys8Th5xYTlcT91B4Zw0mynuerJ5peXMH0kZGZ/0Trz9z9WiIZnZl+FRy3M/jkJ8SXJ2SkOaFSyu8O8PFAY+ieL1dXMqS+N8lLL0m7YPC17pEl7d3SMpatOSR+tI/ZYjqjuZh2ChXvDVrv/Me6YDZkBnufgcSBjdLTICQLrxINrgnbf3+Tk1135YPZdv5NoCYj9E6sPA==

[representacion_impresa_selloSAT]=kH8+PsBoUJj9ET0Ni5MHvkSg4kBapnlGv7NfD03pRzpYuo4txWfOd7dtsetGW2WQpM4N/IMpX5CWbo8FaN3Pi/pLvoZv8sMEg8JPzypsZDtpO2duSTJuzyL7fRQP8jVIpSYXvjhovjCQP9NufdxXcvus5s/UostHgNpeLCuHutGLg5KuD3LKEHwMy/ps6LVf47HHCr01OetHZmHKU2kJHOHELm1DyE8eOfy3zdX+IoL8KZfRNAnSyL35VNRI8rPD7rhZCrm3TFUh+SttkN+igFascvQEfDly44rCjzhIC7DHsrsCWis0J5hdpiZ807w8xH5+DF8wQ4eziFYTyLR8Jw==

[representacion_impresa_certificadoSAT]=20001000000300022323


MAS INFORMACION Y EJEMPLOS EN http://multifacturas.com


Ejemplo java  crear xml cfdi de complemento de pagos SAT 2018
Ejemplo c sharp  crear xml cfdi de complemento de pagos SAT 2018
Ejemplo visual basic  crear xml cfdi de complemento de pagos SAT 2018
Ejemplo windos  crear xml cfdi de complemento de pagos SAT 2018


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...