Mostrando entradas con la etiqueta windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta windows. Mostrar todas las entradas

martes, 17 de octubre de 2017

Como crear una factura electronica con C#

Creando una factura electrónica en C#

Existen varios métodos

Método 1 - Web Service

Primero generás un archivo XML el cual tiene toda la información de la factura,  este archivo debe de seguir las relglas del Anexo 20, posteriormente se envía el XML al SAT por medio de un PAC, cada PAC tiene su propia conexion, con sus propios paámetros y requisitos técnicos

Método 2 - Plantilla de texto

Se crea un archivo de texto que tiene toda la información de la factura,  este archivo de texto tiene sintaxis similar a:

xml=c:\mi_sistema\facturas\F100.xml
Calle=Juarez
numero=100
Ciudad=Monterrey
...
...

Una vez creado el archivo se manda a ejecutar el kit de desarrollo creando dos archivos: uno de respuesta que viene todo el detalle de la ejecucion y el XML ya generado, validado, sellado, timbrado y respaldado en c:\mi_sistema\facturas\F100.xml y en la nube.


Método 3 - DLL


Una librería DLL que por medio de funciones y parametros nos genera, valida, sella, timbra y respalda  la factura electrónica

Precio

La librería es GRATIS
Lo unico que tiene costo son los timbres a consumir, con precios desde 11 centavos a volumen bajo de timbrado.

Incluye panel de administración y sub-distribuidores

Ejemplos y códigos fuentes


mayores informes en  www.multifacturas.com






miércoles, 11 de octubre de 2017

Como generar un XML de nómina para CFDi 3.3

Como generar un XML de nómina  para CFDi 3.3

Para generar un XML hay que ver todas las reglas del documento llamado Anexo 20 que esta publicado en el portal del SAT.

http://sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/Anexo_20_version3.3.aspx

Ahí explica nodo por nodo como se forma el XML,  aparte de un proceso para generar la cadena original, el sellado del documento y por ultimo enviarlo al PAC para que le agrege el timbrado (cada PAC tiene su propio método).

Sellar el documento es como un sello de autenticidad que se realiza por medio de los certificados CSD entregados por el SAT.

Modos de generar el XML de nómina
  1. Se interpretar la documentación del SAT para generar yo mismo el XML y enviarlo al webservice del PAC, ya solo es cuestion de tiempo para programar lo necesario.
  2. Usas una función de PHP, en la cual pones los valores de la nómina como variables y al ejecutar una función me regresa el XML generado, validado, sellado y timbrado.
  3. En windows creas un archivo de texto con la información de la factura, ejecutas un programa y te regresa el XML generado, validado, sellado y timbrado.
  4. Para los amantes del .net cargan una DLL y al ejecutar una función regresa el XML generado, validado, sellado y timbrado.
Lo mas fácil son los puntos 2, 3 y 4;  ya que es una librería que se encarga de todo  y esta la puedes descargar en www.multifacturas.com

viernes, 16 de diciembre de 2016

Como generar un CFDi de nómina v1.2

Librería para generar un CFDi de Nómina  v1.2

Contamos con varias librerias :

Libreria Windows / MS-DOS

Esta librería consta en generar un archivo de texto con extencion INI, el cual tiene la información de la factura. el KIT leerá el archivo conviertiendolo en un CFDi,  aquí un ejemplo

modonomina=SI
REMUEVE_ACENTOS=NO
cfdi=timbrados/cfdi_ejemplo_nomina_12.xml
xml_debug=timbrados/sin_timbrar_ejemplo_nomina_horas_extra.xml
php_openssl=SI
[PAC]
usuario=DEMO700101XXX
pass=DEMO700101XXX
produccion=NO
[conf]
cer=pruebas/aaa010101aaa.cer.pem
key=pruebas/aaa010101aaa.key.pem
pass=12345678a
[factura]
serie=A
folio=100
fecha_expedicion=2016-12-13 15:44:45
metodo_pago=NA
forma_pago=PAGO EN UNA SOLA EXHIBICION
tipocomprobante=egreso
moneda=MXN
tipocambio=1
LugarExpedicion=45069
RegimenFiscal=601
subtotal=8980.75
total=7746.66
descuento=1234.09
[emisor]
rfc=AAA010101AAA
nombre=ACCEM SERVICIOS EMPRESARIALES SC
[receptor]
rfc=SOHM7509289MA
nombre=MIGUEL ANGEL SOSA HERNANDEZ
[conceptos]
[conceptos.0]
cantidad=1
unidad=ACT
descripcion=Pago de nómina
valorunitario=8980.75
importe=8980.75
[nomina]
[nomina.datos]
TipoNomina=O
FechaPago=2016-10-31
FechaInicialPago=2016-10-16
FechaFinalPago=2016-10-31
NumDiasPagados=15
TotalPercepciones=8980.75
TotalDeducciones=1234.09
TotalOtrosPagos=0.0
[nomina.receptor]
ClaveEntFed=JAL
Curp=CACF880922HJCMSR03
NumEmpleado=060
PeriodicidadPago=04
TipoContrato=01
TipoRegimen=02
Antigüedad=P21W
Banco=021
CuentaBancaria=1234567890
FechaInicioRelLaboral=2016-06-01
NumSeguridadSocial=04078873454
Puesto=Desarrollador
RiesgoPuesto=2
SalarioBaseCotApor=435.50
SalarioDiarioIntegrado=435.50
[nomina.emisor]
RegistroPatronal=5525665412
[nomina.percepciones]
TotalGravado=8980.75
TotalExento=0.00
TotalSueldos=8980.75
[nomina.percepciones.0]
TipoPercepcion=001
Clave=001
Concepto=Sueldos, Salarios Rayas y Jornales
ImporteGravado=6250.05
ImporteExento=0.00
[nomina.percepciones.1]
TipoPercepcion=049
Clave=014
Concepto=Premios de asistencia
ImporteGravado=625.00
ImporteExento=0.00
[nomina.percepciones.2]
TipoPercepcion=019
Clave=019
Concepto=Horas extra
ImporteGravado=2105.70
ImporteExento=0.00
[nomina.percepciones.2.HorasExtra]
[nomina.percepciones.2.HorasExtra.0]
Dias=2
TipoHoras=01
HorasExtra=8
ImportePagado=105.70
[nomina.percepciones.2.HorasExtra.1]
Dias=1
TipoHoras=02
HorasExtra=6
ImportePagado=1000.00
[nomina.deducciones]
TotalOtrasDeducciones=179.34
TotalImpuestosRetenidos=1054.75
[nomina.deducciones.0]
TipoDeduccion=002
Clave=001
Concepto=ISR
Importe=1054.75
[nomina.deducciones.1]
TipoDeduccion=001
Clave=012
Concepto=Seguridad social
Importe=179.34



Libreria PHP Nómina

Esta consta de un arreglo el cual será llenado con la información del XML,  al ejecutar una sola funcion tendra como respuesta un XML ya timbrado y validado

include_once "lib/cfdi32_multifacturas.php";

$datos['modonomina']='SI';

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



//RUTA DONDE ALMACENARA EL CFDI
$datos['cfdi']='timbrados/cfdi_ejemplo_nomina.xml';
// OPCIONAL GUARDAR EL XML GENERADO ANTES DE TIMBRARLO
$datos['xml_debug']='timbrados/sin_timbrar_ejemplo_nomina.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 H: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'] = '01'; // VER DOCUMENTACION :: EFECTIV0, CHEQUE, TARJETA DE CREDITO, TRANSFERENCIA BANCARIA, NO IDENTIFICADO
$datos['factura']['forma_pago'] = 'PAGO EN UNA SOLA EXHIBICION';  //PAGO EN UNA SOLA EXHIBICION, CREDITO 7 DIAS, CREDITO 15 DIAS, CREDITO 30 DIAS, ETC
$datos['factura']['tipocomprobante'] = 'egreso';
$datos['factura']['moneda'] = 'MXN'; // MXN USD EUR
$datos['factura']['tipocambio'] = '1.0000'; // OPCIONAL (MXN = 1.00, OTRAS EJ: USD = 13.45; EUR = 16.86)
$datos['factura']['LugarExpedicion'] = 'MONTERREY, NUEVO LEON';
//$datos['factura']['NumCtaPago'] = '0234'; //opcional; 4 DIGITOS pero obligatorio en transferencias y cheques

$datos['factura']['RegimenFiscal'] = 'MI REGIMEN';

$datos['emisor']['rfc'] = 'AAA010101AAA'; //RFC DE PRUEBA
$datos['emisor']['nombre'] = 'ACCEM SERVICIOS EMPRESARIALES SC';  // EMPRESA DE PRUEBA
$datos['emisor']['DomicilioFiscal']['calle'] = 'JUAREZ';
$datos['emisor']['DomicilioFiscal']['noExterior'] = '100';
$datos['emisor']['DomicilioFiscal']['noInterior'] = ''; //(opcional)
$datos['emisor']['DomicilioFiscal']['colonia'] = 'CENTRO';
$datos['emisor']['DomicilioFiscal']['localidad'] = 'MONTERREY';
$datos['emisor']['DomicilioFiscal']['municipio'] = 'MONTERREY'; // o delegacion
$datos['emisor']['DomicilioFiscal']['estado'] = 'NUEVO LEON';
$datos['emisor']['DomicilioFiscal']['pais'] = 'MEXICO';
$datos['emisor']['DomicilioFiscal']['CodigoPostal'] = '01234'; // 5 digitos

//SI EX EXPEDIDO EN SUCURSAL CAMBIA EL DOMICILIO
//SI ES EN EL MISMO DOMICILIO REPETIR INFORMACION
$datos['emisor']['ExpedidoEn']['calle'] = 'HIDALGO';
$datos['emisor']['ExpedidoEn']['noExterior'] = '240';
$datos['emisor']['ExpedidoEn']['noInterior'] = ''; //(opcional)
$datos['emisor']['ExpedidoEn']['colonia'] = 'LAS CUMBRES 3 SECTOR';
$datos['emisor']['ExpedidoEn']['localidad'] = 'MONTERREY';
$datos['emisor']['ExpedidoEn']['municipio'] = 'MONTERREY'; // O DELEGACION
$datos['emisor']['ExpedidoEn']['estado'] = 'NUEVO LEON';
$datos['emisor']['ExpedidoEn']['pais'] = 'MEXICO';
$datos['emisor']['ExpedidoEn']['CodigoPostal'] = '64610'; // 5 digitos

// 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';
//opcional
$datos['receptor']['Domicilio']['calle'] = 'PERIFERICO';
$datos['receptor']['Domicilio']['noExterior'] = '1024';
$datos['receptor']['Domicilio']['noInterior'] = 'B';
$datos['receptor']['Domicilio']['colonia'] = 'SAN ANGEL';
$datos['receptor']['Domicilio']['localidad'] = 'CIUDAD DE MÉXICO';
$datos['receptor']['Domicilio']['municipio'] = 'ALVARO OBREGON';
$datos['receptor']['Domicilio']['estado'] = 'DISTRITO FEDERAL';
$datos['receptor']['Domicilio']['pais'] = 'MEXICO';
$datos['receptor']['Domicilio']['CodigoPostal'] = '23010'; // 5 digitos

//AGREGAR 10 CONCEPTOS DE PRUEBA
    $concepto['cantidad'] = 1;
    $concepto['unidad'] = 'SERVICIO';
    $concepto['ID'] = "NOM"; //ID, REF, CODIGO O SKU DEL PRODUCTO
//    $concepto['descripcion'] = "PRODUCTO PRUEBA > '$i'";
    $concepto['descripcion'] = "NOMINA";
    $concepto['valorunitario'] = '100.00'; // SIN IVA
    $concepto['importe'] = '100.00';

    $datos['conceptos'][] = $concepto;

$datos['factura']['subtotal'] = 1160.00; // sin impuestos
$datos['factura']['total'] = 1160.00; // total incluyendo impuestos
$datos['factura']['descuento'] = 100.00; // descuento sin impuestos

$retenido['impuesto'] = 'ISR';
$retenido['importe'] = 100.00; // iva de los productos facturados
$datos['impuestos']['retenidos'][] = $retenido;



//////////////////////////////////////////////////////////////
//DATOS GENERALES DE LA NOMINA
//////////////////////////////////////////////////////////////

//OBLIGATORIOS
$datosnomina['NumEmpleado']='1040';
$datosnomina['CURP']='DESO801116HGTLRS08';
$datosnomina['TipoRegimen']='001';
$datosnomina['FechaPago']='2013-12-13';
$datosnomina['FechaInicialPago']='2013-12-06';
$datosnomina['FechaFinalPago']='2013-12-13';
$datosnomina['NumDiasPagados']='5';
$datosnomina['PeriodicidadPago']='semanal';
//
$datosnomina['FechaInicioRelLaboral']='2012-12-13';


//OPCIONALES
/*
$datosnomina['SalarioBaseCotApor']='89.58';
$datosnomina['SalarioDiarioIntegrado']='60.50';
$datosnomina['RiesgoPuesto']='003';
$datosnomina['Departamento']='ALMACEN';
$datosnomina['Puesto']='JEFE DE ALMACEN';
$datosnomina['TipoContrato']='Base';
$datosnomina['TipoJornada']='Diurna';

$datosnomina['RegistroPatronal']='B471578365';
$datosnomina['NumSeguridadSocial']='12988020199';

// AL NO INGRESARSE LA CALCULA CON DIFERENCIA DE FECHAS FechaFinalPago-FechaInicioRelLaboral
$datosnomina['Antiguedad']='365';  //semanas
//UTILIZADOS CUANDO SE HACE TRANSFERENCIA ELECTRONICA
$datosnomina['CLABE']='012345678901234567';
$datosnomina['Banco']='123';
*/




//////////////////////////////////////////////////////////////
//AGREGA PERCEPCIONES
//PERSEPCION 1
$percepcion['TipoPercepcion']='001';
$percepcion['Clave']='019';
$percepcion['Concepto']='SUELDOS SEMANAL';
$percepcion['ImporteGravado']='2404.22';
$percepcion['ImporteExento']='0.00';
$percepciones[]=$percepcion;
unset($percepcion);

//PERSEPCION 2
$percepcion['TipoPercepcion']='010';
$percepcion['Clave']='001';
$percepcion['Concepto']='PREMIOS DE PUNTUALIDAD';
$percepcion['ImporteGravado']='240.42';
$percepcion['ImporteExento']='0.00';
$percepciones[]=$percepcion;
unset($percepcion);


//PERSEPCION 3
$percepcion['TipoPercepcion']='016';
$percepcion['Clave']='002';
$percepcion['Concepto']='PREMIOS DE ASISTENCIA';
$percepcion['ImporteGravado']='240.42';
$percepcion['ImporteExento']='0.00';
$percepciones[]=$percepcion;
unset($percepcion);

//////////////////////////////////////////////////////////////
//AGREGAR DEDUCCIONES

//DEDUCCION 1
$deduccion['TipoDeduccion']='001';
$deduccion['Clave']='008';
$deduccion['Concepto']='IMSS';
$deduccion['ImporteGravado']='64.39';
$deduccion['ImporteExento']='0.00';
$deducciones[]=$deduccion;
unset($deduccion);

//DEDUCCION 2
$deduccion['TipoDeduccion']='005';
$deduccion['Clave']='012';
$deduccion['Concepto']='INFONAVIT';
$deduccion['ImporteGravado']='64.39';
$deduccion['ImporteExento']='0.00';
$deducciones[]=$deduccion;
unset($deduccion);


//DEDUCCION 3
$deduccion['TipoDeduccion']='002';
$deduccion['Clave']='008';
$deduccion['Concepto']='ISR';
$deduccion['ImporteGravado']='360.86';
$deduccion['ImporteExento']='0.00';
$deducciones[]=$deduccion;
unset($deduccion);





// AGREGA INCAPACIDAD
// CONCEPTO 1 INCAPACIDAD

$incapacidad['DiasIncapacidad']='1';
$incapacidad['TipoIncapacidad']='1'; //Razón de la incapacidad: Catálogo publicado en el portal del SAT en internet
$incapacidad['Descuento']='1';
$incapacidades[]=$incapacidad;
unset($incapacidad);
$datos['nomina']['incapacidades']=$incapacidades;


///HORAS EXTRAS
//Dias  -- Número de días en que el trabajador realizó horas extra en el periodo
//TipoHoras -- Tipo de pago de las horas extra: Dobles o Triples
//HorasExtra -- Número de horas extra trabajadas en el periodo
//ImportePagado -- Importe pagado por las horas extra       

$horasextra['Dias']='2';
$horasextra['TipoHoras']='Dobles';
$horasextra['HorasExtra']='33';
$horasextra['ImportePagado']='1';
$horasextras[]=$horasextra;
unset($horasextra);
$datos['nomina']['horasextras']=$horasextras;

$datos['nomina']['datos']=$datosnomina;
$datos['nomina']['percepciones']=$percepciones;
$datos['nomina']['deducciones']=$deducciones;
// GENERA EL CFDi
$res= cfdi_generar_xml($datos);


DLL para generar el recibo de nómina 1.2


Tambien contamos con una DLL para generar los recibos de nómina,  abajo detalles para descargarla

Web Service recibo de nómina 1.2

Tambien contamos con un webservice compatible con nómina 1.2


Pueden descargar el KIT de desarrollo en www.multifacturas.com



lunes, 24 de octubre de 2016

Como instalar Telnet Cliente en Windows

Como instalar Telnet en Windows

 Ingresa a la linea de comandos (cmd) y ejecuta el siguiente comando:
 
pkgmgr /iu:"TelnetClient"
 
 
 y Listo, telnet ya esta activo.
 
 
 

lunes, 24 de marzo de 2014

Programa para elaborar Recibos de Nomina CFDi

Se cuenta con las siguientes versiones


  • Facturación en la nube
  • Facturación de windows
  • Facturación smartphone / Tablet

El programa es gratuito y puede realizar:

  • Facturación
  • Nomina
  • Arrendamiento
  • Carta Porte
  • Nota de Credito
  • Honorarios
  • Impuestos personalizados (Ej IETU)
  • Impuestos Locales
  • entre otros....
O si eres desarrollador hay el modo de enlazarlo a tu sistema.

mayores informes en www.multifacturas.com o www.avasis.mx


jueves, 13 de febrero de 2014

GRATIS Descargar Factura Electronica CFDi

GRATIS Descargar Factura Electrónica CFDi para Windows


Hola lectores...

Les comparto un programa gratuito para facturación electrónica,  este lo pueden descargar desde multifacturas o sus sitios hermanos..

Algo agradable de este sistema es que es muy fácil de utilizar  ya que realiza muchos de los cálculos de modo automático.

Puedes adquirir la cantidad de facturas al gusto, teniendo mejor precio por volumen; también puedes aprovechar mejor precio en los folios adquiriendolos por volumen a meses sin intereses


Resumen:
  • Costo del Software $0.00
  • Facturas Gratis 5 al iniciar + las promociones
  • Costo de las facturas ligeramente menor al promedio
  • Facilidad de adquirir facturas a meses sin intereses
  • Actualizaciones Gratuitas y Automáticas

Informes y descarga en cualquier distribuidor:

www.multifacturas.com
www.facturacionguadalajara.com
www.mashter.com
www.facturacionmonterrey.com
www.avasis.mx
www.facturaciondf.com






Resultados similares
  • descargar programa de facturacion electronica gratis
  • programa de factura electronica gratis
  • programa de facturacion gratis y sencillo
  • programa de facturacion e inventario gratis
  • descargar programa de facturacion gratis español
  • software de facturacion electronica gratis
  • programa de facturacion electronica gratis
  • programa de facturacion gratis en español

martes, 11 de febrero de 2014

XML CFDi v3.2, ¿Que es y Como generarlo?

El CFDi  es un archivo de texto con extención XML, la información de este archivo esta en formato XML  que la idea básica de su sintaxis es:

<variable1>valor de la variable 1</variable1>
<variable2>valor de la variable 2</variable2>


 CFDi son las siglas que le puso el SAT al contenido de la información del XML, el contenido esta publicado en el Anexo 20 el cual se descarga de la página del SAT.

Estas reglas de sintaxis nos llevarán a generar un archivo como este:

<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante total="10653.03" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" LugarExpedicion="TORREON COAHUILA" TipoCambio="1.0000" fecha="2014-02-05T20:35:01" sello="SPSDsyDAKDBA4RD3XEUubZFLEK4KWPzlhYUpByU6Yt/B0dU7FT0MSfzV7BO2l6EpAoO1ielS6PRJtffNFAmHqokCTrb4Rg4iLXRxNz2AGki8XmUsMtgKaUGdUJ/kTsa/xeppOVt5ZA2fCl5ecOZctEQPoHNupC6DrVRO1lMZsdk=" Moneda="MXN" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" metodoDePago="NO IDENTIFICADO" noCertificado="20001000000100005867" 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 http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" version="3.2" serie="H" descuento="0.00" folio="10" subTotal="11174.94" tipoDeComprobante="ingreso" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" formaDePago="PAGO EN UNA SOLA EXHIBICION">
<cfdi:Emisor nombre="MIGUEL ANGEL SOSA HERNANDEZ" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:ExpedidoEn codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:RegimenFiscal Regimen="Regimen Intermedio de las Personas Fisicas con Actividades Empresariales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="VENTA A PUBLICO EN GENERAL" rfc="XAXX010101000"/>
<cfdi:Conceptos>
<cfdi:Concepto importe="11174.94" valorUnitario="1064.28" cantidad="10.5" descripcion="DEMO SERVICIO MANTENIMIENTO" unidad="NO APLICA" noIdentificacion="2G46515"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="1787.94" totalImpuestosRetenidos="2309.85">
<cfdi:Retenciones>
<cfdi:Retencion importe="1192.36" impuesto="IVA"/>
<cfdi:Retencion importe="1117.49" impuesto="ISR"/>
</cfdi:Retenciones>
<cfdi:Traslados>
<cfdi:Traslado importe="1787.94" tasa="16.00" impuesto="IVA"/>
</cfdi:Traslados>
</cfdi:Impuestos>
</cfdi:Comprobante>



Este documento se enviará al SAT por medio de un PAC; el PAC son compañias encargadas de recibir las facturas, ver que todo este en orden y enviarlas al SAT

Si el XML tiene cualquier error en su redacción el PAC lo rechazara.

El método de comunicación hacia el PAC varia, pero el más común es el web service.

Una vez que el XML fue aceptado te regresan un XML NUEVO con información adicional

<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante total="10653.03" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" LugarExpedicion="TORREON COAHUILA" TipoCambio="1.0000" fecha="2014-02-05T20:35:01" sello="SPSDsyDAKDBA4RD3XEUubZFLEK4KWPzlhYUpByU6Yt/B0dU7FT0MSfzV7BO2l6EpAoO1ielS6PRJtffNFAmHqokCTrb4Rg4iLXRxNz2AGki8XmUsMtgKaUGdUJ/kTsa/xeppOVt5ZA2fCl5ecOZctEQPoHNupC6DrVRO1lMZsdk=" Moneda="MXN" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" metodoDePago="NO IDENTIFICADO" noCertificado="20001000000100005867" 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 http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/TimbreFiscalDigital/TimbreFiscalDigital.xsd" certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww==" version="3.2" serie="H" descuento="0.00" folio="10" subTotal="11174.94" tipoDeComprobante="ingreso" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" formaDePago="PAGO EN UNA SOLA EXHIBICION">
<cfdi:Emisor nombre="MIGUEL ANGEL SOSA HERNANDEZ" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:ExpedidoEn codigoPostal="27054" localidad="TORREON" noExterior="516" estado="COAHUILA" pais="MEXICO" municipio="TORREON" colonia="VALLE VERDE" calle="SALTILLO"/>
<cfdi:RegimenFiscal Regimen="Regimen Intermedio de las Personas Fisicas con Actividades Empresariales"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="VENTA A PUBLICO EN GENERAL" rfc="XAXX010101000"/>
<cfdi:Conceptos>
<cfdi:Concepto importe="11174.94" valorUnitario="1064.28" cantidad="10.5" descripcion="DEMO SERVICIO MANTENIMIENTO" unidad="NO APLICA" noIdentificacion="2G46515"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="1787.94" totalImpuestosRetenidos="2309.85">
<cfdi:Retenciones>
<cfdi:Retencion importe="1192.36" impuesto="IVA"/>
<cfdi:Retencion importe="1117.49" impuesto="ISR"/>
</cfdi:Retenciones>
<cfdi:Traslados>
<cfdi:Traslado importe="1787.94" tasa="16.00" impuesto="IVA"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<tfd:TimbreFiscalDigital version="1.0" UUID="107DC41C-6353-4A4A-A5FD-8EC7EE162490" FechaTimbrado="2014-02-05T20:39:37" selloCFD="SPSDsyDAKDBA4RD3XEUubZFLEK4KWPzlhYUpByU6Yt/B0dU7FT0MSfzV7BO2l6EpAoO1ielS6PRJtffNFAmHqokCTrb4Rg4iLXRxNz2AGki8XmUsMtgKaUGdUJ/kTsa/xeppOVt5ZA2fCl5ecOZctEQPoHNupC6DrVRO1lMZsdk=" noCertificadoSAT="20001000000100005761" selloSAT="vj3grlFbiWP9WCn4IwNhIGGLSHRuuZJfBFVbeJyhSyBGEZo0JrJuNrzq4qidQTEbcAjn88ND6WjwZmRKryYcqmhzPZaX5jKOoUqJ3C9QQgOk9WvP8/U42R1g94e/uSsVX1wJ2gwq73DHyDfLSLrS9dBEc3f1bj9GUcJTASYetL0="/>
</cfdi:Complemento>

</cfdi:Comprobante>



Este nuevo XML es nuestra factura electrónica CFDi

El contenido de esta factura se lee y se puede imprimir o generar un PDF para su fácil visualización.

¿Como generar la factura electrónica fácilmente?

Te recomiendo multifacturas.com su herramienta de desarrollo te genera el XML, lo envía al PAC y te regresa la factura ya generada y validada.

Para utilizarla solo se instala, creas un archivo de texto con la información de la factura, ejecutas un comando y todo.









lunes, 3 de febrero de 2014

Descargar programa de facturación gratuito

Descargar software windows Facturación Electrónica gratis


Si existen programas gratuitos de facturación electrónica, este lo pueden descargar desde www.multifacturas.com en la sección de descargas.

funciona bajo Windows XP, Vista, 7  y 8.

es muy sencillo de manejar y se sincroniza con la versión web que ofrece la misma página.

SI se requiere internet, ya que por medio de ella envía la factura al SAT

Otro punto importante es que realiza cálculos automáticos en retenciones y algunos otros impuestos.

Otra cualidad es que envía la factura por correo electrónico al cliente al momento de generar la factura.

factura generada


cálculos automáticos




lunes, 13 de enero de 2014

Recibos de Arrendamiento SAT

Los Recibos de nomina ahora son facturas electrónicas, el modo de elaboración es sencillo, solo llenas los datos como una factura normal y el sistema de facturación calculara automaticamente las retenciones.

Para más información consulta www.multifacturas.com

jueves, 12 de diciembre de 2013

Convertir Menu de windows 8 a windows 7

Muchos no nos acostumbramos a la nueva interface de Windows 8 y extrañamos nuestro viejo windows

Les comparto una utilería gratuita con la puedes cambiar la apariencia de windows 8  a 7, vista o XP











 Lo pueden descargar desde http://www.classicshell.net/
 Si pueden hagan una donación.




jueves, 5 de diciembre de 2013

Dicen que mis facturas no seran validas en el 2014

SI, es cierto.  


SAT anuncio que solo se podrá utilizar facturación electrónica

Que pasa si no utilizo facturación electrónica?


 Sencillo,  no podrás hacer NADA y nadie te quera aceptar tus antiguas facturas porque hacienda no se las aceptará en sus declaraciones de impuestos.

¿Es obligatorio tener Internet?

SI es obligatorio, ya que la factura se reporta en VIVO con SAT vía internet.

¿No tengo computadora, que puedo hacer?

Hay que conseguirla y contratar Internet; aunque existe otra opción.  Si tienes un smartphone Android y tienes interent en tu equipo, entonces puedes crear facturas desde el celular, no es tan cómodo pero funciona bien.

¿Que pasa con mis antiguas facturas?

Las almacenas 5 años como lo pide el SAT

¿Tengo que comprar algún programa?

Existen gratuitos y de paga

¿El programa de facturación ya incluye facturas?


Los programas de paga suelen tener algunas facturas de regalo, y los gratuitos NO.

¿Como adquiero facturas cuando se me terminen?

Hay que comprarlas;  antiguamente las comprabas en la imprenta, ahora en un proveedor autorizado a vender facturas compatibles con el programa que utilizas

¿Son costosas las facturas?

Igual que las facturas impresas el costo varia según cuantas compres, en lo personal te recomiendo comprar mínimo 100 ya que comprar muy pocas si es algo costoso.

¿Me pueden recomendar algún programa o distribuidor de facturación electrónica?


Si, ingresa a www.multifacturas.com  ahí tienen una gran variedad de alternativas.

  • Facturación por página web
  • Programa gratuito de facturación en windows
  • Programa avanzado de facturación en windows 
  • Soporte smartphones y tablets  iphone, ipad, android
  • Aplicación para android 
  • entre otros...








miércoles, 20 de noviembre de 2013

Facturacion electronica obligatoria para todos

Hacienda (SAT) a anunciado que unicamente las facturas electronicas seran deducibles de impuestos !!!!

Los tickets, notas, recibos de nomina, entre otros  ya no existiran como los conocemos,  siendo todos facturas electronicas.

Si necesitas un sistema de facturación contamos con multiples alternativas para funcionar desde

  • Windows
  • OS X
  • Linux
  • Android
  • iPhone
  • iPad
Desde versiones básicas, hasta ERPs y CRMs Multi Empresa

contactamos
www.mashter.com
www.avasis.mx
www.multifacturas.com





martes, 1 de octubre de 2013

¿Quien me puede ayudar a configurar shoutcast con winamp?

Si deseas transmitir radio por internet y no sabes como configurar winamp con shoutcast  te recomiendo el servicio de mashter.com.

Al solicitar la prueba gratis o contratar el servicio no tendras que mover ningun solo dedo ni conocer como instalar los programas,  ellos lo hacen por ti.

Lo mismo para configurar
  • Winamp
  • Sam broadcaster
  • Virtual DJ
  • Zara Radio
  • etc.


domingo, 7 de abril de 2013

Generador shoutcast webplayer

A continuación les presento el nuevo generador de codigo para shoutcast

Este es multiplataforma, esto quiere decir que es compatible con windows, linux, mac, iphone, android

Ademas de tener varios skins, en este instante son pocos pero dentro de unos dias seran alrededor de 100 diseños a escoger

Cuenta con animacion del espectro de audio, cancion actual, entre otras cosas.

Para ver el demo ingresen a demoradio.mashter.com

ACTUALIZADO: 5 Nov 2013;  Ahora ya cuenta con soporte a blogs, wix, wordpress y cualquier tipo de sitio con su nuevo codigo de copiar y pegar


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