Hoy me encontré con un framweork 100% CSS muy ligero y además cuenta con una herramienta generadora para personalizar la apariencia
El proyecto se llama Pure y su sitio es http://purecss.io/
y también cuenta con un generador o skin builder como le gusten llamar
http://yui.github.io/skinbuilder/
espero les sirva
viernes, 31 de enero de 2014
Instalador NSIS detectando 32 y 64 bits
En el instalador NSIS puedes detectar 32 y 64 bits con estas lineas de código.
Es con estas lineas:
${If} ${RunningX64}
instrucciones para 64
${Else}
instrucciones para 21
${EndIf}
Es con estas lineas:
${If} ${RunningX64}
instrucciones para 64
${Else}
instrucciones para 21
${EndIf}
jueves, 30 de enero de 2014
Como crear una factura de honorarios
Crear factura de honorarios
El proceso es sencillo:
- Seleccionas al cliente
- Agregas el servicio o producto
- Seleccionas factura de honorarios
- Seleccionas a quien va dirigido (persona física, empresa, gobierno, etc)
- botón crear factura.
- listo, la factura a sido creada y se a enviado una copia al cliente por email
ingresa a multifacturas.com para más informes y recibe facturas gratis hay paquetes desde $112.50 pesos
Facturacion Electronica en Guadalajara, Vallarta, Ocotlan y alrededores
Les informamos que por fácilidad para ustedes hemos creado un nuevo sitio de internet
http://www.facturacionguadalajara.com
en el cual habrá el soporte que tanto te mereces.
Facturación Electrónica :
Sistema claro de fácil manejo
http://www.facturacionguadalajara.com
http://www.facturacionguadalajara.com
en el cual habrá el soporte que tanto te mereces.
Facturación Electrónica :
- Guadalajara
- Zapopan
- Tonala
- Puerto Vallart
- Ocotlan
- Jalisco en general.
- Facturación Electrónica
- Nomina
- Honorarios
- Arrendamiento
- Escuelas
- Notas de Crédito
Sistema claro de fácil manejo
http://www.facturacionguadalajara.com
lunes, 27 de enero de 2014
Codigos QR con logo y efectos
Les comparto esta página para generar códigos QR con logo, colores, efectos, estilos, entre otras opciones
https://www.unitaglive.com/qrcode
aquí un ejemplo:
https://www.unitaglive.com/qrcode
aquí un ejemplo:
lunes, 20 de enero de 2014
Facturacion Electronica Mexico 2014
Desde enero 2014 entro en vigor la facturación electrónica para todo México, esto quiere decir que las antiguas facturas de papel ya no sirven.
Ahora se lace la facturación por internet (facturación el la nube), ya sea por medio de una pagina de internet o un programa conectado a internet.
La facturación en la nube te ayuda a no tener que comprar programas para poder facturar.
mayores informes www.multifacturas.com
Ahora se lace la facturación por internet (facturación el la nube), ya sea por medio de una pagina de internet o un programa conectado a internet.
La facturación en la nube te ayuda a no tener que comprar programas para poder facturar.
mayores informes www.multifacturas.com
Facturacion de Honorarios Profesionales
La facturación de honorarios para profesionales será por medio de facturación electrónica CFDi.
Dicho en otras palabras
- YA NO SIRVEN TUS FACTURAS ANTIGUAS EN PAPEL
- AHORA LAS FACTURAS SE GENERAN VIA INTERNET O UN PROGRAMA CONECTADO A INTERNET.
- LAS FACTURAS ANTIGUAS LAS GUARDAS EN UN CAJÓN Y SOLO LAS SACAS SI SALE AUDITORIA DEL SAT.
Dudas Frecuentes:
¿Que hago con mis facturas antiguas?Guardalas
¿Ahora que hago?
Tienes que conseguir facturas electronicas
¿Como las consigo?
Necesitas un programa o pagina web que la genere.
¿Necesito Internet?
SI, es obligatorio para crear una factura
¿Es necesario contratar internet?
Si no tienes urgencia puedes ir a un cafe internet o utilizar el internet de tu celular.
¿Es complicado?
Depende del sistema que adquieras
¿Que me recomiendan?
Te recomiendo multifacturas.com, es muy fácil de utilizar, tiene opciones gratuitas del sistema y te pueden ayudar a generar tu primer factura.
¿Que se necesita para tener facturación electrónica?
- Alta en SAT
- FIEL (dos archivos que tramitas en el SAT)
- Tramitar el CSD con tu FIEL (dos archivos que tramitas en la pagina del SAT)
- inscribirte
Venta de facturas como funciona
Antiguamente la gente iba a mercados conocidos y compraba facturas falsas las cuales metía en su contabilidad.
Hoy en día esto no es posible porque la factura electrónica se reporta inmediatamente con el SAT.
Aparte en el portal del SAT puedes verificar si es factura legal y de pilón en el mismo portal del SAT vienen las facturas que recibiste y solo esas son las que puedes declarar.
Así que a trabajar bien se a dicho....
Hoy en día esto no es posible porque la factura electrónica se reporta inmediatamente con el SAT.
Aparte en el portal del SAT puedes verificar si es factura legal y de pilón en el mismo portal del SAT vienen las facturas que recibiste y solo esas son las que puedes declarar.
Así que a trabajar bien se a dicho....
Venta de facturas electronicas
Existen muchas compañías y sistemas para facturas electrónicas
Te recomiendo www.multifacturas.com porque su modo de empleo es muy sencillo ya que realiza los cálculos automáticamente.
Además lo puedes utilizar desde el celular, windows, linux, OSX, etc...
Facturas Electronicas para:
Te recomiendo www.multifacturas.com porque su modo de empleo es muy sencillo ya que realiza los cálculos automáticamente.
Además lo puedes utilizar desde el celular, windows, linux, OSX, etc...
Facturas Electronicas para:
- Facturar
- Honorarios
- Arrendamiento
- Nominas
- y más
Donde comprar facturas electronicas
Todo mundo pregunta en donde puede adquirir facturas electrónicas.
Existen muchas opciones, inclusive una gratuita en la página del SAT, la cual desgraciadamente e escuchado comentarios que ya se puso lenta.
Entre la diversidad de opciones comerciales te recomiendo www.multifacturas.com ya que es muy sencillo utilizarlo porque realiza todos los cálculos de modo automático.
- Factura
- Honorarios
- Arrendamiento
- entre otros...
Además que regala 5 facturas para que pruebes el sistema.
Y si eres desarrollador o cuentas con sistema propio, puedes utilizar el kit de desarrollo el cual se encarga de todo el proceso de generación y recepción de la factura de un modo sencillo.
viernes, 17 de enero de 2014
Como calcular y generar recibos de honorarios
Para calcular y generar recibos de honorarios con sus respectivas retenciones varia según el quien recibe la factura.
Si es persona física (una persona normal) es con cero retenciones, si es para persona moral es 10.00% isr y 10.67% de iva
Ejemplo
1000 servicio
160 iva (iva normal como cualquier factura y se suma al subtotal)
106.70 retención iva (se resta a subtotal)
100.00 retencion isr (se resta a subtotal)
953.30 TOTAL
te recomiendo utiliza www.multifacturas.com su aplicación es tan sencilla que hace los cálculos automáticamente.
Si es persona física (una persona normal) es con cero retenciones, si es para persona moral es 10.00% isr y 10.67% de iva
Ejemplo
1000 servicio
160 iva (iva normal como cualquier factura y se suma al subtotal)
106.70 retención iva (se resta a subtotal)
100.00 retencion isr (se resta a subtotal)
953.30 TOTAL
te recomiendo utiliza www.multifacturas.com su aplicación es tan sencilla que hace los cálculos automáticamente.
miércoles, 15 de enero de 2014
Como saber que busca la gente
Google cuenta con un servicio publico en el cual puedes visualizar que es lo que busca la gente y desde donde
Les dejo el enlace
http://translate.google.com/globalmarketfinder/index.html?locale=es
Ideal para crear campañas de SEO
Les dejo el enlace
http://translate.google.com/globalmarketfinder/index.html?locale=es
Ideal para crear campañas de SEO
Estudiar Y Cursos gratuitos por internet
El MIT pone a disposicion del publico en general su materíal.
http://ocw.mit.edu/courses/index.htm
Cursos por departamento
Aeronáutica y Astronáutica
Antropología
Arquitectura
Atletismo, Educación Física y Recreación
Ingeniería Biológica
Biología
Cerebro y Ciencias Cognitivas
Ingeniería Química
Química
Ingeniería Civil y Ambiental
Estudios Comparativos de Medios
Concurso
Ciencias de la Tierra, Atmosféricas y Planetarias
Economía
Edgerton Center
Ingeniería Eléctrica y Ciencias de la Computación
División de Ingeniería de Sistemas
Experimental Study Group
Lenguas y Literaturas Extranjeras
Ciencias de la Salud y Tecnología
Historia
Lingüística y Filosofía
Literatura
Ciencia de los Materiales e Ingeniería
Matemáticas
Ingeniería Mecánica
Arte y Ciencias Multimedia
Música y Artes Escénicas
Ciencia e Ingeniería Nuclear
Física
Ciencias Políticas
Ciencia, tecnología y sociedad
Sloan School of Management
Programas Especiales
Recursos Suplementarios
Estudios Urbanos y Planificación
De la Mujer y Estudios de Género
Estudios Humanísticos Escribir y
http://ocw.mit.edu/courses/index.htm
Cursos por departamento
Aeronáutica y Astronáutica
Antropología
Arquitectura
Atletismo, Educación Física y Recreación
Ingeniería Biológica
Biología
Cerebro y Ciencias Cognitivas
Ingeniería Química
Química
Ingeniería Civil y Ambiental
Estudios Comparativos de Medios
Concurso
Ciencias de la Tierra, Atmosféricas y Planetarias
Economía
Edgerton Center
Ingeniería Eléctrica y Ciencias de la Computación
División de Ingeniería de Sistemas
Experimental Study Group
Lenguas y Literaturas Extranjeras
Ciencias de la Salud y Tecnología
Historia
Lingüística y Filosofía
Literatura
Ciencia de los Materiales e Ingeniería
Matemáticas
Ingeniería Mecánica
Arte y Ciencias Multimedia
Música y Artes Escénicas
Ciencia e Ingeniería Nuclear
Física
Ciencias Políticas
Ciencia, tecnología y sociedad
Sloan School of Management
Programas Especiales
Recursos Suplementarios
Estudios Urbanos y Planificación
De la Mujer y Estudios de Género
Estudios Humanísticos Escribir y
lunes, 13 de enero de 2014
Pagina del SAT lenta
Ultimamente la página del SAT se a visto lenta, principalmente porque son muchos los usuarios migrando a facturación electrónica.
Por ejemplo el tramite para generar el sello CSD de modo normal se realiza en 5min, ahora puede tardar hasta 1 día para lograr generarla.
Otros usuarios tambien reportán lentitud en el sistema gratuito de facturación.
Si tu situación es que no puedes realizar facturas porque la página del SAT esta lenta, te recomendamos utilizar el sistema de www.multifacturas.com, aunque no es gratuito del todo te regala 5 facturas con lo cual sales del apuro; igual si te agrada adquieres más facturas para continuar con este servicio.
Otra gran ventaja es que se puede trabajar desde windows, web o celulares; bueno, enfin... los sistemás de paga siempre se esmerán más que los gratuitos siendo una inversión que vale la pena.
Por ejemplo el tramite para generar el sello CSD de modo normal se realiza en 5min, ahora puede tardar hasta 1 día para lograr generarla.
Otros usuarios tambien reportán lentitud en el sistema gratuito de facturación.
Si tu situación es que no puedes realizar facturas porque la página del SAT esta lenta, te recomendamos utilizar el sistema de www.multifacturas.com, aunque no es gratuito del todo te regala 5 facturas con lo cual sales del apuro; igual si te agrada adquieres más facturas para continuar con este servicio.
Otra gran ventaja es que se puede trabajar desde windows, web o celulares; bueno, enfin... los sistemás de paga siempre se esmerán más que los gratuitos siendo una inversión que vale la pena.
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
Para más información consulta www.multifacturas.com
Recibos de Honorarios por Facturación Electronica
En el 2014 las facturas tradicionales incluyendo los recibos de honorarios dejaron de existir del modo tradicional.
Ahora es por medio de facturación Electrónica y sus principales diferencias son:
para mas informes y ayuda entra a www.multifacturas.com y alguien te ayudará a crear tu primer factura, ademas de obtener 5 facturas gratis.
Como crear la factura de honorarios
visita multifacturas.com y obten 5 facturas gratis.
Ahora es por medio de facturación Electrónica y sus principales diferencias son:
- Para realizarla necesitas una computadora o celular con internet
- Las facturas ya no se solicitan a la imprenta, ahora es un proveedor autorizado por el SAT como www.multifacturas.com
- Por medio de una página web o programa creas tu factura de honorarios
- Las retenciones se manejan igual
- El archivo XML es la factura original ese se envia por correo electronico
- El archivo PDF es la representación impresa, o dicho de otro modo es la que imprimes
para mas informes y ayuda entra a www.multifacturas.com y alguien te ayudará a crear tu primer factura, ademas de obtener 5 facturas gratis.
Como crear la factura de honorarios
- llena los datos
- selecciona quien recibe la factura : persona fisica, mora, gobierno, etc...
- las retenciones se calculan automáticamente
- crear factura
- listo :)
visita multifacturas.com y obten 5 facturas gratis.
sábado, 11 de enero de 2014
XML CFDi Sello Invalido (Solucion)
Causas de un mal sellado para timbrar
- Campos vacios en el XML
- Cantidad de caracteres invalidos, ej: Cuenta 4 digitos 123 mal 0123 bien; codigo postal 5 digitos mal: 1020 bien : 01020
- Estructura del XML invalida, revisar con el validador de estructura del SAT
- Cadena original mal generada, muy común al realizar la generación manualmente, se recomienda xsltproc
- Manejo incorrecto en el juego de caracteres, todo debe de ser procesado en UTF8 o con cualquier acento marcara error
- Caracteres especiales ' " & , remplazarlos según el Anexo 20
- Utilizar FIEL en lugar del CSD
- Generación del Sello en SHA1
- Almacenaje incorrecto del XML, este debe de estar en UTF8
Si deseas evitarte problemas visita multifacturas.com, el SDK generá el XML , lo sella, timbra y almacena automáticamente; lo único que debes de hacer es llenar los valores de tu factura y ejecutar un comando.
La descarga es libre en la sección de descargas.
viernes, 10 de enero de 2014
Ejemplo PHP WebService para timbrar un XML
Código Fuente PHP de WebService para timbrado de facturación Electrónica
Les comparto el código para timbrar un XML y convertirlo en CFDi
<?php
include "lib/nusoap.php";
$xml='mi xml';
$usuario='MIRFC';
$clave='mi clave';
$produccion='NO'; // [NO|SI]
$pac=rand(1,10);//toma un servidor al azar
$soapclient = new nusoap_client("http://pac$pac.multifacturas.com/pac/?wsdl",$esWSDL = true);
//Generamos el arreglo con los parametros para timbrado
$tim = array('rfc' => $usuario, 'clave' => $clave,'xml' => $xml,'produccion' => $produccion);
$respuesta_timbrado = $soapclient->call('timbrar', $tim);
print_r($respuesta_timbrado);
?>
$respuesta_timbrado es un array con toda la información
Elementos de la respuesta
Referentes al timbradocfdi = string XML ya timbrado
png = string en base 64 perteneciente al PNG del QR
Codigos de error y estado
produccion = string SI o NO
codigo_mf_numero = Codigo numero representando el error o acierto, ver tabla de abajo
codigo_mf_texto= string mensaje descriptivo del codigo numerico
cancelada = string SI o NO, en caso de cualquier error este sera SI
saldo = numero entero indicando el credito restante
Información adicional de apoyo o seguimiento
idpac = numero entero interno de multifacturas para identificar el PAC donde se timbro
pac = numero entero de autorizacion del pac ante hacienda
mensaje_original_pac_json = sting json que regresa el mensaje original que hubo hacia el PAC
uuid = numero uuid del xml timbrado
servidor = en que servidor fue timbrado
Códigos de estado y/o error
0 = OK
1 = SALDO INSUFICIENTE MULTIFACTURAS
2 = RFC, XML o SELLO INVALIDO
3 = TIMEOUT AL PAC
4 = USUARIO O CONTRASEÑA INCORRECTOS EN EL PAC
5 = USUARIO O CONTRASEÑA INCORRECTOS EN MULTIFACTURAS
>=6 ERRORES CON SU DESCRIPCION ADJUNTA
Usuario y contraseña de pruebas es DEMO700101XXX, utilizando los certificados publicados aquí
espero les sirva
miércoles, 8 de enero de 2014
Simbolos y UTF8 en CFDi
Según el Anexo 20 indica remplazos para algunos caracteres como ' " & ademas de generar la cadena, sello y almacenaje del XML en formato UTF8.
UTF8 es un juego de caracteres que permite escritura en cualquier idioma (español, ruso, árabe, chino, etc)
Si tienes problemas con los juegos de caracteres te recomiendo utilizar la librería de desarrollo de multifacturas.com
Esta genera el XML, lo sella, timbra, valida caracteres, almacena y múltiples consideraciones más
UTF8 es un juego de caracteres que permite escritura en cualquier idioma (español, ruso, árabe, chino, etc)
Si tienes problemas con los juegos de caracteres te recomiendo utilizar la librería de desarrollo de multifacturas.com
Esta genera el XML, lo sella, timbra, valida caracteres, almacena y múltiples consideraciones más
lunes, 6 de enero de 2014
Webservice Recibos Nominas Timbrado
webservice recibos nominas timbrado
Si ya generaste tu XML de nomina ahora lo debes de timbrar.Un método de efectuar el timbrado es por medio de un webservice.
Te recomendados el de multifacturas.com ya que timbra con diversos PAC's; así en caso de haber un problema técnico con algun PAC se va por otro PAC.
domingo, 5 de enero de 2014
sábado, 4 de enero de 2014
Ejemplo Recibos de Nominas
Ejemplo recibos de nominas
Les comparto una librería (conector) para crear recibos de nominas.
El funcionamiento es sencillo, llenas un array o archivo de texto; ejecutas un comando y generará automáticamente el XML ya sellado y timbrado.
Descargar API Recibos Nominas
Pueden descargarlo en www.multifacturas.com
támbien contamos con paquetes de timbrado ilimitado !!!!!
Negocios para invertir poco Dinero Mexico 2014
Negocio para Invertir
Si eres de los que desea poner un negocio propio te recomiendo la facturación electrónica.
¿Qué es Facturación Electrónica?
La facturas tradicionales de papel desaparecen, ahora se hace todo por computadora e Internet, en el cual al elaborar una factura hacienda (SAT) recibe una copia en el instante.¿Porqué es Negocio la Facturación Electrónica?
SAT en noviembre del 2013 anuncio que todo México pasa a facturación electrónica para el 2014; esto quiere decir que las imprentas ya no venderán más facturas y se las comprarán a distribuidores autorizados.Ahí es donde entras TU, ahora los negocios te comprarán las facturas a TI.
No conozco nada de facturas ¿Puedo vender?
Si, el proceso es muy sencillo:- Buscas clientes que necesiten facturación electrónica (mas de 50millones en todo México, inclusive las tiendas de las esquinas, peluquerías, talleres mecánicos, etc)
- Promuebes este sistema de facturación
- Los clientes que aceptan depositan en el banco la cantidad de facturas deseadas.
- a fin de mes te depositamos la comisión de tus ventas a tu cuenta.
La comisión esta entre el 20 y 25% según el tipo y tamaño de paquete que vendas.
¿Cuanto puedo ganar?
Como en todo negocio al inicio es poco, pero al paso de un año habrás recabado una buena lista de clientes quienes te seguirán consumiendo facturas continuamente aumentando el ingrese mes tras mes.Aquí puedes ver un simulador, solo pon cuantos clientes crees que puedes conseguir y te dará un aproximado de cuanto puedes llegar a ganar.
http://www.multifacturas.com/se-distribuidor-facturacion-electronica-cfdi/cuanto-gano-vendiendo-facturacion-electronica/
¿Cuanto es la inversión inicial?
Desde $3000 pesos, pero frecuentemente hay promociones de hasta 100% de descuento, pregunta por el chat o su formulario de contacto.viernes, 3 de enero de 2014
Conector para Timbrar un CFDi desde mi aplicacion
Un Conector es un modo de llamarle a un webservice o librería de desarrollo que se encargara de timbrar la factura.
Timbrar una factura es tener el XML generado según el Anexo 20 del SAT; este XML se envía al SAT por medio del conector y regresara un CFDi
Un CFDi es un archivo XML (el mismo que se envío a timbrar) pero con información adicional que es un sello de hacienda de acuse de recibido.
Existen dos tipos de conectores
Timbrar una factura es tener el XML generado según el Anexo 20 del SAT; este XML se envía al SAT por medio del conector y regresara un CFDi
Un CFDi es un archivo XML (el mismo que se envío a timbrar) pero con información adicional que es un sello de hacienda de acuse de recibido.
Existen dos tipos de conectores
- Por webservice en el cual tu creas el XML y solo se manda a timbrar al SAT
- Librería que te genera automáticamente el XML según el Anexo 20 y manda a timbrar al SAT
Ejemplo codigo facturacion electronica PHP
Les comparto el código fuente en PHP para generar una factura electrónica por medio de la librería de multifacturas
La librería es económica y con frecuencia tienen promociones de descuento hasta el 100%, ingresa a multifacturas.com y pregunta.
El uso de la librería consta de un array que contiene todos los parámetros de la factura, ruta de certificados, usuario para timbrado; ejecutas cfdi_generar_xml y regresa un array con el cfdi, png, saldo actual, códigos de error, etc; y además almacena el XML y PNG en la ruta indicada en el array.
<?php
date_default_timezone_set('America/Mexico_City');
include_once "lib/cfdi32_multifacturas.php";
/////////////////////////////////////////////////////////////////////////////////
//////////// CREAR ARCHIVOS .PEM
/////////////////////////////////////////////////////////////////////////////////
$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/xml_1.xml';
// OPCIONAL GUARDAR EL XML GENERADO ANTES DE TIMBRARLO
$datos['xml_debug']='timbrados/xml_debug_1.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'] = 'EFECTIVO'; // 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'] = 'ingreso'; //ingreso, 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
for ($i = 1; $i < 11; $i++) {
unset($concepto);
$concepto['cantidad'] = 1;
$concepto['unidad'] = 'PIEZA';
$concepto['ID'] = "COD$i"; //ID, REF, CODIGO O SKU DEL PRODUCTO
// $concepto['descripcion'] = "PRODUCTO PRUEBA > '$i'";
$concepto['descripcion'] = "PRODUCTO PRUEBA $i";
$concepto['valorunitario'] = '100.00'; // SIN IVA
$concepto['importe'] = '100.00';
$datos['conceptos'][] = $concepto;
}
$datos['factura']['subtotal'] = 1100.00; // sin impuestos
$datos['factura']['descuento'] = 100.00; // descuento sin impuestos
$datos['factura']['total'] = 1160.00; // total incluyendo impuestos
$datos['factura']['subtotal'] = 1000.00; // sin impuestos
$datos['factura']['descuento'] = 0.00; // descuento sin impuestos
$datos['factura']['total'] = 1160.00; // total incluyendo impuestos
$translado1['impuesto'] = 'IVA';
$translado1['tasa'] = '16';
$translado1['importe'] = 160.00; // iva de los productos facturados
$datos['impuestos']['translados'][0] = $translado1;
$res= cfdi_generar_xml($datos);
echo "
<h1>Respuesta Generar XML y Timbrado</h1>
<br/>ver codigo fuente para visualizar el xml en pantalla
<hr><pre>";
print_r($res);
echo "</pre>";
?>
Les recomiendo descargar el KIT de desarrollo y en 15min ya habrán generado su primer factura.
La librería es económica y con frecuencia tienen promociones de descuento hasta el 100%, ingresa a multifacturas.com y pregunta.
El uso de la librería consta de un array que contiene todos los parámetros de la factura, ruta de certificados, usuario para timbrado; ejecutas cfdi_generar_xml y regresa un array con el cfdi, png, saldo actual, códigos de error, etc; y además almacena el XML y PNG en la ruta indicada en el array.
Ejemplo Facturación Electrónica CFDi PHP
<?php
date_default_timezone_set('America/Mexico_City');
include_once "lib/cfdi32_multifacturas.php";
/////////////////////////////////////////////////////////////////////////////////
//////////// CREAR ARCHIVOS .PEM
/////////////////////////////////////////////////////////////////////////////////
$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/xml_1.xml';
// OPCIONAL GUARDAR EL XML GENERADO ANTES DE TIMBRARLO
$datos['xml_debug']='timbrados/xml_debug_1.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'] = 'EFECTIVO'; // 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'] = 'ingreso'; //ingreso, 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
for ($i = 1; $i < 11; $i++) {
unset($concepto);
$concepto['cantidad'] = 1;
$concepto['unidad'] = 'PIEZA';
$concepto['ID'] = "COD$i"; //ID, REF, CODIGO O SKU DEL PRODUCTO
// $concepto['descripcion'] = "PRODUCTO PRUEBA > '$i'";
$concepto['descripcion'] = "PRODUCTO PRUEBA $i";
$concepto['valorunitario'] = '100.00'; // SIN IVA
$concepto['importe'] = '100.00';
$datos['conceptos'][] = $concepto;
}
$datos['factura']['subtotal'] = 1100.00; // sin impuestos
$datos['factura']['descuento'] = 100.00; // descuento sin impuestos
$datos['factura']['total'] = 1160.00; // total incluyendo impuestos
$datos['factura']['subtotal'] = 1000.00; // sin impuestos
$datos['factura']['descuento'] = 0.00; // descuento sin impuestos
$datos['factura']['total'] = 1160.00; // total incluyendo impuestos
$translado1['impuesto'] = 'IVA';
$translado1['tasa'] = '16';
$translado1['importe'] = 160.00; // iva de los productos facturados
$datos['impuestos']['translados'][0] = $translado1;
$res= cfdi_generar_xml($datos);
echo "
<h1>Respuesta Generar XML y Timbrado</h1>
<br/>ver codigo fuente para visualizar el xml en pantalla
<hr><pre>";
print_r($res);
echo "</pre>";
?>
Les recomiendo descargar el KIT de desarrollo y en 15min ya habrán generado su primer factura.
Conector de Timbrado CFDi
Saludos
Opciones para generar y timbrar una factura.
1) Conexión por webservice
2) Librería Generadora CFDi
El Conector o Kit de desarrollo es gratis por tiempo limitado, el precio normal es de $3500 pesos + IVA
Este KIT genera el XML, sella, timbra y almacena como CFDi
mayores informes en multifacturas.com
Opciones para generar y timbrar una factura.
1) Conexión por webservice
- En esta tu realizas el XML según el Anexo 20, te conectas a un webservice para enviar el XML y recibir un CFDi.
2) Librería Generadora CFDi
- Esta librería recibe como parámetro todos los elementos de una factura; al ejecutarlo generará y almacenara el CFDi sellado y timbrado.
El Conector o Kit de desarrollo es gratis por tiempo limitado, el precio normal es de $3500 pesos + IVA
Este KIT genera el XML, sella, timbra y almacena como CFDi
mayores informes en multifacturas.com
Suscribirse a:
Entradas (Atom)
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...
-
Activar en plesk nginx En plesk ir al dominio ir a Configuración de Apache y nginx desactivar Modo proxy...
-
Aquí les dejo un ejemplo de un query para mostrar el día de la semana (lunes, martes, miercoles,....) de una fecha almacenada en mysql ...
-
Como bloquear adjuntos del correo en Plesk/Postfix 1- edita el archivo /etc/postfix/main.cf 2- busca el parametro mime_header_checks...