Inicio  |  PCRDD  |  DPIVA
La LCO fue actualizada por última vez el 04/dic/2024

1. Definición general del archivo TXT

La terminación de línea o salto de línea (line break, EOL o newline) puede ser cualquiera de los manejados en la mayoría de los sistemas actuales: CR, LF o CR+LF.

La primer línea del archivo no contiene la definición de las columnas. El archivo puede tener tantas líneas como sea necesario.

El carácter usado por defecto para la separación de los campos será el “pipe” (|, ASCII 124); dentro de los campos opcionales "ProvNacional", "ProvExtranjero" y "ProvGlobal" existen otros separadores como la "tilde" (|, ASCII 126).

La codificación de caracteres configurado por defecto es ISO-8859-1 (el subset de UTF-8 y conocido también como Latin 1), pero puede configurarse el conector para que lea otras codificaciones como UTF-8, así el archivo de conector será leído en la codificación que su sistema lo genere, si el archivo está expresado en una codificación diferente a la especificada es probable que algunos caracteres no se importen correctamente.

2. Transferencia de datos

El conector es un servicio que Solución Factible® desarrolló con el fin de ofrecer una forma de fácil adopción por parte de su negocio, el conector provee una interfaz de comunicación entre el cliente y nuestros sistemas, esto asegura que la transición del archivo de la DPIVA sea lo más simple y rápida posible.

Funciona mediante el envío de un archivo que contenga la información la cual será procesada y almacenada en su cuenta para su posterior consulta.

El nombre del archivo a importar no es relevante y no definen su formato. El conector definido de forma predeterminada en su panel de control está configurado para operar el archivo como texto plano, inclusive si el archivo es binario.

2.1. Transmisión de datos hacia SF

La recepción de archivos será realizada mediante el SF:ERPClient. Tema Completo

3. Cadena de configuración

|Version|Ejercicio|TipoPerid|Periodo|DPIVA|TipoDec|FolioAnt|FechPresAnt|TotOperac|TotActPagTas15o16IVA|TotActPagTas15IVA|TotIVAPagNoAcrTas15o16|TotActPagTas10u11IVA|TotActPagTas10IVA|TotIVAPagNoAcrTas10u11|TotActPagImpBySTas15o16IVA|TotIVAPagNoAcrImpTas15o16|TotActPagImpBySTas10u11IVA|TotIVAPagNoAcrImpTas10u11|TotActPagImpBySNoPagIVA|TotDemActPagTas0IVA|TotActPagNoPagIVA|TotIVARetCont|TotIVADevDescyBonifComp|TotIVATraslContExcImpByS|TotIVAPagImpByS|TipoProveedor|TipoOperac|RFCProv|NumIDFiscal|NombExtranjero|PaisResidencia|Nacionalidad|ValActPagTas15o16IVA|ValActPagTas15IVA|MonIVAPagNoAcrTas15o16|ValActPagTas10u11IVA|ValActPagTas10IVA|MonIVAPagNoAcrTas10u11|ValActPagImpBySTas15o16IVA|MonIVAPagNoAcrImpTas15o16|ValActPagImpBySTas10u11IVA|MonIVAPagNoAcrImpTas10u11|ValActPagImpBySNoIVA|ValActPagTas0IVA|ValActPagNoIVA|IVARetCont|IVADevDescyBonifComp|

Simbología

  • Negritas= Campo obligatorio.
  • Rojo= Campo condicional. Obligatorio para todos los tipos de proveedor.
  • Verde= Campo condicional. Obligatorio para el TipoProveedor = 1.
  • Azul= Campo condicional. Obligatorio si el TipoProveedor = 2.

Ejemplos


DPIVA con proveedor Nacional

|1.0|2016|MES|ENERO|1|1|||7|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|03|ABC1212120W3|||||500|0|100|0|0|0|0|0|0|0|0|0|0|0|0|

Descargar ejemplo Aquí


DPIVA con proveedor Extranjero

|1.0|2016|MES|FEBRERO|1|1|||7|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2|85||D3452767T|BLUE COLOR CIA|USA|AME|500|0|100|0|0|0|0|0|0|0|0|0|0|0|0|

Descargar ejemplo Aquí


DPIVA con proveedor Global

|1.0|2016|MES|MARZO|1|1|||7|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|3|06||||||500|0|100|0|0|0|0|0|0|0|0|0|0|0|0|

Descargar ejemplo Aquí


DPIVA con multiples Proveedores

|1.0|2016|MES|ABRIL|1|1|||7|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|06|ERT01010120A||||||||||||||||||||
|1.0|2016|MES|ABRIL|1|1|||7|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2|85||HYT456328|ONTARIO BACK|CAN|CAN||||||||||||||||
|1.0|2016|MES|ABRIL|1|1|||7|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|3|06|||||||||||||||||||||

Descargar ejemplo Aquí


Definición de los campos

Datos generales de la DPIVA.
Nombre.
Descripción.
Version
Atributo requerido con valor prefijado que indica la versión del estándar bajo el que se encuentra expresada la Declaración de Proveedores IVA.
Ejercicio
Atributo requerido que indica el ejercicio del que se realiza el documento digital.
TipoPerid
Atributo requerido que indica el tipo de periodicidad del que se realiza el documento digital de acuerdo al catálogo publicado en la página del SAT.
Periodo
Atributo requerido que indica el periodo del que se realiza el Documento Digital, de acuerdo al tipo de periodicidad y al catálogo publicado en la página del SAT.
DPIVA
Atributo requerido que indica de acuerdo a su valor: 0 = La presenta sin operaciones, 1 = La presenta con datos.
TipoDec
Atributo requerido que indica si la declaración es: 1 = Normal, 2 = Complementaria.
FolioAnt
Atributo opcional que indica el número de operación o folio con que se presentó la Declaración que se está sustituyendo. Este dato se convierte en requerido cuando el tipo de declaración es complementaria.
FechPresAnt
Atributo opcional que indica la fecha de presentación de la Declaración que se está sustituyendo en formato aaaa-mm-dd. Este dato se convierte en requerido cuando el tipo de declaración es complementaria.
Totales de la DPIVA.
TotOperac
Atributo requerido para indicar el total de operaciones que relaciona en la DPIVA.
TotActPagTas15o16IVA
Atributo requerido para indicar el valor total de los datos registrados en - valor de los actos o actividades pagados a la tasa del 15 ó 16% de IVA. En caso de que no existan datos, colocar cero.
TotActPagTas15IVA
Atributo requerido para indicar el valor total de los datos registrados en - valor de los actos o actividades pagados a la tasa del 15% de IVA. En caso de que no existan datos, colocar cero. Aplicable solo cuando el ejercicio a declarar es 2010, el tipo de periodicidad es mensual y el periodo es enero.
TotIVAPagNoAcrTas15o16
Atributo requerido para indicar el valor total de los datos registrados en - monto del IVA pagado no acreditable a la tasa del 15 ó 16% (correspondiente en la proporción de las deducciones autorizadas). En caso de que no existan datos, colocar cero.
TotActPagTas10u11IVA
Atributo requerido para indicar el valor total de los datos registrados en - valor de los actos o actividades pagados a la tasa del 10 u 11% de IVA. En caso de que no existan datos, colocar cero. Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero.
TotActPagTas10IVA
Atributo requerido para indicar el valor total de los datos registrados en - valor de los actos o actividades pagados a la tasa del 10% de IVA. En caso de que no existan datos, colocar cero. Aplicable solo cuando el ejercicio a declarar es 2010, el tipo de periodicidad es enero.
TotIVAPagNoAcrTas10u11
Atributo requerido para indicar el valor total de los datos registrados en - monto del IVA pagado no acreditable a la tasa del 10 u 11% (correspondiente en la proporción de las deducciones autorizadas). En caso de que no existan datos, colocar cero. Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero.
TotActPagImpBySTas15o16IVA
Atributo requerido para indicar el valor total de los datos registrados en - valor de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 15 ó 16% de IVA. En caso de que no existan datos, colocar cero.
TotIVAPagNoAcrImpTas15o16
Atributo requerido para indicar el valor total de los datos registrados en - monto del IVA pagado no acreditable por la importación a la tasa del 15 ó 16% (correspondiente en la proporción de las deducciones autorizadas). En caso de que no existan datos, colocar cero.
TotActPagImpBySTas10u11IVA
Atributo requerido para indicar el valor total de los datos registrados en - valor de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 10 u 11% de IVA. En caso de que no existan datos, colocar cero. Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero.
TotIVAPagNoAcrImpTas10u11
Atributo requerido para indicar el valor total de los datos registrados en - monto del IVA pagado no acreditable por la importación a la tasa del 10 u 11% (correspondiente en la proporción de las deducciones autorizadas). En caso de que no existan datos, colocar cero. Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero.
TotActPagImpBySNoPagIVA
Atributo requerido para indicar el valor total de los datos registrados en -valor de los actos o actividades pagados en la importación de bienes y servicios por los que no se pagará el IVA (exentos). En caso de que no existan datos, colocar cero.
TotDemActPagTas0IVA
Atributo requerido para indicar el valor total de los datos registrados en -valor de los demás actos o actividades pagados a la tasa del 0% de IVA. En caso de que no existan datos, colocar cero.
TotActPagNoPagIVA
Atributo requerido para indicar el valor total de los datos registrados en -valor de los actos o actividades pagados por los que no se pagará el IVA (exentos). En caso de que no existan datos, colocar cero.
TotIVARetCont
Atributo requerido para indicar el valor total de los datos registrados en -IVA retenido por el contribuyente. En caso de que no existan datos, colocar cero.
TotIVADevDescyBonifComp
Atributo requerido para indicar el valor total de los datos registrados en -IVA correspondiente a las devoluciones, descuentos y bonificaciones sobre compras. En caso de que no existan datos, colocar cero.
TotIVATraslContExcImpByS
Atributo requerido para indicar el total de IVA trasladado al contribuyente excepto importaciones de bienes y servicios (pagado). En caso de que no existan datos, colocar cero. Aplicable cuando el ejercicio a declarar es 2010 y posteriores (= (total de los actos o actividades pagados a la tasa del 15 ó 16% de IVA * 0.16) + (total de los actos o actividades pagados a la tasa del 10 u 11% de IVA * 0.11) + (total de los actos o actividades pagados a la tasa del 15% de IVA * 0.15) + (total de los actos o actividades pagados a la tasa del 10% de IVA * 0.10)), cuando el ejercicio a declarar es 2007, 2008 ó 2009 (=(total de los actos o actividades pagados a la tasa del 15 ó 16% de IVA * 0.15) + (total de los actos o actividades pagados a la tasa del 10 u 11% de IVA * 0.10)). Importante: El resultado no presenta decimales (de .01 a .50 se ajustará a la unidad inmediata inferior y de .51 a .99 se ajustará a la unidad inmediata superior)
TotIVAPagImpByS
Atributo requerido para indicar el total de IVA pagado en las importaciones de bienes y servicios. En caso de que no existan datos, colocar cero. Aplicable cuando el ejercicio a declarar es 2010 y posteriores (=(total de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 15 ó 16% de IVA * 0.16) + (total de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 10 u 11% de IVA * 0.11)), cuando el ejercicio a declarar es 2007, 2008 ó 2009 (=(total de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 15 ó 16% de IVA * 0.15) + (total de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 10 u 11% de IVA * 0.10)). Importante: El resultado no presenta decimales (de .01 a .50 se ajustará a la unidad inmediata inferior y de .51 a .99 se ajustará a la unidad inmediata superior)
Datos del proveedor.
Opcional que indica el detalle de las operaciones realizadas con proveedores.
TipoProveedor
Identificador del tipo proveedor. Valores posibles: 1= Proveedor Nacional // 2= Proveedor Extranjero // 3= Proveedor Global
TipoOperac
Atributo requerido que indica el tipo de operación que se declara, donde el valor 03 = Prestación de Servicios Profesionales, 06 = Arrendamiento de Inmuebles y 85 = Otros.
Nota: La clave "06 = Arrendamiento de Inmuebles" no debe ser usada cuando el atributo "TipoProveedor" es 2= Proveedor Extranjero.
RFCProv
Atributo requerido para incorporar la clave en el Registro Federal de Contribuyentes del Proveedor, sin guiones o espacios.
NumIDFiscal
Atributo opcional para expresar el identificador fiscal del proveedor extranjero.
NombExtranjero
Atributo requerido que permite expresar el nombre del proveedor extranjero.
PaisResidencia
Atributo requerido para indicar el país de residencia del proveedor extranjero de acuerdo al catálogo publicado en la página de internet del SAT.
Nacionalidad
Atributo requerido para indicar la nacionalidad del proveedor extranjero.
ValActPagTas15o16IVA
Atributo opcional para indicar el valor de los actos o actividades pagados a la tasa del 15 ó 16% de IVA. En caso de registrar se puede colocar cero.
ValActPagTas15IVA
Atributo opcional para indicar el valor de los actos o actividades pagados a la tasa del 15% de IVA. Aplicable solo cuando el ejercicio a declarar es 2010, el tipo de periodicidad es mensual y el periodo es enero. Se puede colocar cero. (Este campo se utilizará únicamente para efectos de declarar enajenación de bienes, prestación de servicios o el otorgamiento del uso o goce temporal de bienes celebrados con anterioridad al ejercicio 2010, así como de conformidad con lo establecido en las disposiciones transitorias de la ley del impuesto al valor agregado).
MonIVAPagNoAcrTas15o16
Atributo opcional para indicar el monto del IVA pagado no acreditable a la tasa del 15 ó 16% (correspondiente en la proporción de las deducciones autorizadas). Se puede colocar cero. (En las deducciones parcialmente deducibles se indicara el monto que no sea deducible para efectos del ISR; ejemplo: en un gasto donde el 80% es deducible y el 20% no es deducible, el IVA que se anotara en este campo es el que corresponda al 20%)
ValActPagTas10u11IVA
Atributo opcional para indicar el valor de los actos o actividades pagados a la tasa del 10 u 11% de IVA. Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero. Se puede colocar cero.
ValActPagTas10IVA
Atributo opcional para indicar el valor de los actos o actividades pagados a la tasa del 10% de IVA. Aplicable solo cuando el ejercicio a declarar es 2010, el tipo de periodicidad es mensual y el periodo es enero. Se puede colocar cero. (Se utilizará únicamente para efectos de declarar enajenación de bienes, prestación de servicios o el otorgamiento del uso o goce temporal de bienes celebrados con anterioridad al ejercicio 2010, así como de conformidad con lo establecido en las disposiciones transitorias de la ley del impuesto al valor agregado).
MonIVAPagNoAcrTas10u11
Atributo opcional para indicar el monto del IVA pagado no acreditable a la tasa del 10 u 11% (correspondiente en la proporción de las deducciones autorizadas). Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero. Se puede colocar cero. (En las deducciones parcialmente deducibles se indicara el monto que no sea deducible para efectos del ISR; ejemplo: en un gasto donde el 80% es deducible y el 20% no es deducible, el IVA que se anotara en este campo es el que corresponda al 20%).
ValActPagImpBySTas15o16IVA
Atributo opcional para indicar el valor de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 15 ó 16% de IVA. En caso de registrar se puede colocar cero.
MonIVAPagNoAcrImpTas15o16
Atributo opcional para indicar el monto del IVA pagado no acreditable por la importación a la tasa del 15 ó 16% (correspondiente en la proporción de las deducciones autorizadas). En caso de registrar se puede colocar cero. (En las deducciones parcialmente deducibles se indicara el monto que no sea deducible para efectos del ISR; ejemplo: en un gasto donde el 80% es deducible y el 20% no es deducible, el IVA que se anotara en este campo es el que corresponda al 20%).
ValActPagImpBySTas10u11IVA
Atributo opcional para indicar el valor de los actos o actividades pagados en la importación de bienes y servicios a la tasa del 10 u 11% de IVA. Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero. Se puede colocar cero.
MonIVAPagNoAcrImpTas10u11
Atributo opcional para indicar el monto del IVA pagado no acreditable por la importación a la tasa del 10 u 11% (correspondiente en la proporción de las deducciones autorizadas). Aplicable solo cuando el ejercicio a declarar es menor o igual a 2013 o si es 2014 con el tipo de periodicidad mensual y el periodo es enero. Se puede colocar cero. (En las deducciones parcialmente deducibles se indicara el monto que no sea deducible para efectos del ISR; ejemplo: en un gasto donde el 80% es deducible y el 20% no es deducible, el IVA que se anotara en este campo es el que corresponda al 20%).
ValActPagImpBySNoIVA
Atributo opcional para indicar el valor de los actos o actividades pagados en la importación de bienes y servicios por los que no se pagará el IVA (exentos). En caso de registrar se puede colocar cero.
ValActPagTas0IVA
Atributo opcional para indicar el valor de los demás actos o actividades pagados a la tasa del 0% de IVA. En caso de registrar se puede colocar cero.
ValActPagNoIVA
Atributo opcional para indicar el valor de los actos o actividades pagados por los que no se pagará el IVA (exentos). En caso de registrar se puede colocar cero.
IVARetCont
Atributo opcional para indicar el IVA retenido por el contribuyente. En caso de registrar se puede colocar cero.
IVADevDescyBonifComp
Atributo opcional para indicar el IVA correspondiente a las devoluciones, descuentos y bonificaciones sobre compras. En caso de registrar se puede colocar cero.
Datos de contacto
comments powered by Disqus