Tags lenguaje programacion

Facebook permite el acceso de tu dirección y teléfono para cualquier persona

La Red Social Facebook pone a partir de ahora para todos los desarrolladores que quieran implementarlo en sus aplicaciones el acceso al teléfono del usuario y su dirección física… sin duda un paso hacia atrás porque pone al descubierto datos sensibles.

Lo unico que ha dicho facebook en su blog para Desarrolladores es que para que ésto pase el usuario debera autorizar el acceso con sus famosas ventanas para permitir la aplicación.

Como menciona el blog especializado All Facebook señala, lo importante aquí es que Facebook ahora va a compartir una serie de datos que antes no compartía. En este ejemplo de caja de diálogo, sólo hay un par de elementos, pero hay otras cajas similares que contienen más. Jacki Cohen escribe: «(Los usuarios) probablemente no notarán que se han agregado las palabras ‘dirección actual y número de teléfono’ al texto, y seguramente harán clic en ‘permitir’ sin realmente darse cuenta de que están otorgando más acceso que nunca».

Una ves más sigo comprobando que Facebook va hacia el camino de obtener la información de sus usuarios para poco a poco irla vendiendo. Y si no me creen intenten meter datos raros en su cuenta de facebook.. verán que no lo permite porque el nombre “no es válido”  o la escuela no existe.

Por eso sigo prefiriendo twitter…

Tags , , , , , ,

Factura Electronica – Como generar los reportes mensuales

Continuando con mi serie de temas de como implementar factura electrónica en México, les comento a continuación la forma en la cual podremos generar los reportes mensuales que debemos enviar al SAT para indicarle cuantos folios hemos emitido.

El codigo fuente esta demás explicarlo porque pocas veces el SAT proporciona documentación muy completa para realizar este proceso.

1. El archivo del informe mensual deberá ser creado con formato de texto simple, con extensión TXT y contener un registro por reglón.
2. Ninguno de los atributos que conforman el informe mensual deberá contener el caracter | (‘pipe’) debido a que este será utilizado como carácter de control en la formación del informe mensual.
3. El inicio de cada registro dentro del informe mensual se marcará mediante un caracter | (‘pipe’ sencillo).
4. Cada campo individual se encontrará separado de su dato subsiguiente, mediante un caracter | (‘pipe’ sencillo).
5. Se expresará únicamente la información del dato sin expresar el atributo al que hace referencia. Esto es, si la serie del comprobante es ‘A’ solo se expresará |A| y nunca |Serie A|.
6. En el caso de datos con valor Nulo serán expresados en el informe mensual mediante una cadena de caracteres || (‘pipe’ doble).
7. El final de cada registro dentro del informe mensual se marcará mediante un caracter | (‘pipe’ sencillo).
8. Para aquellos contribuyentes que cumplan con lo dispuesto en la regla I.2.5.3. de la presente Resolución Miscelánea Fiscal, y emitan comprobantes para efectos fiscales en distintos esquemas al mismo tiempo, deberán generar un archivo de informe mensual por cada tipo de esquema de comprobación que utilicen.
9. El nombre del archivo del informe mensual se compone de:
a.  número del esquema:
1 para Facturas Electrónicas.
2 para Comprobantes solicitados por medio de un establecimiento autorizado.
b.  RFC del emisor.
XXXX010101000
c.  Mes y Año a ser reportado.
mmyyyy

Para más información, no olvides consultar la documentación que el SAT proporciona. ver información del SICOFI

Si tuvieras alguna duda puedes realizarla en los comentarios de este tema y te respondere a la brevedad posible.

Si quieres conocer más de la Facturación electrónica, has clic aqui.  o deseas más información de los cambios que hubo en la facturación electrónica este 2011, visita este enlace

Pero si lo que necesitas es consultoría personalizada Solo contactame, el costo de la sesión por medio de skype o correo (aproximadamente 2 o 3 hrs) es de $500.00 + IVA.

 

Tags , , , , , , , , ,

Factura Electronica – Como convertir y validar XML del SAT

Continuando con mis consejos para generar la Factura Electrónica en México con PHP a partir de todo lo que he encontrado en la red. Si quieres consultar otros temas te invito a visitar:

Como se obtiene el Sello digital

Tips Para implementar Factura Electrónica

Lo unico que necesitas es obtener del SAT los archivos XSLT para verificar la secuencia de la cadena original con tu CFD. Descarga cadenaoriginal_2_0.xslt (si te pide usuario y/o contraseña, intenta descargarlo con IE)

Después con tu XML que generaste, solo ocupas procesar éste comando para realizar la conversión:

xsltproc cadena_original_SAT.xml TU_Archivo.xml > ARCHIVO_SALIDA.html

CONSEJO IMPORTANTE…

Cualquier duda en los comentarios, consultando todos mis temas que tengo de factura electrónica (NOTA: El uso del formulario de contacto solo es para casos muuy especificos. Si tu duda es generica, puedes realizarla en los comentarios de esta entrada y toda la comunidad te ayudaremos a resolverla).

Si quieres conocer más de la Facturación electrónica, has clic aqui.  o deseas más información de los cambios que hubo en la facturación electrónica este 2011, visita este enlace

Pero si lo que necesitas es consultoría personalizada Solo contactame, el costo de la sesión por medio de skype o correo (aproximadamente 2 o 3 hrs) es de $500.00 + IVA.

 

Tags , , , , , , , , , ,

Que es a+ (Lenguaje de programacion)

Navegando en la red he encontrado algo no sé si extraño, fantastico o raro, el lenguaje a+ creado en 1988 por Arturo Whitney como un dialecto de APL (A Pel rogramming Lel anguage),
fue diseñado para aplicaciones numéricas de uso financiero. A+ funciona en muchas variantes de Unix incluyendo Linux.

A+ proporciona un sistema de funciones y operadores, utilizando una interfaz gráfica con una selección amplia y automatica de widgets variables, además permite la ejecución asincróna de las funciones asociadas a variables
Algunas de sus caracteristicas generales son:

* una función de A+ puede tener hasta 10 parámetros formales
* Una declaración del código de A+ se puede romper dentro de 2 o mas lineas fisicas.
* Para invocar el editor solamente necesitamos escribir el nombre de la funcion

Es muy interesante el concepto de a+ pero para ello creo primero debemos entender APL

Tags , ,