viernes, 30 de noviembre de 2018

Facturacion electronica SAT Ejemplo crear xml cfdi Relacionados en php

Facturacion electronica SAT Ejemplo crear xml cfdi Relacionados en php

<?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';

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

// Ruta del XML de Debug
$datos['xml_debug']='../../timbrados/debug_ejemplo_cfdi33_cfdisrelacionados.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']['condicionesDePago'] = 'CONDICIONES';
$datos['factura']['descuento'] = '0.00';
$datos['factura']['fecha_expedicion'] = date('Y-m-d\TH:i:s', time() - 120);
$datos['factura']['folio'] = '100';
$datos['factura']['forma_pago'] = '01';
$datos['factura']['LugarExpedicion'] = '45079';
$datos['factura']['metodo_pago'] = 'PUE';
$datos['factura']['moneda'] = 'MXN';
$datos['factura']['serie'] = 'A';
$datos['factura']['subtotal'] = '100.00';
$datos['factura']['tipocambio'] = '1';
$datos['factura']['tipocomprobante'] = 'I';
$datos['factura']['total'] = '100.00';
$datos['factura']['RegimenFiscal'] = '601';

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

//CFDI Relacionados
$datos['CfdisRelacionados']['TipoRelacion'] = '01';
$datos['CfdisRelacionados']['UUID'][0]='A39DA66B-52CA-49E3-879B-5C05185B0EF7';

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

// Se agregan los conceptos
for ($i = 1; $i <= 1; $i++)
{
    $datos['conceptos'][$i]['cantidad'] = '1.00';
    $datos['conceptos'][$i]['unidad'] = 'PZ';
    $datos['conceptos'][$i]['ID'] = "COD$i";
    $datos['conceptos'][$i]['descripcion'] = "PRODUCTO $i";
    $datos['conceptos'][$i]['valorunitario'] = '100.00';
    $datos['conceptos'][$i]['importe'] = '100.00';
    $datos['conceptos'][$i]['ClaveProdServ'] = '01010101';
    $datos['conceptos'][$i]['ClaveUnidad'] = 'C81';
}

// Se agregan los Impuestos
$datos['impuestos']['TotalImpuestosTrasladados'] = '0.00';
$datos['impuestos']['translados'][0]['impuesto'] = '003';
$datos['impuestos']['translados'][0]['tasa'] = '0.160000';
$datos['impuestos']['translados'][0]['importe'] = '0.00';
$datos['impuestos']['translados'][0]['TipoFactor'] = 'Tasa';

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

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 

MAS EJEMPLOS

  • Ejemplo crear xml cfdi recibos de pagos sat
  • Ejemplo crear xml cfdi recibos de nomina sat
  • Ejemplo crear xml cfdi recibos de honorarios sat
  • Ejemplo crear xml cfdi notas de credito sat
  • Ejemplo crear xml cfdi comercio exterior sat
  • Ejemplo crear xml cfdi pago en parcialidades sat
  • Ejemplo crear xml cfdi impuestos locales sat
  • Ejemplo crear xml cfdi factura de hoteles sat
  • Ejemplo crear xml cfdi divisas sat
  • Ejemplo crear xml cfdi aerolineas sat
  • ETC ETC



Mas informacion y ejemplos de facturacion electronica en http://multifacturas.com

jueves, 29 de noviembre de 2018

Facturacion electronica SAT Ejemplo crear xml cfdi Honorarios en php


Facturacion electronica SAT Ejemplo crear xml cfdi Impuestos locales en php


// 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/lan7008173r5.cer.pem';
$datos['conf']['key'] = '../../certificados/lan7008173r5.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'] = 'LAN7008173R5'; //RFC DE PRUEBA 
$datos['emisor']['nombre'] = 'ACCEM SERVICIOS EMPRESARIALES 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('&lt;br/&gt;','<br/>',$valor);
    echo "<b>[$variable]=</b>$valor<hr>";
}

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 

MAS EJEMPLOS

  • Ejemplo crear xml cfdi recibos de pagos sat
  • Ejemplo crear xml cfdi recibos de nomina sat
  • Ejemplo crear xml cfdi recibos de honorarios sat
  • Ejemplo crear xml cfdi notas de credito sat
  • Ejemplo crear xml cfdi comercio exterior sat
  • Ejemplo crear xml cfdi pago en parcialidades sat
  • Ejemplo crear xml cfdi impuestos locales sat
  • Ejemplo crear xml cfdi factura de hoteles sat
  • Ejemplo crear xml cfdi divisas sat
  • Ejemplo crear xml cfdi aerolineas sat
  • ETC ETC



Mas informacion y ejemplos de facturacion electronica en http://multifacturas.com

miércoles, 28 de noviembre de 2018

Facturacion electronica SAT Ejemplo crear xml cfdi Informacion aduanera en php

Facturacion electronica SAT Ejemplo crear xml cfdi Informacion aduanera en php

// 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';

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

// Ruta del XML de Debug
$datos['xml_debug']='../../timbrados/sin_timbrar_ejemplo_factura_info_aduana.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']['condicionesDePago'] = 'CONDICIONES';
$datos['factura']['descuento'] = '0.00';
$datos['factura']['fecha_expedicion'] = date('Y-m-d\TH:i:s', time() - 120);
$datos['factura']['folio'] = '100';
$datos['factura']['forma_pago'] = '01';
$datos['factura']['LugarExpedicion'] = '45079';
$datos['factura']['metodo_pago'] = 'PUE';
$datos['factura']['moneda'] = 'MXN';
$datos['factura']['serie'] = 'A';
$datos['factura']['subtotal'] = 298.00;
$datos['factura']['tipocambio'] = 1;
$datos['factura']['tipocomprobante'] = 'E';
$datos['factura']['total'] = 345.68;
$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'] = 'G02';

// Se agregan los conceptos

$datos['conceptos'][0]['cantidad'] = 1.00;
$datos['conceptos'][0]['unidad'] = 'NA';
$datos['conceptos'][0]['ID'] = "1726";
$datos['conceptos'][0]['descripcion'] = "PRODUCTO DE PRUEBA 1";
$datos['conceptos'][0]['valorunitario'] = 99.00;
$datos['conceptos'][0]['importe'] = 99.00;
$datos['conceptos'][0]['ClaveProdServ'] = '01010101';
$datos['conceptos'][0]['ClaveUnidad'] = 'ACT';

$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Base'] = 99.00;
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Impuesto'] = '002';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['TipoFactor'] = 'Tasa';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['TasaOCuota'] = '0.160000';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Importe'] = 15.84;
$datos['conceptos'][0]['InformacionAduanera'][0]['NumeroPedimento'] = '9999';
$datos['conceptos'][0]['InformacionAduanera'][1]['NumeroPedimento'] = '8888';


$datos['conceptos'][1]['cantidad'] = 1.00;
$datos['conceptos'][1]['unidad'] = 'NA';
$datos['conceptos'][1]['ID'] = "1586";
$datos['conceptos'][1]['descripcion'] = "PRODUCTO DE PRUEBA 2";
$datos['conceptos'][1]['valorunitario'] = 199.00;
$datos['conceptos'][1]['importe'] = 199.00;
$datos['conceptos'][1]['ClaveProdServ'] = '01010101';
$datos['conceptos'][1]['ClaveUnidad'] = 'ACT';


$datos['conceptos'][1]['Impuestos']['Traslados'][0]['Base'] = 199.00;
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['Impuesto'] = '002';
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['TipoFactor'] = 'Tasa';
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['TasaOCuota'] = '0.160000';
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['Importe'] = 31.84;


// Se agregan los Impuestos
$datos['impuestos']['translados'][0]['impuesto'] = '002';
$datos['impuestos']['translados'][0]['tasa'] = '0.160000';
$datos['impuestos']['translados'][0]['importe'] = 47.68;
$datos['impuestos']['translados'][0]['TipoFactor'] = 'Tasa';


$datos['impuestos']['TotalImpuestosTrasladados'] = 47.68;


// Se ejecuta el SDK
$res = mf_genera_cfdi($datos);

///////////    MOSTRAR RESULTADOS DEL ARRAY $res   ///////////
/*echo "<pre>";
print_r($datos);
echo "</pre>";*/
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>";
}

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 

MAS EJEMPLOS

  • Ejemplo crear xml cfdi recibos de pagos sat
  • Ejemplo crear xml cfdi recibos de nomina sat
  • Ejemplo crear xml cfdi recibos de honorarios sat
  • Ejemplo crear xml cfdi notas de credito sat
  • Ejemplo crear xml cfdi comercio exterior sat
  • Ejemplo crear xml cfdi pago en parcialidades sat
  • Ejemplo crear xml cfdi impuestos locales sat
  • Ejemplo crear xml cfdi factura de hoteles sat
  • Ejemplo crear xml cfdi divisas sat
  • Ejemplo crear xml cfdi aerolineas sat
  • ETC ETC



Mas informacion y ejemplos de facturacion electronica en http://multifacturas.com

martes, 27 de noviembre de 2018

Facturacion electronica SAT Ejemplo crear xml cfdi Impuestos locales en php

Facturacion electronica SAT Ejemplo crear xml cfdi Impuestos locales en php


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

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

$datos['complemento'] = 'implocal10';

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

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

// Ruta del XML de Debug
$datos['xml_debug']='../../timbrados/sin_timbrar_ejemplo_factura.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']['condicionesDePago'] = 'CONDICIONES';
$datos['factura']['descuento'] = '0.00';
$datos['factura']['fecha_expedicion'] = date('Y-m-d\TH:i:s', time() - 120);
$datos['factura']['folio'] = '100';
$datos['factura']['forma_pago'] = '01';
$datos['factura']['LugarExpedicion'] = '45079';
$datos['factura']['metodo_pago'] = 'PUE';
$datos['factura']['moneda'] = 'MXN';
$datos['factura']['serie'] = 'A';
$datos['factura']['subtotal'] = 298.00;
$datos['factura']['tipocambio'] = 1;
$datos['factura']['tipocomprobante'] = 'E';
$datos['factura']['total'] = 345.68;
$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'] = 'ACO0510202G0';
$datos['receptor']['nombre'] = 'COSMETICA, S. A. DE C. V.';
$datos['receptor']['UsoCFDI'] = 'G02';

// Se agregan los conceptos

$datos['conceptos'][0]['cantidad'] = 1.00;
$datos['conceptos'][0]['unidad'] = 'NA';
$datos['conceptos'][0]['ID'] = "1726";
$datos['conceptos'][0]['descripcion'] = "un bubu";
$datos['conceptos'][0]['valorunitario'] = 99.00;
$datos['conceptos'][0]['importe'] = 99.00;
$datos['conceptos'][0]['ClaveProdServ'] = '01010101';
$datos['conceptos'][0]['ClaveUnidad'] = 'ACT';

$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Base'] = 99.00;
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Impuesto'] = '002';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['TipoFactor'] = 'Tasa';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['TasaOCuota'] = '0.160000';
$datos['conceptos'][0]['Impuestos']['Traslados'][0]['Importe'] = 15.84;


$datos['conceptos'][1]['cantidad'] = 1.00;
$datos['conceptos'][1]['unidad'] = 'NA';
$datos['conceptos'][1]['ID'] = "1586";
$datos['conceptos'][1]['descripcion'] = "PRODUCTO DE PRUEBA";
$datos['conceptos'][1]['valorunitario'] = 199.00;
$datos['conceptos'][1]['importe'] = 199.00;
$datos['conceptos'][1]['ClaveProdServ'] = '01010101';
$datos['conceptos'][1]['ClaveUnidad'] = 'ACT';


$datos['conceptos'][1]['Impuestos']['Traslados'][0]['Base'] = 199.00;
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['Impuesto'] = '002';
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['TipoFactor'] = 'Tasa';
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['TasaOCuota'] = '0.160000';
$datos['conceptos'][1]['Impuestos']['Traslados'][0]['Importe'] = 31.84;


// Se agregan los Impuestos
$datos['impuestos']['translados'][0]['impuesto'] = '002';
$datos['impuestos']['translados'][0]['tasa'] = '0.160000';
$datos['impuestos']['translados'][0]['importe'] = 47.68;
$datos['impuestos']['translados'][0]['TipoFactor'] = 'Tasa';


$datos['impuestos']['TotalImpuestosTrasladados'] = 47.68;

// Impuestos Locales 1.0
$datos['implocal10']['TotaldeRetenciones'] = '10';
$datos['implocal10']['TotaldeTraslados'] = '10';

$datos['implocal10']['RetencionesLocales'][0]['ImpLocRetenido'] = '10';
$datos['implocal10']['RetencionesLocales'][0]['TasadeRetencion'] = '10';
$datos['implocal10']['RetencionesLocales'][0]['Importe'] = '10';

$datos['implocal10']['TrasladosLocales'][0]['ImpLocTrasladado'] = '10';
$datos['implocal10']['TrasladosLocales'][0]['TasadeTraslado'] = '10';
$datos['implocal10']['TrasladosLocales'][0]['Importe'] = '10';


// Se ejecuta el SDK
$res = mf_genera_cfdi($datos);

///////////    MOSTRAR RESULTADOS DEL ARRAY $res   ///////////
/*echo "<pre>";
print_r($datos);
echo "</pre>";*/
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>";
}


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 

MAS EJEMPLOS

  • Ejemplo crear xml cfdi recibos de pagos sat
  • Ejemplo crear xml cfdi recibos de nomina sat
  • Ejemplo crear xml cfdi recibos de honorarios sat
  • Ejemplo crear xml cfdi notas de credito sat
  • Ejemplo crear xml cfdi comercio exterior sat
  • Ejemplo crear xml cfdi pago en parcialidades sat
  • Ejemplo crear xml cfdi impuestos locales sat
  • Ejemplo crear xml cfdi factura de hoteles sat
  • Ejemplo crear xml cfdi divisas sat
  • Ejemplo crear xml cfdi aerolineas sat
  • ETC ETC



Mas informacion y ejemplos de facturacion electronica en http://multifacturas.com

lunes, 26 de noviembre de 2018

Facturacion electronica SAT Ejemplo crear xml cfdi de Hoteles ISH en php

Ejemplo crear xml cfdi de Hoteles ISH en 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';

// Se especifica el complemento a usar
$datos['complemento']='implocal10';

$datos['PAC']['usuario'] = 'DEMO700101XXX';
$datos['PAC']['pass'] = 'DEMO700101XXX';
$datos['PAC']['produccion'] = 'NO'; //   [SI|NO]
$datos['conf']['cer'] = '../../certificados/lan7008173r5.cer.pem';
$datos['conf']['key'] = '../../certificados/lan7008173r5.key.pem';
$datos['conf']['pass'] = '12345678a';

//Version cfdi 3.3
$datos['version_cfdi'] = '3.3';
//RUTA DONDE ALMACENARA EL CFDI
$datos['cfdi']='../../timbrados/ejemplo_arrendamiento.xml';
// OPCIONAL GUARDAR EL XML GENERADO ANTES DE TIMBRARLO
$datos['xml_debug']='../../timbrados/debug_ejemplo_hoteles.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']['RegimenFiscal'] = '601';

$datos['emisor']['rfc'] = 'LAN7008173R5'; //RFC DE PRUEBA 
$datos['emisor']['nombre'] = 'ACCEM SERVICIOS EMPRESARIALES 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';

$concepto['ClaveProdServ'] = '84111506';
$concepto['cantidad'] = '1';
$concepto['unidad'] = 'PIEZA';
$concepto['ClaveUnidad'] = "ACT"; //ID, REF, CODIGO O SKU DEL PRODUCTO
$concepto['descripcion'] = "PRODUCTO PRUEBA 1";
$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['factura']['subtotal'] = 1000.00; // sin impuestos
$datos['factura']['descuento'] = 0.00; // descuento sin impuestos
$datos['factura']['total'] = 1170.00; // total incluyendo impuestos

$datos['impuestos']['TotalImpuestosTrasladados']='160.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;

//EJEMPLO DE TRANSLADO IMPUESTO LOCAL
$datos['implocal10']['TotaldeRetenciones']='0.00';
$datos['implocal10']['TotaldeTraslados']='10.00';
$datos['implocal10']['TrasladosLocales'][0]['ImpLocTrasladado']='ISH';
$datos['implocal10']['TrasladosLocales'][0]['TasadeTraslado']='0.03';
$datos['implocal10']['TrasladosLocales'][0]['Importe']=10.00;

// 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>";
}


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 

MAS EJEMPLOS

  • Ejemplo crear xml cfdi recibos de pagos sat
  • Ejemplo crear xml cfdi recibos de nomina sat
  • Ejemplo crear xml cfdi recibos de honorarios sat
  • Ejemplo crear xml cfdi notas de credito sat
  • Ejemplo crear xml cfdi comercio exterior sat
  • Ejemplo crear xml cfdi pago en parcialidades sat
  • Ejemplo crear xml cfdi impuestos locales sat
  • Ejemplo crear xml cfdi factura de hoteles sat
  • Ejemplo crear xml cfdi divisas sat
  • Ejemplo crear xml cfdi aerolineas sat
  • ETC ETC



Mas informacion y ejemplos de facturacion electronica en http://multifacturas.com

domingo, 25 de noviembre de 2018

Facturacion electronica SAT Ejemplo crear xml cfdi de parcialidades en php

Ejemplo crear xml cfdi de parcialidades en php



// 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/lan7008173r5.cer.pem';
$datos['conf']['key'] = '../../certificados/lan7008173r5.key.pem';
$datos['conf']['pass'] = '12345678a';

//Version cfdi 3.3
$datos['version_cfdi'] = '3.3';
//RUTA DONDE ALMACENARA EL CFDI
$datos['cfdi']='../../timbrados/ejemplo_arrendamiento.xml';
// OPCIONAL GUARDAR EL XML GENERADO ANTES DE TIMBRARLO
$datos['xml_debug']='../../timbrados/debug_ejemplo_arrendamiento.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'] = 'PPD'; // 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'; //ingreso, egreso
$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['factura']['FolioFiscalOrig'] = '3B985D09-26CD-4643-B39D-6D4F54E7D046';
$datos['factura']['SerieFolioFiscalOrig'] = 'A90';//OPCIONAL
$datos['factura']['FechaFolioFiscalOrig'] = '2017-07-27T02:12:58';
$datos['factura']['MontoFolioFiscalOrig'] = '12345.67';*/


$datos['emisor']['rfc'] = 'LAN7008173R5'; //RFC DE PRUEBA  
$datos['emisor']['nombre'] = 'ACCEM SERVICIOS EMPRESARIALES 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'] = "A90"; //ID, REF, CODIGO O SKU DEL PRODUCTO
    $concepto['descripcion'] = "COBRO PARCIALIDAD DE VENTA A90";
    $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['factura']['subtotal'] = 1000.00; // sin impuestos
$datos['factura']['total'] = 1160.00; // total incluyendo impuestos

$datos['impuestos']['TotalImpuestosTrasladados']='160.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;

// 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>";
}

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 

MAS EJEMPLOS

  • Ejemplo crear xml cfdi recibos de pagos sat
  • Ejemplo crear xml cfdi recibos de nomina sat
  • Ejemplo crear xml cfdi recibos de honorarios sat
  • Ejemplo crear xml cfdi notas de credito sat
  • Ejemplo crear xml cfdi comercio exterior sat
  • Ejemplo crear xml cfdi pago en parcialidades sat
  • Ejemplo crear xml cfdi impuestos locales sat
  • Ejemplo crear xml cfdi factura de hoteles sat
  • Ejemplo crear xml cfdi divisas sat
  • Ejemplo crear xml cfdi aerolineas sat
  • ETC ETC



Mas informacion y ejemplos de facturacion electronica en http://multifacturas.com

sábado, 24 de noviembre de 2018

Ejemplo crear xml cfdi de complemento de escuelas IEDU SAT 2018 con archivos de texto  desde el kit de desarrollo cfdi

PLANTILLA DE TEXTO QUE CREA EL ARCHIVO XML CFDI DEL COMPLEMENTO DE ESCUELAS


version_cfdi=3.3
complemento=iedu10
MODOINI=DIVISOR
cfdi=C:\sdk2\timbrados\cfdi_ejemplo_factura_escuela.xml
xml_debug=C:\sdk2\timbrados\sin_timbrar_ejemplo_factura_escuela.xml
remueve_acentos=NO
RESPUESTA_UTF8=SI
html_a_txt=NO
[PAC]
usuario=DEMO700101XXX
pass=DEMO700101XXX
produccion=NO
[conf]
cer=C:\SDK2\certificados\lan7008173r5.cer.pem
key=C:\SDK2\certificados\lan7008173r5.key.pem
pass=12345678a
[factura]
serie=F
folio=123
fecha_expedicion=2017-11-30T11:24:38
metodo_pago=PUE
forma_pago=01
condicionesDePago=condiciones
tipocomprobante=I
moneda=MXN
tipocambio=1.00
LugarExpedicion=27000
RegimenFiscal=601
subtotal=1000.00
total=1000.00
[emisor]
rfc=LAN7008173R5
nombre=CINDEMEX SA DE CV
RegimenFiscal=601
[receptor]
rfc=SOHM7509289MA
nombre=MIGUEL ANGEL SOSA HERNANDEZ
UsoCFDI=P01
[conceptos]
[conceptos.0]
ClaveProdServ=01010101
Cantidad=1
ClaveUnidad=C81
Unidad=NO APLICA
NoIdentificacion=COD1
Descripcion=MENSUALIDAD ENERO 2014
ValorUnitario=1000.00
Importe=1000.00
[iedu10]
nombreAlumno=FULANITO PEREZ OCHOA
CURP=MAGC870912HGTRRS06
nivelEducativo=Preescolar
autRVOE=1234-ABC
RFCPago=SOHM7509289MA

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 
MAS INFORMACION Y EJEMPLOS EN http://multifacturas.com

viernes, 23 de noviembre de 2018

Ejemplo crear cfdi xml ESCUELAS con php

Ejemplo crear xml cfdi de complemento de IEDU ESCUELAS SAT 2018 con php desde el kit de desarrollo cfdi

// Se desactivan los mensajes de debug
error_reporting(~(E_WARNING|E_NOTICE));
// 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'] = 'iedu10';
//$datos['validacion_local'] = 'NO';

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

// Ruta del XML de Debug
$datos['xml_debug']='../../timbrados/debug_ejemplo_factura_iedu10.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']['condicionesDePago'] = 'CONDICIONES';
$datos['factura']['descuento'] = '0.00';
$datos['factura']['fecha_expedicion'] = date('Y-m-d\TH:i:s', time() - 120);
$datos['factura']['folio'] = '100';
$datos['factura']['forma_pago'] = '01';
$datos['factura']['LugarExpedicion'] = '45079';
$datos['factura']['metodo_pago'] = 'PUE';
$datos['factura']['moneda'] = 'MXN';
$datos['factura']['serie'] = 'A';
$datos['factura']['subtotal'] = '100.00';
$datos['factura']['tipocambio'] = '1';
$datos['factura']['tipocomprobante'] = 'I';
$datos['factura']['total'] = '100.00';
$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'] = 'G01';

// Se agregan los conceptos
for ($i = 1; $i <= 1; $i++)
{
    $datos['conceptos'][$i]['cantidad'] = '1.00';
    $datos['conceptos'][$i]['unidad'] = 'PZ';
    $datos['conceptos'][$i]['ID'] = "COD$i";
    $datos['conceptos'][$i]['descripcion'] = "PRODUCTO $i";
    $datos['conceptos'][$i]['valorunitario'] = '100.00';
    $datos['conceptos'][$i]['importe'] = '100.00';
    $datos['conceptos'][$i]['ClaveProdServ'] = '01010101';
    $datos['conceptos'][$i]['ClaveUnidad'] = 'C81';
}
// Complemento IEDU
$datos['iedu10']['nombreAlumno']='FULANITO PEREZ OCHOA';
$datos['iedu10']['CURP']='MAGC870912HGTRRS06';
$datos['iedu10']['nivelEducativo']='Preescolar';
$datos['iedu10']['autRVOE']='1234-ABC';
$datos['iedu10']['rfcPago']='SOHM7509289MA';
/* Se agregan los Impuestos
$datos['impuestos']['TotalImpuestosTrasladados'] = '0.00';
$datos['impuestos']['translados'][0]['impuesto'] = '003';
$datos['impuestos']['translados'][0]['tasa'] = '0.160000';
$datos['impuestos']['translados'][0]['importe'] = '0.00';
$datos['impuestos']['translados'][0]['TipoFactor'] = 'Tasa';*/

$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>";
}


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 
Mas ejemplos e informacion del complemento de escuelas en http://multifacturas.com

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


Ejemplo crear xml cfdi de complemento de pagos SAT 2018

Ejemplo crear xml cfdi de complemento de pagos SAT 2018 con archivos de texto  desde el kit de desarrollo cfdi

PLANTILLA DE TEXTO QUE CREA EL ARCHIVO XML CFDI DEL COMPLEMENTO DE PAGOS

version_cfdi=3.3
complemento=pagos
MODOINI=DIVISOR
remueve_acentos=NO
RESPUESTA_UTF8=SI
html_a_txt=NO
cfdi=C:\SDK2\timbrados\cfdi_pagos.xml
xml_debug=C:\SDK2\timbrados\debug_pagos.xml
[PAC]
usuario=DEMO700101XXX
pass=DEMO700101XXX
produccion=NO
[conf]
cer=C:\SDK2\certificados\lan7008173r5.cer.pem
key=C:\SDK2\certificados\lan7008173r5.key.pem
pass=12345678a
[factura]
Fecha=2018-11-20T12:46:08
Serie=P
Folio=1
SubTotal=0
Moneda=XXX
Total=0
TipoDeComprobante=P
LugarExpedicion=54715
[emisor]
rfc=LAN7008173R5
nombre=EMISOR DE PRUEBA
RegimenFiscal=601
[receptor]
rfc=SOHM7509289MA
nombre=MIGUEL ANGEL SOSA HERNANDEZ
UsoCFDI=P01
[conceptos]
[conceptos.0]
ClaveProdServ=84111506
Cantidad=1
ClaveUnidad=ACT
Descripcion=Pago
ValorUnitario=0
Importe=0
[pagos10]
[pagos10.Pagos]
[pagos10.Pagos.0]
FechaPago=2017-09-08T10:17:56
FormaDePagoP=03
MonedaP=MXN
Monto=100.00
[pagos10.Pagos.0.DoctoRelacionado]
[pagos10.Pagos.0.DoctoRelacionado.0]
IdDocumento=2F28D750-688A-43C3-8004-E103086E1D78
Serie=A
Folio=1
MonedaDR=MXN
MetodoDePagoDR=PPD
NumParcialidad=1
ImpSaldoAnt=1740.00
ImpPagado=100.00
ImpSaldoInsoluto=1640.00
[pagos10.Pagos.1]
FechaPago=2017-09-08T10:17:56
FormaDePagoP=03
MonedaP=MXN
Monto=200.00
[pagos10.Pagos.1.DoctoRelacionado]
[pagos10.Pagos.1.DoctoRelacionado.0]
IdDocumento=2F28D750-688A-43C3-8004-E103086E1D79
Serie=A
Folio=2
MonedaDR=MXN
MetodoDePagoDR=PUE
NumParcialidad=1
ImpSaldoAnt=200.00
ImpPagado=200.00


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 


EJEMPLO RESPUESTA CREA XML CFDI DEL COMPLEMENTO DE PAGOS SAT

**********
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" Fecha="2018-11-20T12:46:08" Serie="P" Folio="1" SubTotal="0" Moneda="XXX" Total="0" TipoDeComprobante="P" LugarExpedicion="54715" 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="JxS9Hhmw7hmECQN73zm9bJsi2c1/difxMbaTyD/NNxFKg9VG3ZnuQIqR4adMMWRmeKEAoL0EXcL+O49UoQSMkkBgMwbvPM7pqcLvzP4G48BkFLmMCqevHWxVxQ8F7KGt8iRfNuhuSxQtEguEJQGkS2slHNKI7omBlk55yXIGfQGFkZUMX2oz4+OrTB1xkTx+by9SuEzFgke8THQajhMG3CDf5wg+XmBSS7gf9kEryIaeQmG8qGa6PmU94ehuUQbnieZbNymWxkr46TejDD4L++dzWIOZZgVDBluxI6CIEkVdHE6y52IK3C3Sgh8oyqwwgey8pVXcgT06wQhlqSHfBg==">
  <cfdi:Emisor Rfc="LAN7008173R5" Nombre="EMISOR DE PRUEBA" RegimenFiscal="601"/>
  <cfdi:Receptor Rfc="SOHM7509289MA" Nombre="MIGUEL ANGEL SOSA HERNANDEZ" UsoCFDI="P01"/>
  <cfdi:Conceptos>
    <cfdi:Concepto ClaveProdServ="84111506" Cantidad="1" ClaveUnidad="ACT" Descripcion="Pago" ValorUnitario="0" Importe="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="2de343ed-a2db-41a9-8ec2-faf87d30e4cd" FechaTimbrado="2018-11-20T12:55:17" RfcProvCertif="AAA010101AAA" SelloCFD="JxS9Hhmw7hmECQN73zm9bJsi2c1/difxMbaTyD/NNxFKg9VG3ZnuQIqR4adMMWRmeKEAoL0EXcL+O49UoQSMkkBgMwbvPM7pqcLvzP4G48BkFLmMCqevHWxVxQ8F7KGt8iRfNuhuSxQtEguEJQGkS2slHNKI7omBlk55yXIGfQGFkZUMX2oz4+OrTB1xkTx+by9SuEzFgke8THQajhMG3CDf5wg+XmBSS7gf9kEryIaeQmG8qGa6PmU94ehuUQbnieZbNymWxkr46TejDD4L++dzWIOZZgVDBluxI6CIEkVdHE6y52IK3C3Sgh8oyqwwgey8pVXcgT06wQhlqSHfBg==" NoCertificadoSAT="20001000000300022323" SelloSAT="C+mE2q1FZQuYxXw4u9+abQd6xnaI1CWm1zTFXq9UKFHfaDn9B0GDFVcBKQR1Pr0EqBsJ79NNEZLB6yKUGOx7df2eMdFovVGIoCDd2pDASxfgIPesvZggcSJCxldMe1aqqat0nlEx2egLsxgyltfWSOSx6ZMwlFstbSpEq12/M1h+hipOMyy4E6IjaXbCWahsn4uo35aMiOlJt4lDKd6EqaFqUffKvt1PnzX5i7w6MrIy+jj0FslB7QlRPyociOi+5gY37yn00uVEyWOMO1k9aqOKejyhixGUomoBuU18osuyG+OsiExgH6lZoVWDEsO+mwTHzTHEJAoYCuWX997RQg=="/>
  </cfdi:Complemento>
</cfdi:Comprobante>

**********
png=iVBORw0KGgoAAAANSUhEUgAAANQAAADUAQMAAADeEJ9bAAAABlBMVEX///8AAABVwtN+AAACEUlEQVRYhe2YQW7DMAwE+YP9/y/1A5azstTk7j0UqJHaqsZASIpcUan6v/741d1r9SppqWaw5jZTMTb3+WdAq5eGyFM5Nl+/MKnkiX4sijI1vhejecYZYcacYUQgy+ZDsLFl7tX1vQ5vM+fS9/WdZy8zrllOfz95tD7mE6yLQqljAS9Jx84Am+kJcxPdeW1GWutZ2gwT5cEkSdR+cQonxspVwhqrqUuXSwWZSCf/sbiL8cndCJuRcHYsQu+cV8f3AGuk1VqHJlCeq4/zGTapSuqSsaoPxzMMz4XjjjJZbDmPMUJMgdj99hbSJ5cSzBqwXC2s8drpm2RTHM4lMBsjwxyzCPhjm0bldtmkmEsDe2pZD9xvnDoKsN69BoXCQAyTTLaFanRhygV64/I+69oi7qRyI8Ujx3Yp4vnuGbFDv0rxPps0sgCUn47CLc4Emwm1m+BdMKtPaUaYk9Z7FD7D6opPgiHmXadWaGouyTD5u8nddmcq6a5tgrF54Pt4Tcvv5lQ55lIkhbxVWQi8KacYOrBPMrsN2MlbMfa0vwSbI8xWIeWYnKw+ipb3/qusGYbqeMPvZyP2TpJjjrd8vLDOthu4HDsHM595+2m/O8fWVjuLOXsVrx5bIsxna9FHPb3p70k0xRBYNGcvK1HIMtX96QJ2ayXC3NfIZwvkbpnmGCFu64BbU3l9P367eJv9X3/4+gEJK2fNUuGmTAAAAABJRU5ErkJggg==
**********
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=\"2de343ed-a2db-41a9-8ec2-faf87d30e4cd\" FechaTimbrado=\"2018-11-20T12:55:17\" RfcProvCertif=\"AAA010101AAA\" SelloCFD=\"JxS9Hhmw7hmECQN73zm9bJsi2c1/difxMbaTyD/NNxFKg9VG3ZnuQIqR4adMMWRmeKEAoL0EXcL+O49UoQSMkkBgMwbvPM7pqcLvzP4G48BkFLmMCqevHWxVxQ8F7KGt8iRfNuhuSxQtEguEJQGkS2slHNKI7omBlk55yXIGfQGFkZUMX2oz4+OrTB1xkTx+by9SuEzFgke8THQajhMG3CDf5wg+XmBSS7gf9kEryIaeQmG8qGa6PmU94ehuUQbnieZbNymWxkr46TejDD4L++dzWIOZZgVDBluxI6CIEkVdHE6y52IK3C3Sgh8oyqwwgey8pVXcgT06wQhlqSHfBg==\" NoCertificadoSAT=\"20001000000300022323\" SelloSAT=\"C+mE2q1FZQuYxXw4u9+abQd6xnaI1CWm1zTFXq9UKFHfaDn9B0GDFVcBKQR1Pr0EqBsJ79NNEZLB6yKUGOx7df2eMdFovVGIoCDd2pDASxfgIPesvZggcSJCxldMe1aqqat0nlEx2egLsxgyltfWSOSx6ZMwlFstbSpEq12/M1h+hipOMyy4E6IjaXbCWahsn4uo35aMiOlJt4lDKd6EqaFqUffKvt1PnzX5i7w6MrIy+jj0FslB7QlRPyociOi+5gY37yn00uVEyWOMO1k9aqOKejyhixGUomoBuU18osuyG+OsiExgH6lZoVWDEsO+mwTHzTHEJAoYCuWX997RQg==\" xmlns:tfd=\"http://www.sat.gob.mx/TimbreFiscalDigital\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" />"},"status":"success"}
**********
cancelada=NO
**********
saldo=993612
**********
uuid=2de343ed-a2db-41a9-8ec2-faf87d30e4cd
**********
servidor=1
**********
ejecucion=604.288
**********
debug=
**********
abortar=
**********
archivo_xml=C:\SDK2\timbrados\cfdi_pagos.xml
**********
archivo_png=C:\SDK2\timbrados\cfdi_pagos.png
**********
representacion_impresa_cadena=||1.1|2de343ed-a2db-41a9-8ec2-faf87d30e4cd|2018-11-20T12:55:17|JxS9Hhmw7hmECQN73zm9bJsi2c1/difxMbaTyD/NNxFKg9VG3ZnuQIqR4adMMWRmeKEAoL0EXcL+O49UoQSMkkBgMwbvPM7pqcLvzP4G48BkFLmMCqevHWxVxQ8F7KGt8iRfNuhuSxQtEguEJQGkS2slHNKI7omBlk55yXIGfQGFkZUMX2oz4+OrTB1xkTx+by9SuEzFgke8THQajhMG3CDf5wg+XmBSS7gf9kEryIaeQmG8qGa6PmU94ehuUQbnieZbNymWxkr46TejDD4L++dzWIOZZgVDBluxI6CIEkVdHE6y52IK3C3Sgh8oyqwwgey8pVXcgT06wQhlqSHfBg==|20001000000300022323||
**********
representacion_impresa_certificado_no=20001000000300022815
**********
representacion_impresa_fecha_timbrado=2018-11-20T12:55:17
**********
representacion_impresa_sello=JxS9Hhmw7hmECQN73zm9bJsi2c1/difxMbaTyD/NNxFKg9VG3ZnuQIqR4adMMWRmeKEAoL0EXcL+O49UoQSMkkBgMwbvPM7pqcLvzP4G48BkFLmMCqevHWxVxQ8F7KGt8iRfNuhuSxQtEguEJQGkS2slHNKI7omBlk55yXIGfQGFkZUMX2oz4+OrTB1xkTx+by9SuEzFgke8THQajhMG3CDf5wg+XmBSS7gf9kEryIaeQmG8qGa6PmU94ehuUQbnieZbNymWxkr46TejDD4L++dzWIOZZgVDBluxI6CIEkVdHE6y52IK3C3Sgh8oyqwwgey8pVXcgT06wQhlqSHfBg==
**********
representacion_impresa_selloSAT=C+mE2q1FZQuYxXw4u9+abQd6xnaI1CWm1zTFXq9UKFHfaDn9B0GDFVcBKQR1Pr0EqBsJ79NNEZLB6yKUGOx7df2eMdFovVGIoCDd2pDASxfgIPesvZggcSJCxldMe1aqqat0nlEx2egLsxgyltfWSOSx6ZMwlFstbSpEq12/M1h+hipOMyy4E6IjaXbCWahsn4uo35aMiOlJt4lDKd6EqaFqUffKvt1PnzX5i7w6MrIy+jj0FslB7QlRPyociOi+5gY37yn00uVEyWOMO1k9aqOKejyhixGUomoBuU18osuyG+OsiExgH6lZoVWDEsO+mwTHzTHEJAoYCuWX997RQg==
**********
representacion_impresa_certificadoSAT=20001000000300022323



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