El Data Stage es la información que el SAT tiene registrada de tus pedimentos, entregada como archivos de texto con extensión .asc. No es un documento: es una base de datos repartida en decenas de archivos, cada uno con su propia estructura de campos de ancho fijo separados por una barra vertical (|).
Quien lo recibe por primera vez suele buscar el archivo principal, el que trae «el pedimento». No existe, y entender por qué es lo que vuelve utilizable todo lo demás.
Por qué viene repartido en decenas de archivos
Un pedimento no es una tabla: es una jerarquía. Tiene datos de encabezado que aparecen una sola vez y partidas que se repiten, y cada partida tiene a su vez sus propias mercancías, permisos y contribuciones.
Aplanar eso en una sola tabla obligaría a repetir el encabezado en cada renglón de cada mercancía, o a perder niveles. En vez de eso, el Data Stage entrega cada nivel en su propio archivo, identificado por un número de registro, y deja que quien lo lea reconstruya la relación con el número de pedimento.
Los cuatro niveles
- Nivel pedimento
- Lo que aplica a la operación completa: datos generales, transporte, fechas, contribuciones del pedimento y las facturas que lo amparan. Aparece una vez por pedimento.
- Nivel partida
- El detalle de cada mercancía declarada: la partida, sus permisos, sus tasas y sus contribuciones propias. Se repite tantas veces como partidas tenga el pedimento.
- Rectificaciones
- Lo que cambió después de la declaración original y las diferencias de contribuciones que ese cambio produjo.
- Complementarios
- Archivos que no describen la mercancía sino la operación: el resumen, la selección automatizada y las incidencias detectadas.
Cada nivel agrupa varios tipos de registro, y cada tipo llega como un archivo aparte con su número. El catálogo completo —qué número corresponde a qué— está en la página de conversión del Data Stage, junto con las hojas que produce cada uno.
No abras los .asc en Excel para explorarlos
Es la reacción natural, y es justo donde se pierde información. Excel detecta el separador y parte el archivo en columnas por su cuenta, y al hacerlo suele convertir las claves numéricas largas a notación científica o recortarles los ceros a la izquierda. Si guardas el archivo así, el daño queda hecho.Qué es la glosa de pedimentos
La glosa es la revisión que contrasta lo que se declaró en el pedimento contra lo que respalda cada operación, partida por partida: que la mercancía declarada corresponda con la factura, que las contribuciones calculadas cuadren con las tasas aplicables, que los permisos estén donde deben estar.
Es un trabajo que se hace sobre el detalle, no sobre los totales, y esa es la razón de ser del Data Stage. Los totales ya los tienes en cualquier resumen; lo que hace falta para glosar es el renglón de cada mercancía, y eso es lo que estos archivos traen.
Data Stage y Metadata no son lo mismo
Los dos son archivos de texto que entrega el SAT, y ahí termina el parecido. Se confunden porque el programa los convierte con la misma función, pero describen mundos distintos:
- Data Stage
- Tus operaciones de comercio exterior, al nivel de detalle de cada mercancía. Archivos .asc de ancho fijo.
- Metadata
- El resumen de tus CFDI: un renglón por comprobante con unos cuantos datos de cada uno. Archivos .txt.
Si lo que buscabas era el resumen de tus comprobantes y no tus pedimentos, la guía de qué es la Metadata del SAT explica qué trae y cuándo conviene pedirla en lugar de los XML.
Qué puedes reconstruir con él
- El cruce contra tus facturas. Los registros de nivel pedimento ligan cada operación con las facturas que la amparan. Contrastar esa lista contra tu reporte de CFDI en Excel es la revisión que encuentra operaciones sin comprobante, y comprobantes sin operación.
- Lo pagado contra lo determinado. Las contribuciones aparecen tanto al nivel del pedimento como al de cada partida, así que se pueden sumar por separado y comparar.
- Qué se rectificó y cuánto costó. Las rectificaciones vienen con las diferencias de contribuciones que produjeron, en su propio archivo.
- Dónde empezar a buscar cuando algo no cuadra. Las incidencias son un archivo aparte, y suelen apuntar al problema antes que cualquier revisión manual.
Cómo pasarlo a Excel
Convertir el Data Stage manualmente significa importar los archivos uno por uno y reproducir la estructura de cada uno sin equivocarse en un solo campo. La página de cómo convertir el Data Stage a Excel explica el proceso, y trae el catálogo de las hojas que se generan.