domingo, 16 de septiembre de 2018

Cancela CFDI 3.3 septiembre-2018

Como iniciando el mes les comenté, el SAT (Servicio de Administración Trributaria), instruyó un nuevo procedimiento para cancelar facturas, CFDI, a partir del 1o del presente mes de septiembre-2018.


El SAT ha justificado el regular la cancelación de facturas a partir del día del sábado 1o, ya que ha detectado que algunos contribuyentes emisores de facturas las cancelaban sin conocimiento de aquel a quien habían sido expedidas y sin mediar justificación; por lo que ha regulado que las facturas sólo puedan cancelarse cuando así lo acepte la persona a la cual se le expidió dicha factura.

Ahora, para cancelar una factura, el emisor deberá solicitar al receptor la cancelación por medio de portal del SAT o de un proveedor de certificación. El receptor recibirá un mensaje en su buzón tributario informándole de esta solicitud; dentro de los 3 días siguientes deberá aceptar o rechazar la cancelación de la factura por medio del portal del SAT o de un proveedor de certificación.

Si transcurrido el plazo de los 3 días el receptor no realiza manifestación alguna se considerará que acepta la cancelación de la factura.


Entonces el proceso para cancelar una factura, CFDI, bajo este esquema y cuando se requiera de autorización del receptor es:

1. El emisor deberá enviar la solicitud de cancelación de la factura a través del Portal del SAT o mediante un proveedor de certificación.

2. Cuando se requiera la aceptación para la cancelación, el receptor de la factura, recibirá un mensaje en su Buzón Tributario, informándole que existe una solicitud de cancelación.

3. El receptor deberá manifestar la aceptación o rechazo de la cancelación a través del Portal del SAT o mediante un proveedor de certificación dentro de los tres días hábiles siguientes contados a partir de la recepción de la solicitud. De no emitir respuesta, se considera como una positiva ficta y la factura será cancelada.

4. En caso de que la solicitud de cancelación no requiera aceptación por parte del receptor, la factura se cancelará de manera inmediata.


Algunas facturas podrán cancelarse sin requerir la aceptación del receptor; la cancelación de estas CFDI procede:

Para los efectos de los artículos 29-A, los contribuyentes podrán cancelar un CFDI sin que se requiera la aceptación del receptor en los siguientes supuestos:

a) Que amparen ingresos por un monto de hasta $5,000.00 (cinco mil pesos 00/100 M.N).

b) Por concepto de nómina.

c) Por concepto de egresos.

d) Por concepto de traslado.

e) Por concepto de ingresos expedidos a contribuyentes del RIF.

f) Emitidos a través de la herramienta electrónica de "Mis cuentas" en el aplicativo "Factura fácil".

g) Que amparen retenciones e información de pagos.

h) Expedidos en operaciones realizadas con el público en general de conformidad con la regla 2.7.1.24.

i) Emitidos a residentes en el extranjero para efectos fiscales conforme a la regla 2.7.1.26.

j) Cuando la cancelación se realice dentro de los tres días siguientes a su expedición.

k) Por concepto de ingresos, expedidos por contribuyentes que enajenen bienes, usen o gocen temporalmente bienes inmuebles, otorguen el uso, goce o afectación de un terreno, bien o derecho, incluyendo derechos reales, ejidales o comunales a que se refiere la regla 2.4.3., fracciones I a VIII, así como los contribuyentes que se dediquen exclusivamente a actividades agrícolas, silvícolas, ganaderas o pesqueras en términos de la regla 2.7.4.1., y que para su expedición hagan uso de los servicios de un proveedor de certificación de expedición de CFDI o expidan CFDI a través de la persona moral que cuente con autorización para operar como proveedor de certificación y generación de CFDI para el sector primario.

l) Emitidos por los integrantes del sistema financiero.

https://www.sat.gob.mx/articulo/62770/regla-2.7.1.39



Actualización:

La entrada en vigor del nuevo esquema para la cancelación de facturas mediante el que se requiere la autorización del receptor (cliente), el SAT lo ha diferido para el 1o de noviembre-2018.

No obstante lo anterior, les sugiero que en todos los emails (o en una nota en la factura) en los que envíen las facturas a sus clientes incluyan una redacción como:

"En caso de discrepar con esta factura agradeceremos que nos sea avisado de inmediato para proceder a su cancelación y substitución.
Conforme las nuevas reglas emitidas por el SAT de cancelación de facturas, de no darnos aviso de inmediato no podremos cancelar las mismas."



ñ y acentos (tildes) en teclado bluetooth en Android

Para poner ñ Ñ y acentos (tildes) en teclado bluetooth en Android:


El uso del teclado virtual en Android no reviste mayor complicación una vez se configura con el idioma deseado, en mi caso español latino.

En las tabletas, y teléfonos celulares, configurados en idioma inglés, se re-configura el teclado para que pueda mostrar caracteres latinos, de la forma:

Dentro de Configuración, Language & Input, se modifica el teclado (Current Keyboard) dentro del menú Keyboard & Input methods.

Deshabilitando la opción pre-seleccionada (English – Android Keyboard AOSP), y seleccionando el teclado deseado, en mi caso Spanish (Latin America) (Android Keyboard AOSP).


El problema se presenta cuando se conecta un teclado bluetooth, que son teclados fabricados para el inglés, que no incluyen tildes ni ñ (minúscula o mayúscula).

Si bien existen las formas de re-configurar nuevamente estos teclados para que operen estos caracteres (a nivel de sistema con más aplicaciones añadidas) y que ciertamente no significan mayor problema, me parece a mí la mejor opción simplemente el utilizar el mismo teclado bluetooth con las opciones que reviste para poder introducir en el texto las letras acentuadas (con tilde) y las ñ.

Para lo anterior sencillamente se presionan en el teclado las combinaciones:

Alt derecho + n pone el "gorrito (~)" de la ñ, después teclear la n
Alt derecho + n después teclear n = ñ
Alt derecho + n después teclear shift + n = Ñ

Alt derecho + e pone la "tilde (´)" después teclear la letra a acentuar:
Alt derecho + e después teclear a e i o u = á é í ó ú
Alt derecho + e después teclear shift + a e i o u = Á É Í Ó Ú


Esto es algo muy parecido a cómo operan los teclados usb o bluetooth bajo el sistema Windows (caracteres ASCII) (sean teclados para inglés o español) , de la forma:

Alt derecha + 160 = á
Alt derecha + 130 = é
Alt derecha + 161 = í
Alt derecha + 162 = ó
Alt derecha + 163 = ú
Alt derecha + 164 = ñ
Alt derecha + 165 = Ñ
Alt derecha + 181 = Á
Alt derecha + 144 = É
Alt derecha + 214 = Í
Alt derecha + 224 = Ó
Alt derecha + 233 = Ú


Una lista completa de los caracteres ASCII la pueden encontrar en:
https://elcodigoascii.com.ar/


Yo uso una tableta NUVISION TM800 con sistema Android 6.0 configurado en inglés, de la mano de un teclado Case Logic CL-KB-100, y un teléfono celular ZTE Blade L2 Plus con sistema Android 4.4 también en inglés.



miércoles, 16 de mayo de 2018

Películas

Después de Casablanca, Cleopatra, Pulp Fiction, Million Dollar Baby, Jupiter Ascending, Kingdom of Heaven...

Una de las mejores películas que he visto en mucho mucho tiempo... Hostiles.



lunes, 7 de mayo de 2018

Conector USB-OTG para teléfono

Acostumbramos a llamarle teléfono dado que originalmente fue diseñado para cumplir esa función, no obstante que hoy por hoy nuestros teléfonos celulares involucran muchas otras funciones que en un inicio nunca se pensó que pudieran llegar a tener.

Limitados por la tecnología, y por la concepción inicial del propio teléfono celular que sólo venía a proveer de un teléfono no circunscrito a una ubicación (más allá de meramente inalámbrico).

Actualmente en las manos cargamos ya no sólo un teléfono (que cada vez parece ser menos el uso que de “teléfono” le damos), sino en realidad una pequeña computadora cuyo limitante más visible es el tamaño de su pantalla, que es al mismo tiempo lo que le provee del tamaño apropiado para poder cargarle a todas partes.

Con un puerto micro-USB (Universal Serial Bus) que inicialmente sirve para recargar la batería y conectar como dispositivo esclavo a la computadora tradicional para la transferencia de archivos.

Pero por este puerto micro-USB también pueden conectarse al teléfono otros dispositivos, como pastillas de memoria USB (o discos duros externos o lectores de CD) o incluso ratones y teclados, lo que nos da acceso a una mini computadora de bolsillo.



Para ello basta hacerse de un conector USB-OTG (On The Go), que por un extremo tiene un conector macho micro-USB y por el otro extremo un conector hembra USB en el que se pueden enchufar individualmente estos otros periféricos, o incluso haciendo uso de un Hub sencillo con dos o más puertos USB para conectar más de un dispositivo a la vez. En el caso de periféricos con un elevado consumo de energía (como es el caso de discos duros o lectores de CD) estos requieren de estar conectados a su propia fuente de energía.

Actualmente el poder conectar un dispositivo USB por el puerto del teléfono está limitado a que el propio teléfono tenga habilitada de fábrica esta función (requiere la emisión de un poco de electricidad, del orden de 5 voltios). Anteriormente los teléfonos traían el puerto micro-USB como esclavo, esto es que no emitían nada de energía.
En la actualidad casi todas las marcas de teléfonos traen habilitada de fábrica la función para poder conectar periféricos USB con ese bajo consumo de energía.

En el ejemplo que muestro utilizo un teléfono chino de marca ZTE (de hace un par de años), intercambiando datos de al menos una pastilla USB de 32GB, y por medio de un Hub-USB conectado a un ratón y a un teclado.

Para desmontar un periférico del teléfono no hace falta sino desconectarlo, no así de los medio de almacenamiento (pastillas de memoria USB o discos duros externos) que se recomienda desmontar desde la opción de Ajustes/ Almacenamiento/ USB para ser removidos de una forma segura.



martes, 1 de mayo de 2018

Distros Linux 2018


Las mejores distribuciones Linux de 2018 (fuente SoftZone):


- Ubuntu: la mejor distro en términos generales

   (yo en lo personal añadiría OpenSUSE)

- Debian: la más estable

- Manjaro: la mejor para principiantes
   (básicamente un Arch Linux pero simplificado)

- Elementary OS: la distro más atractiva

- CentOS: la mejor distro para servidores
   (una versión de Red Hat Enterprise Linux)

- Fedora Games Spin: la mejor para juegos
   (patrocinado por Red Hat)

- Lubuntu: la más ligera

- Robolinux: la mejor distro de Linux para usuarios Windows

- Fedora: la mejor distro para programadores
   (patrocinado por Red Hat)

- Gentoo: la mejor distro para usuarios avanzados

- Sugar on a Stick : la mejor para niños


Una distro que me agrada (basada en Ubuntu): Linux Mint

Código bi-dimensional (código QR) en CFDI


En nuestros días es ya común encontrar los códigos bi-dimensionales en todo tipo de productos y documentos; aunque todavía podemos encontrar los códigos de barras comunes:



Un código bidimensional (código QR) es la siguiente fase del código de barras. A diferencia del código de barras que almacena información en un conjunto de líneas paralelas de distinto grosor, el código bidimensional almacena información en una matriz de puntos.




En el caso que me ocupa, la facturación digital por Internet (CFDI, Comprobante Fiscal Digital por Internet), los documentos incorporan un código bidimensional desde principios del 2011 cuando menos.

El código de estos documentos contienen la información:
  • Folio fiscal (UUID, que son las siglas en inglés de Identificador Universalmente Único, compuesto por 32 dígitos en 5 grupos separados por guiones). 
  • Datos del emisor (nombre y RFC) 
  • Datos de receptor (nombre y RFC) 
  • Fechas de expedición y certificación 
  • Certificador (PAC) que certificó (en su caso) 
  • Datos del CFDI (total, efecto del comprobante, estado del CFDI)



A partir del código bidimensional, estos datos pueden obtenerse desde nuestro celular con un programa que “lea” este tipo de códigos. 

Después de abrir la aplicación y poner la cámara de frente al código (incluso son capaces de leer el código directamente de una pantalla), se abre una ventana que muestra la información básica del código y la dirección para verificarlo (en este caso el SAT). Así desde nuestro celular podemos verificar los datos del CFDI:



En el mercado hay una amplia gama de estos programas generalmente gratuitos:


sábado, 21 de abril de 2018

Complemento de pago (CFDI 3.3) (actualización)

(Al final de esta descripción copio las pantallas que corresponden en secuencia al procedimiento descrito)

La presente corresponde a una actualización de la publicación de noviembre-2017.


Cuando emitimos una factura bajo la modalidad PPD (pago en parcialidades o diferido), esto es que no se nos pagó en el mismo día de expedición de nuestra factura, estamos en la obligación de emitir un Complemento de pago por el monto que se nos haya pagado sobre nuestra factura cuando nos sea hecho el pago

Puede suceder que una factura se nos pague en 2, 3 ó más parcialidades, emitiendo entonces tantos Complementos de pago como pagos recibamos. Por otro lado un solo Complemento de pago puede incluir más de una factura, si es que en un mismo pago se incluyó 2 ó más facturas.

Para utilizar la herramienta gratuita de la página del SAT para emitir un Complemento de Pago, debemos ir a su página ( sat.gob.mx ) y seleccionar Trámites / Factura electrónica / Generación gratuita.

Una vez autenticados con nuestro RFC y contraseña (CIEC) seleccionamos Generación de CFDI.

Entramos entonces en la página para emitir nuestro comprobante, directamente en la pestaña de Emisor/Receptor.

Seleccionamos de los menús el Tipo de factura (en este caso P Pago), y seleccionamos el cliente al cual le expediremos este Complemento de Pago, y hacemos clic en el botón Siguiente.

Entramos entonces a la pestaña Comprobante, que carga por defecto los datos del comprobante a emitir: Fecha y hora de expedición, y Código postal (este código postal es el del emisor, el código postal en el cual esté registrado nuestro domicilio fiscal).
Continuando hacia abajo de la página encontramos la opción de Facturas relacionadas, este campo no lo tocamos (corresponde a facturas que serán substituidas, lo que no es el caso presente).
Al final de la página encontramos el botón Siguiente.

Entramos ahora en la pestaña Complementos. Bajamos a la opción Recepción de pagos y hacemos clic en el botón Nuevo.

En la primera pestaña Pago introducimos la fecha y hora en la cual se nos hizo el pago de nuestra factura. Es muy importante teclear tanto la fecha (en formato año-mes-día) y LA HORA, si desconocemos la hora en la cual nos pagaron entonces tecleamos 120000 (hr-min-seg). En nuestro ejemplo la fecha en la cual se nos hizo el pago fue el 20 de abril de 2018 y desconocemos la hora en la cual sucedió, entonces tecleamos: 20180420120000, con lo que quedará 2018-04-20T12:00:00.

Seleccionamos ahora la Forma de pago del menú que se despliega, y la Moneda de su menú. En este ejemplo nos han pagado con un cheque nominativo y en pesos mexicanos.
En este ejemplo sencillo sólo completaremos los datos esenciales (marcados con un asterisco), así que tecleamos el Monto, que corresponde al importe que se nos pago. En este ejemplo nos han pagado completa nuestra factura que fue por la suma de $1,904.00 incluso impuestos.

Hacemos ahora clic en la pestaña Documentos relacionados, en donde buscaremos la factura(s) que nos fue pagada. En este ejemplo buscaremos la factura mediante el folio fiscal (o UUID, que son las siglas en inglés de Identificador Universalmente Único, compuesto por 32 dígitos en 5 grupos separados por guiones). Una vez que aparezca nuestra factura buscada la seleccionamos y hacemos clic en el botón Agregar seleccionados.
Ya seleccionada la factura debemos editar, haciendo clic en icono Editar (no en Eliminar).

Como en el ejemplo la factura nos fue pagada en su totalidad en una sola vez, llenamos los campos Número de parcialidad (en este caso 1), Importe del saldo anterior (en este caso la suma original de nuestra factura que es igual al monto que se nos adeudaba, o el saldo pendiente de cobro), el Importe pagado, y el Importe del saldo insoluto (como en nuetsro ejemplo la factura nos fue pagada en su totalidad anotamos un cero). Llenados estos campos hacemos clic en el botón Guardar.

Con los datos completos hacemos clic en el botón Finalizar.
Y regresamos a la pestaña Pago haciendo clic en ella. En esta pestaña hacemos clic en el botón Agregar, lo que nos llevará a la opción final de Sellar comprobante mediante los archivos de nuestra FIEL (firma electrónica ó e.firma: archivos cer y key así como su contraseña asociada).
Esperamos a que el comprobante Complemento de pago sea sellado y lo descargamos dando clic en los iconos del extremo izquierdo, para posteriormente enviarlo a nuestro cliente.

En seguida copio las pantallas que corresponden en secuencia al procedimiento descrito anteriormente:





































viernes, 20 de abril de 2018

Libre office


Los programas libres compiten con los programas privados en el ámbito de integrarse en nuestras computadoras. Por desgracia erróneamente se llega a considerar que los programas pre-instalados (con un coste) son lo mejor.

Afortunadamente estos programas libres no tienen rival en lo que hace a rendimiento.

Uno de ellos es LIBRE OFFICE, suite ofimática con las mejores prestaciones.. y más si aprendes a sacarle provecho.

es.libreoffice.org/

www.libreoffice.org/


Libreoffice 11 trucos y algún extra para aprovechar la edición de documentos al máximo (genbeta.com)

1. Mejorar su rendimiento
2. Organizar sus barras de herramientas
3. Conoce los atajos del teclado
4. Formato del docuento por defecto
5. Aprovecha las extensiones
6. Usa el Thesaurus (CTRL+F7)
7. Escribe menos
8. Cambia sus iconos
9. Aprovecha su navegador
10. Edita en varios idiomas (a un tiempo)
11. Edita documentos pdf


Estado Terrorista de Israel vs Palestina

Estos últimos días han sido de dolor, de desesperación, y de impotencia. El ESTADO TERRORISTA ISRAELÍ no ha parado de atacar e invadir Pales...