Árvore de páginas

ÍNDICE

  1. Visión general
    1. Procedimiento de Implementación
  2. Ejemplo de utilización
  3. Tablas

01. VISIÓN GENERAL

Generar el archivo TXT del Libro 7.3 "Registrado de Activos Fijos - Detalle de la Diferencia de Cambioen base a lo sustentado en la Resolución de Superintendencia N° 315-2018-SUNAT y el anexo II de la misma norma bajo la Estructura vigente a partir del "01/01/2020".

La información generada en el archivo TXT, debe ser validada en el aplicativo de la SUNAT PLE, versión 5.1.5.0 o superior.

Configuración AppServer

En del Appserver se deberá contar con el parámetro PictFormat con valor "AMERICAN" para que, al realizar la generación del informe y archivo txt, los valores numéricos sean mostrados con el separador de decimales '.' (punto)


Se define el siguiente layout para el Libro 7.3 Registro de Activos Fijos - Detalle de la Diferencia de Cambio:

CampoLong.ObligatorioLlaveDescripciónFormatoObservacionesInformación Protheus
18SiSiPeriodoNumérico
  1. Obligatorio.
  2. Validar formato AAAA0000
  3. AAAA >= 2010.
  4. Si el periodo es igual a periodo informado, campo 37 es igual a '1'.
  5. Si periodo es menor a periodo informado, entonces campo 37 es diferente a '1'.
Imprimir el ejercicio informado en los parámetros del informe (MV_PAR01) + "0000".
2Hasta 40SiSiCódigo Único de la Operación (CUO), que es la llave única o clave única o clave primaria del software contable que identifica de manera unívoca el asiento contable. Debe ser el mismo consignado en el Libro Diario.

Texto

  1. Obligatorio.
  2. Si el campo 37 es igual a '1', consignar el Código Único de la Operación (CUO) de la operación que se está informando.
  3. Si el campo 37 es igual a '8', consignar el Código Único de la Operación (CUO) que corresponda al periodo en que se omitió la anotación.
    Para modificaciones posteriores se hará referencia a este Código Único de la Operación (CUO).
  4. Si el campo 37 es igual a '9', consignar el Código Único de la Operación (CUO) de la operación original que se modifica.
Imprimir el campo Sec. Diario (N3_NODIA).
3De 2 hasta 10SiSiNúmero correlativo del asiento contable identificado en el campo 2.
El primer dígito debe ser: "A" para el asiento de apertura del ejercicio, "M" para los asientos de movimientos o ajustes del mes o "C" para el asiento de cierre del ejercicio.
Alfanumérico
  1. Obligatorio.
  2. El primer dígito debe ser: A, M o C.

Imprime el prefijo "M" + los últimos 9 dígitos del campo Sec. Diario (N3_NODIA).

41SiSiCódigo del catálogo utilizado. sólo se podrá incluir las opciones 3 y 9 de la tabla 13.Numérico
  1. Obligatorio.
  2. No acepta el valor 1.
  3. Validar con parámetro tabla 13 (*).

Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR = .T.) y si el producto tiene configurado el campo Código de Barras (B1_CODBAR), se informa "3".

De lo contrario se informa "9".

El acceso a la tabla de productos (SB1) es a través del campo Código de Producto (N1_PRODUTO).

5Hasta 24SiSiCódigo propio del activo fijo correspondiente al catálogo señalado en el campo 4.Alfanumérico
  1. Obligatorio.

Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR = .T.) y si el producto tiene configurado el campo Código de Barras (B1_CODBAR), se imprime éste.

De lo contrario, se imprime el Código Base del Bien (N1_CBASE).

El acceso a la tabla de productos (SB1) es a través del campo Código de Producto (N1_PRODUTO).

610SiNoFecha de adquisición del Adquisición del Activo Fijo.DD/MM/AAAA
  1. Obligatorio.
  2. Menor o igual al periodo informado.
  3. Menor o igual al periodo señalado en el campo 1.
Informar el campo Fech. Adquis. (N1_AQUISIC).
7Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNo

Valor de adquisición del Activo Fijo en moneda extranjera.

Numérico
  1. Obligatorio.
  2. Positivo o negativo.
  3. Si no existe, registrar "0.00".

Se imprime el valor de adquisición del Activo Fijo en moneda extranjera.

Fórmula:
Sumatoria de Valor Movimiento (N4_VLROC#), en la Moneda de Adquisición (N1_MOEDAQU).

Condición:
Tipo de Activo (N4_TIPO) == "01" y Tipo Movimiento (N4_OCORR) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1"

81 entero y 3 decimalesSiNoTipo de cambio de la moneda extranjera en la fecha de adquisición.Numérico
  1. Obligatorio.
  2. #.###
  3. El Tipo de Cambio es mayor o igual 0.

Se imprime el campo Tasa Moneda (N1_TXMOEDA), si éste es mayor a cero.

De lo contrario, se toma la Tasa de Cambio (SM2) de la Fecha de Adquisición (N1_AQUISIC) según la Moneda de Adquisición (N1_MOEDAQU). 

9Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de adquisición del Activo Fijo en moneda nacional.Numérico
  1. Obligatorio.
  2. Positivo o negativo
  3. Si no existe registrar "0.00".

Se imprime el valor de adquisición del Activo Fijo en moneda nacional.

Fórmula:
Sumatoria de Valor Movimiento Moneda 1 (N4_VLROC1).

Condición:
Tipo de Activo (N4_TIPO) == "01" y Tipo Movimiento (N4_OCORR) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1"

101 entero y 3 decimalesSiNoTipo de cambio de la moneda extranjera al 31.12 del periodo que corresponda.Numérico
  1. Obligatorio.
  2. Positivo o negativo
  3. #.###
  4. Si no existe registrar "0.00".
Se imprime el Tipo de Cambio (SM2) de la Moneda de Adquisición (N1_MOEDAQU) al 31/12 del periodo que se informa (MV_PAR01).
11Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoAjuste por diferencia de cambio del Activo Fijo.Numérico
  1. Obligatorio.

Se imprime la diferencia entre el Valor de Adquisición (N4_VLROC#, donde # es la moneda extranjera), menos el valor a tasa del 31/12 del periodo que se informa (MV_PAR01), más el valor de las cuotas pagadas.

Fórmula:
Valor de las cuotas pagadas, en moneda 1 (N4_VLROC1).

Condición:
Tipo de Activo (N4_TIPO) == "13" y Tipo Movimiento (N4_OCORR) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1"

12Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoDepreciación del ejercicio.Numérico
  1. Obligatorio.
  2. Positivo o negativo
  3. Si no existe registrar "0.00".

Se imprime el valor de depreciación del periodo informado (MV_PAR01).

Fórmula:
Diferencia del valor de Depreciación del Ejercicio menos el valor de Depreciación por Mejoras|Ampliación.

Depreciación del Ejercicio - Fórmula:
Sumatoria de Valor Movimiento Moneda 1 (N4_VLROC1).
Condición:
Tipo de Activo (N4_TIPO) == "01" y Tipo Movimiento (N4_OCORR) == "06" y Tipo de Cuenta (N4_TIPOCNT) == "3" y movimiento del ejercicio (año de N4_DATA == MV_PAR01).

Mejoras|Ampliación - Fórmula:
Sumatoria de Valor Movimientos Moneda 1 (N4_VLROC1).
Condición:
Si Tipo de Activo (N4_TIPO) == "01" y Tipo Movimiento (N4_OCORR) == "09" y Tipo de Cuenta (N4_TIPOCNT) == "1" y movimiento del ejercicio (año de N4_DATA == MV_PAR01).

Retiros|Bajas - Fórmula:
Sumatoria de Valor Movimientos Moneda 1 (N4_VLROC1).
Condición:
Si Tipo Movimiento (N4_OCORR) == "01" y Tipo de Cuenta (N4_TIPOCNT) == "1" y movimiento del ejercicio (año de N4_DATA == MV_PAR01).

Proporción:
Tasa := Mejoras|Ampliación / (Valor Original - Retiros|Bajas)
Depreciación por Mejoras|Ampliación := Depreciación del Ejercicio * Tasa

13Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoDepreciación del ejercicio relacionada con los retiros y/o bajas del Activo Fijo.Numérico
  1. Obligatorio.
  2. Positivo o negativo
  3. Si no existe registrar "0.00".

Se imprime el valor de Depreciación del ejercicio relacionada con los retiros y/o bajas del Activo Fijo.

Fórmula:
Suma de Retiros|Bajas más Revaluaciones.

Retiros|Bajas - Fórmula:
Sumatoria de Valor Movimientos Moneda 1 (N4_VLROC1).
Condición:
Si Tipo de Activo (N4_TIPO) == "01" y Tipo Movimiento (N4_OCORR) == "06" y Tipo de Cuenta (N4_TIPOCNT) == "3" y movimiento del ejercicio (año de N4_DATA == MV_PAR01).

Revaluaciones - Fórmula:
Sumatoria de Valor Movimientos Moneda 1 (N4_VLROC1).
Condición:
Si Tipo de Activo (N4_TIPO) == "01" y Tipo de Cuenta (N4_TIPOCNT) == "3"

14Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoDepreciación relacionada con otros ajustes.Numérico
  1. Obligatorio.
  2. Positivo o negativo
  3. Si no existe registrar "0.00".

Valor no definido, imprime "0.00".

151SiNoIndica el estado de la operación.Numérico
  1. Obligatorio.
  2. Registrar '1' cuando la operación corresponde al periodo.
  3. Registrar '8' cuando la operación corresponde a un periodo anterior y NO ha sido anotada en dicho periodo.
  4. Registrar '9' cuando la operación corresponde a un periodo anterior y SI ha sido anotada en dicho periodo.
Se imprime "1".
16 al 30Hasta 200NoNoCampos de libre utilización.Texto
  1. En caso de no tener la necesidad de utilizarlos, no incluya ni la información ni los palotes.

02. EJEMPLO DE UTILIZACIÓN

* Tablas a las que se hace referencia en las posiciones del Layout:

Tabla 13 - Catálogo de Existencias.


Nombre del Archivo Generado:

"LE" (Identificador Fijo) + RUC del Emisor + Año pregunta 1 + "0000"  + "07300" (Identificador del Libro) + "00" + "1" (Indicador de Operaciones) + "1" (Indicador del contenido del libro) + "1" (Indicador de la moneda) + "1" (Generado por PLE) + ". TXT".

PROCEDIMIENTO DE IMPLEMENTACIÓN

  1. Se recomienda respaldar el Repositorio de Objetos (RPO) antes de aplicar el paquete de actualización (patch).
  2. Aplique el patch del issue, el cual contiene las siguientes rutinas:
    • ATFR161
  3. Configurar el Grupo de preguntas ATR161

    X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VAR01X1_DEFSPA1X1_DEFSAP2X1_F3
    01¿Ejercicio?C40GMV_PAR01


    02¿Selecciona Sucursales?N11CMV_PAR02SiNo
    03¿Genera Archivo?N11CMV_PAR03SiNo
    04¿Directorio?C600GMV_PAR04

    HSSDIR

02. EJEMPLO DE UTILIZACIÓN

  1. Ingresar al módulo de Activo Fijo  - SIGAATF.
  2. Ir al menú "Informes > Movimientos > Diferencia de Cambio".
  3. Definir los parámetros del proceso, incluyendo las preguntas:
    ¿Generar Archivo? - Sí
    ¿Directorio? - "Ruta donde se guardará el archivo"
  4. Dar clic en "Imprimir".
  5. A través del PLE, valide el archivo TXT generado.

03. TABLAS UTILIZADAS

  • SN1 - Activo Inmovilizado.
  • SN3 - Saldos y Valores.
  • SN4 - Movimientos del Activo Fijo.
  • SB1 - Catálogo de Productos.