Claves Para Presentación De Diot
CARGA EXTERNA (TIPO BATCH) A LA
“DECLARACIÓN INFORMATIVA
DE OPERACIONES CON
TERCEROS”. (DIOT COMPLETA).
(Regla 5.1.12.)
Septiembre, 2007
-1-
Objetivo.
Describir la información y su estructura para utilizar la opción de carga en
batch de información de terceros a través de un archivo plano, acorde con
la forma oficial A-29 “Declaración informativa deOperaciones con
Terceros”. (DIOT Completa) publicada en el DOF del 30 de agosto de
2006.
La Carga Batch es la conversión de bases de datos de registros de las
operaciones con proveedores nacionales, extranjeros y/o globales
realizadas por los contribuyentes, en archivos de texto. Estos archivos
cuentan con la estructura necesaria para su aplicación e importación al
sistema de laDeclaración Informativa de Terceros, evitando la captura
directa.
Características del Archivo plano para carga en batch.
1. El nombre del archivo debe estar compuesto por:
Caracteres alfanuméricos: a-z, A-Z, 0-9.
No se deben incluir caracteres especiales: espacios, comas, “ñ”
o acentos ni seguido de un punto “.”.
2. Cada renglón del archivo plano o tipo texto, corresponde a un
registro de un tercero,es decir, los registros o renglones están
separados por un “Enter” o salto de línea.
3. Cada campo del registro debe estar separado por un carácter
especial llamado pipa o pipe “|”.
Estructura del contenido del archivo (layout).
El layout es el formato de la estructura del registro y de todos y cada uno
de los campos de que se compone.
En caso de que el campo no aplique o no se deseéllenar es necesario
dejarlo en blanco (nulo) sin espacio ni borrar su separador “|”, ya que el
separador “|” nos indica el lugar que esta asignado para ese campo y que
deberá tener el valor capturado ó dejarse en blanco en caso de aplicar.
El archivo del recopilador tiene una estructura lógica de 20 columnas
obligatorias para información de Proveedores Nacionales y Extranjeros.
Dependiendo eltipo de tercero y características de la operación realizada,
algunos de los campos pueden estar nulos o con valor cero. El cuadro
siguiente muestra los campos que son obligatorios por tipo de tercero.
-2-
Estructura del archivo (layout)
No.
Descripción
Características del campo
Información de identificación del proveedor o tercero
1
Tipo de Tercero
Longitud: 2
Tipo: alfanumérico2
3
Tipo de Operación
RFC
Valores y contenidos posibles
04 - Proveedor Nacional
05 - Proveedor Extranjero
15- Proveedor Global
03 - Prestación de Servicios
Profesionales
06 - Arrendamiento de Inmuebles
85 – Otros
Longitud: 2
Tipo: alfanumérico
Origen
Contribuyente
Contribuyente
Dato obligatorio
Cuando el tipo de tercero sea 05,
solo aplicarán los Tipos deOperación 03 y 85
Obligatorio cuando el tipo de
Contribuyente
tercero sea igual a: 04
Opcional cuando: tipo de tercero
sea igual a: 05
No obligatorio cuando: tipo de
tercero sea igual a: 15
Longitud: 13
Tipo: alfanumérico
El RFC de una persona moral
deberá tener 12 posiciones. Se
podrá colocar o no un espacio en
la primera posición.
El RFC de una persona físicas
deberá tener las 13posiciones.
No se deberá registrar un mismo
RFC con un mismo tipo de
operación.
-3-
No.
4
5
6
7
Descripción
Número de ID Fiscal
Nombre del Extranjero
País de Residencia
Nacionalidad
Características del campo
Valores y contenidos posibles
Origen
Longitud: 40
Tipo: alfanumérico
Opcional cuando el tipo de tercero
sea igual a: 05
Longitud: 43
Tipo:alfanumérico
No son permitidos los siguientes
caracteres: ’,’
Obligatorio cuando el tipo de
tercero sea igual a: 05
No obligatorio cuando: tipo de
tercero sea igual a: 04 o 15
Longitud: 2
Tipo: alfabético
No son permitidos los siguientes
caracteres especiales: @´%!¡$.&,’
Obligatorio cuando el tipo de
Contribuyente
tercero sea igual a: 05
No obligatorio cuando: tipo de...
Regístrate para leer el documento completo.