Descarga Masiva de Xml. Explicando la Descarga.

Uno pensaría que todos los usuarios son felices, nada de problemas, todo es felicidad. La realidad es que no es así. Hay varias versiones de Windows y tantos usuarios con PCs tan viejas con versiones Windows obsoletos.

Primer botón “Navegar”

 

Es un micro navegador de la página del Sat. Ingresa tu RFC, contraseña y el captcha. Clic en “Enviar”

 

La misma página del SAT, ni más, ni menos. Navegar te permite… navegar por la página del SAT. Peeeerooo, si tienes un Windows 7 desactualizado, te aparece un error de Script.

 

Segundo botón “Link directo”

 

Es un atajo, desde el inicio seleccionas “Emitidos” o “Recibidos”. Digamos que selecciono “Emitidos”. Ingresa el RFC, contraseña y el captcha.  Clic en “Enviar”

 

Nos envía directamente a la página de “Consultar Facturas Emitidas”. Pasando de largo el menú que ocasiona el error del Script en Windows 7. A tomar en cuenta que al bajar los xmls, el programa cierra la sesión y la ventana. Tienes que volver a entrar de nuevo para bajar los “Recibidos”

 

Tercer botón “Descarga x fecha”

 

Totalmente simplificado, todo en uno. Ingresa tu rfc, contraseña, selecciona en Opción “Emitidos” o “Recibidos”.  Indica el rango de fechas a bajar.  Clic en “Iniciar Descarga”

 

Fin

 

Recibido, hace 10 minutos, programa Descarga Masiva

Parte del trabajo es ir documentando errores, soluciones, problemas, situaciones extrañas en fin todo lo relacionado con los programas.

Lo mejor es ejemplificar con casos reales. Este mensaje lo recibí hace unos minutos:

“Buen día.

Durante la mañana hemos recibido varios reportes del siguiente error en la página del SAT.
Ingresamos directamente desde el navegador explorer y la página del SAT si responde (www.sat.gob.mx)
Después ingresamos a la siguiente página de consulta de facturas y nos sale la misma pantalla que en el programa. https://portalcfdi.facturaelectronica.sat.gob.mx/
¿Esta falla es directa del SAT o hay alguna solución alternativa en el sistema?”
Desde mi punto de vista:
Si hay un reporte… es un caso aislado.
Si hay dos reportes… es una coincidencia.
Si hay tres reportes… es un patrón
y por patrón entiéndase como una falla, un error, etc.
Como programador que soy, lo primero es tomar en cuenta que no he cambiado la versión. Bien, entonces, no es el programa.
Segundo punto a tomar en consideración. Un solo correo reportando la incidencia.
Señores: Que no cunda el pánico. Resolver situaciones requiere de segmentar el problema, así de simple.
Vamos a la página del Sat https://portalcfdi.facturaelectronica.sat.gob.mx/
ingresamos el rfc, clave y el captcha.
 ingreso sin problemas, consulto las Emitidas, consulto las Recibidas, todo bien.
Vamos con el programa
Entro al Descarga Masiva, clic en el primer botón “Descarga Masiva”
ingreso RFC, Contraseña y captcha. Clic en “Enviar”
Consulto los movimientos… todo bien.  Entonces, ¿Cuál es el problema?
Hasta aquí, deduzco que el programa funciona. Queda aislar la situación, es decir, reducirla a la PC del usuario. Esto es lo que no me gusta de los programas para pc. Tantos Windows, tantas versiones, etc.
Toca investigar lo siguiente
1) El usuario, ¿Es la primera vez que instala el programa o ya lo venía usando?
2) Actualiza el Java. Entrar a
https://www.java.com/es/download/
e instalar la ultima versión de java
3) En caso de que eso no funcione, instale el programa en otra pc, así sale de dudas si el problema solo se presenta en esa pc.
4) Es posible que el usuario le diga, ya lo hice, tengo la última versión, etc, etc.  He visto mensaje ( ver la imagen ) y lo único que he hecho en mi pc, a sido
a) Actualizar java,
b) Salir entrar del programa
c) Resetear la pc
Al menos nunca me ha fallado. Esto es aleatorio y temporal.
 El soporte técnico es limitado, limitado en el sentido de la experiencia de quien lo da, de las incontables situaciones que pueden suceder en la pc de cada usuario. Es por eso, que he optado por desarrollar versiones web. En lo personal pienso que esto ayudara tanto al área de soporte como a los usuarios.

Cuando el Norton bloquea el descarga masiva

Voy a bajar los XML en el Descarga Masiva y me hallo con ésta pantalla. Mi experiencia me dice que debo verificar si la página del Sat está en línea, así que abro el Microsoft Explorer y navego sin problemas la página del Sat… ¿entonces?

Pues nada, que el Norton Antivirus ha bloqueado el programa

norton-antivirus-1

 

entro al Norton. clic en “Configuración”

norton-antivirus-2

 

clic en “Firewall”

norton-antivirus-3

 

clic en “Control de programas”
Observa que “CFDiDescargaXml” tiene “Bloquear”

norton-antivirus-4

 

clic al combo y cambia Bloquear por “Permitir”,  clic en “Aplicar” y clic en “Cerrar”
Eso es todo. De nuevo funcionando.   :- )

norton-antivirus-5

 

FechaModBal necesario cuando el envío de la balanza es complementaria

cfdidescargamasivaFechaModBal – para expresar la fecha de la última modificación contable de la balanza de comprobación, requerida cuando la clave del tipo de envío sea C.

 

En CFDi Descarga Masiva tenemos la opción de generar la balanza de comprobación.

 

Por default, el Tipo de Envío es “Normal” y al cambiar a “Complementaria”

balanza-complementaria1

 

aparece “Ultima modificación de la balanza” y ya puedes seleccionar la fecha

balanza-complementaria2

 

Actualiza tu versión,
cierra el programa
entra a
http://www.todocfdi.com.mx/demo/cfdidescargaxml/index.html
y clic en “Instalar”

Descarga Masiva y un XML con iedu mal hecho

cfdidescargamasivaVas a encontrar que el programa a veces no puede leer algunos XML. Estos son copiados a una carpeta Error y posteriormente puedes enviarlos para revisarlos.

Sucede, en la mayoría de las veces, el problema es por que el XML está mal estructurado.

A continuación un ejemplo tal cual.

En color Amarillo aparece un nodo iedu:Impuestos, esto no existe en ningún lugar del Anexo 20. Está mal aplicado.

El nodo Impuestos correcto es   cfdi:Impuestos  y no iedu:Impuestos

iedu es un complemento a nivel concepto del producto.

Ya hemos modificado el programa para que no marque error y pueda extraer el resto de la información

iedu-mal-aplicado