Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Í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.1 "Registrado de Activos Fijos - Detalle de los Activos Fijos Revaluados y No Revaluados" en 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".

...

Se define el siguiente layout para el Libro 7.1 Registro de Activos Fijos - Detalle de los Activos Fijos Revaluados y No Revaluados:

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
valor del parámetro 
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 valor del campo Sec. Diario
de la tabla de Saldos y Valores
(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.

Se realizan las siguientes expresiones:

"cCampo3 := Right(AllTrim41

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

,9)
cCampo3 := Strtran( PadL(cCampo3,9), Space(1), "0")
Y se imprimirá "M" + cCampo3.

.

41
SiSiCódigo del catálogo utilizado.Numérico
  1. Obligatorio.
  2. Validar con parámetro tabla 13
(*).El sistema verifica el
  1. .   *   **

Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR

, este parámetro le dice al sistema que va utilizar CODIGO DE BARRAS entonces valida si el campo SB1->B1_CODBAR tiene contenido, en caso afirmativo, se imprime el valor "3", para los otros casos se imprime el valor "9".
Accceder a tabla SB1 a través de

 = .T.), se informa:
"1" = Si el código del producto (N1_CBASE) es igual al código SUNAT (B1_PRODSAT).
"3" = Si el código del producto (N1_CBASE) es igual al código de barras (B1_CODBAR).
"9" = Si no maneja código de barras o si no se cumplen las condiciones anteriores.
Acceso a la tabla SB1 a través del campo N1_PRODUTO.

5Hasta 24SiSiCódigo propio
de la existencia Accceder a SB1 a través de N1_PRODUTO."
del activo fijo correspondiente al catálogo señalado en el campo 4.Alfanumérico
  1. Obligatorio.

Si el sistema maneja código de barras (MV_USACBAR==.T.)  y el producto tiene configurado el campo SB1->B1_CODBAR, entonces se imprime éste, en caso contrario se informa el campo N1_CBASE (código del producto del sistema).

De acuerdo al valor de la columna 2, se informa uno de los siguientes valores:
"1" = Código SUNAT (B1_PRODSAT).
"3" = Código de barras (B1_CODBAR).
"9" = Código estándar del producto (N1_CBASE).
Acceso a la tabla SB1 a través del campo N1_PRODUTO.

61
Si
NoNoCódigo del catálogo utilizado.Numérico
  • Obligatorio.
  • 1. A partir del 1.1.2021 es obligatorio para el registro de la entrada y salida de los activos fijos, solo si en el comprobante de pago electrónico se hubiere consignado el código internacional UNSPSC o GTIN.
    2. No acepta el valor 9
    3.

    Validar con parámetro tabla

    13 (*).Si SB1->B1_PRODSAT

    13   *   **

    Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR = .T.), se informa:
    "1" Si el código SUNAT (B1_PRODSAT) no está en blanco

    , informar

    .
    "

    1".
    SI SB1->B1_CODBAR

    3" Si el Código de barras (B1_CODBAR) no está en blanco

    , informar

    .
    "

    3

    "

    .

    (blanco) Si no se cumplen las

    dos

    condiciones

    , informar "2"

    .

    Acceder

    Acceso a la tabla SB1 a través

    de

    del campo N1_PRODUTO.

    7
    16
    Hasta 128
    Si
    NoNo

    Código propio de la existencia correspondiente al catálogo señalado en el campo 6.

    Numérico
    Código de la existencia,

    1. Campo opcional, en el que se podrá utilizar el código internacional UNSPSC al tercer nivel jerárquico

    del código Internacional UNSPSC. En caso se cuente con código CUBSO o GS1, podrá utilizar éste.
  • Los primeros 2 dígitos identifican el ""Segmento"", los 2 siguientes a la ""Familia"", los 2 siguientes a la ""Clase"" y los dos siguientes al ""Commodity o producto"".
    Los 8 últimos dígitos incluir 8 ceros (00000000).
  • Tratándose del CUBSO, los 8 últimos dígitos corresponden al Código de identificación del Item establecido por el OSCE. De no existir dicho Item se deberá incluir 8 ceros (00000000).
  • Obligatorio desde el 01/01/2019.
  • o GTIN, salvo que alguno de estos códigos se hubiere consignado en el comprobante de pago electrónico, en cuyo caso, a partir del 1.1.2021 será obligatorio para el registro de la entrada y salida de los activos fijos.

    De acuerdo al valor de la columna 8, se informa uno de los siguientes valores:
    "1" = Código SUNAT (B1_PRODSAT) + "00000000".
    "3" = Código de barras (B1_CODBAR).
    " " (blanco) Blanco.
    Acceso a la tabla SB1 a través del campo N1_PRODUTO.

    81SiNoCódigo del tipo de Activo Fijo.Numérico
    1. Obligatorio.
    2. Validar con parámetro tabla 18 (*).

    Si el activo tiene revalidaciones tributarias:
    - Informar "2"
    Si no:
    - Informar "1"

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

    Condición:
    Tipo Movimiento (N4_OCORR) == "01" y Motivo Movimiento (N4_MOTIVO) == "01" y Tipo de Cuenta (N4_TIPOCNT) == "1"

    9Hasta 24SiNoCódigo de la Cuenta Contable del Activo Fijo, desagregada hasta el

    Si campo 4 == "1", informar SB1->B1_PRODSAT.
    Si campo 4 == "3", informar SB1->B1_CODBAR.
    De lo contrario, informar N1_CBASE.

    *Si campo 4 es "1" o "2", complementar con "00000000".

    Acceder a SB1 a través de N1_PRODUTO.81SiNoCódigo del tipo de Activo Fijo.Numérico
    1. Obligatorio.
    2. Validar con parámetro tabla 18 (*).
    Si nRevTrib > 0
    Informar "2"
    Si no
    Informar "1"9Hasta 24SiNoCódigo de la Cuenta Contable del Activo Fijo, desagregada hasta el
    nivel máximo de dígitos utilizado.Numérico
    1. Obligatorio.
    Informar el
    valor del
    campo Cuenta
    de la tabla de Saldos y Valores
    Contable (N3_CCONTAB).
    101SiNoEstado del Activo Fijo.Alfanumérico
    1. Obligatorio.
    2. Validar con parámetro tabla 19 (*).
    Si el campo Ocurrencia de Baja (N3_BAIXA
    ==
    ) es "1"
     
    :
    - Informar "1"
    Si no:
    - Informar "9"
    11Hasta 40SiNoDescripción del Activo Fijo.Texto
    1. Obligatorio.
    Informar el
    valor del
    campo Descri. Sint.
    de la tabla de Activo Inmovilizado 
     (N1_DESCRIC).
    12Hasta 20SiNoMarca del Activo Fijo.Texto
    1. Obligatorio.
    2. Si no existe registrar "-".
    Informar el
    valor del
    campo Marca
    de la tabla de Activo Inmovilizado 
     (N1_MARCA).
    13Hasta 20SiNoModelo del Activo Fijo.Texto
    1. Obligatorio.
    2. Si no existe registrar "-".
    Informar el
    valor del
    campo Modelo
    de la tabla de Activo Inmovilizado 
    (N1_MODELO).
    14Hasta 30SiNoNúmero de serie y/o placa del Activo Fijo.Texto
    1. Obligatorio.
    2. Si no existe registrar "-".
    Informar el
    valor del
    campo N° Placa
    de la tabla de Activo Inmovilizado 
     (N1_
    MODELO
    CHAPA).
    15Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte del saldo inicial de Activo Fijo.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NSLDINIC"

    Imprimir Valor Original Moneda 1 (N3_VORIG1) del Activo Fijo adquirido en ejercicios anteriores al informado (MV_PAR01).

    16Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte de las adquisiciones o adiciones de Activo Fijo.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NASQUIS"

    Imprimir Valor Original Moneda 1 (N3_VORIG1) del Activo Fijo adquirido en el ejercicio informado (MV_PAR01).

    17Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte de las
    mejores
    mejoras del Activo Fijo.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime

    Imprimir el valor

    del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAMPLIA".

    total de mejoras/ampliación del Activo Fijo.

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

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

    18
    18Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte de los retiros y/o bajas del Activo.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NBAIXAS".19
    Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte
    por otros ajustes en el valor
    de 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

    Imprimir el valor

    del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSTES".

    total de retiros/bajas del Activo Fijo.

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

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

    2. Tipo de Activo (N4_TIPO) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1"

    19
    20Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la revaluación voluntaria efectuada.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NVOLUN".21
    Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNo
    Valor de la revaluación, efectuada por reorganización de sociedades.
    Importe por otros ajustes en el valor del Activo Fijo. Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime

    Imprimir el valor

    del arreglo aTotais[nInc] cuando

    total de otros ajustes del Activo Fijo.

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

    Condición:
    Tipo de Activo (N4_TIPO

    Upper( aEquivale[nInc]

    ) == "

    NSOCIE".22Hasta 12 enteros y hasta

    01" y Tipo Movimiento (N4_OCORR) == "01" y Tipo de Cuenta (N4_TIPOCNT) == "3"

    20Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de
    otras revaluaciones
    la revaluación voluntaria efectuada.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime

    Imprimir el valor

    del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NOUTROS".

    total de revaluaciones voluntarias del Activo Fijo.

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

    Condición:
    Tipo de Activo (N4_TIPO) == "02" y Tipo Movimiento (N4_OCORR) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1" y Tipo de Revaluación (N3_TIPREAV) == "1" y Secuencia de Revaluación sea igual entre la tabla de Saldos y Valores (SN3) y de Movimientos (SN4) (N3_SEQREAV) == (N4_SEQREAV)

    21Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la revaluación, efectuada por reorganización de sociedades.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".

    Imprimir el valor total de revaluaciones por reorganización de sociedades.

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

    Condición:
    Tipo de Activo (N4_TIPO) == "02" y Tipo Movimiento (N4_OCORR) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1" y Tipo de Revaluación (N3_TIPREAV) == "2" y Secuencia de Revaluación sea igual entre la tabla de Saldos y Valores (SN3) y de Movimientos (SN4) (N3_SEQREAV) == (N4_SEQREAV)

    22Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de otras revaluaciones efectuada.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".

    Imprimir el valor total de otras revaluaciones del Activo Fijo.

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

    Condición:
    Tipo de Activo (N4_TIPO) == "02" y Tipo Movimiento (N4_OCORR) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1" y Tipo de Revaluación (N3_TIPREAV) == "3" y Secuencia de Revaluación sea igual entre la tabla de Saldos y Valores (SN3) y de Movimientos (SN4) (N3_SEQREAV) == (N4_SEQREAV)

    23
    23Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte del valor ajuste por inflación del Activo Fijo.Numérico
    1. Obligatorio.
    2. Positivo o negativo
    3. Si no existe registrar "0.00".
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSINFLA".2410SiNoFecha de 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 valor del campo Fech. Adquis. de la tabla de Activo Inmovilizado (N1_AQUISIC).2510SiNoFecha de inicio del Uso del Activo.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 valor del campo Fch In Depr de la tabla de Saldos y Valores (N3_DINDEPR).261SiNoCódigo del Método aplicado en el cálculo de la depreciación.Alfanumérico
    1. Obligatorio.
    2. Validar con parámetro tabla 20(*).
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "CMETODO".27Hasta 20SiNoNúmero de documento de autorización para cambiar el método de la depreciación.Alfanumérico
    1. Obligatorio.
    Informar el valor del campo Doc. Autoriz de la tabla de Saldos y Valores (N3_AUTDEPR).28Hasta 3 enteros y 2 decimalesSiNoPorcentaje de la depreciación.Numérico
    1. Obligatorio, solo si campo 26 es "1".
    2. ###.##
    3. El porcentaje debe ser mayor o igual a 0 menor o igual a 100.
    Informar el valor del campo Ts.An.Depr.1 de la tabla de Saldos y Valores (N3_AUTDEPR).29Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoDepreciación acumulada al cierre del ejercicio anterior.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NDEPRACM".30
    Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNo
    Valor de la depreciación del ejercicio sin considerar la revaluación
    Importe del valor ajuste por inflación del Activo Fijo.Numérico
    1. Obligatorio.
  • Menor o igual al periodo informado.
  • Menor o igual al periodo señalado en el campo 1.
  • Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NDEPRACM2".31Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la depreciación del ejercicio relacionada con los retiros y/o bajas del Activo Fijo.Numérico
    1. Positivo o negativo
    2. Si no existe registrar "0.00".

    Imprimir el valor total de ajustes por inflación del Activo Fijo.

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

    Condición:
    Si el proceso considera bajas y el registro está dado de baja en las tablas de activos y de valores:
    - Suma de revaluación voluntaria + Revaluación por reorganización de sociedades + Otras revaluaciones
    Si no:
    - Suma de revaluación voluntaria + Revaluación por reorganización de sociedades + Otras revaluaciones, menos valor de bajas/retiros

    2410SiNoFecha de adquisición del Activo Fijo.DD/MM/AAAA
    1. Obligatorio.
    2. Menor o igual al periodo
  • Obligatorio.
  • Menor o igual al periodo
    1. informado.
    2. Menor o igual al periodo señalado en el campo 1.
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NDEPRBXS".32Hasta 12 enteros y hasta 2 decimales, sin comas de miles
    Informar el campo Fech. Adquis. (N1_AQUISIC).
    2510SiNo
    Valor de la depreciación relacionada con otros ajustes.
    Fecha de inicio del Uso del Activo.DD/MM/AAAA
    Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.
    Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSTES2".33Hasta 12 enteros y hasta 2 decimales, sin comas de miles
    Informar el campo Fch In Depr (N3_DINDEPR).
    261SiNo
    Valor
    Código del Método aplicado en el cálculo de la depreciación
    de la revaluación voluntaria efectuada
    .
    Numérico
    Alfanumérico
    1. Obligatorio.
  • Menor o igual al periodo informado.
  • Menor o igual al periodo señalado en el campo 1.
  • Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NVOLUL2".34Hasta 12 enteros y hasta 2 decimales, sin comas de miles
    1. Validar con parámetro tabla 20(*).

    Imprimir el campo Tipo Deprec (N3_TPDEPR).

    27Hasta 20SiNo
    Valor
    Número de documento de autorización para cambiar el método de la depreciación
    de la revaluación efectuada por reorganización de sociedades
    .
    Numérico
    Alfanumérico
    1. Obligatorio.
  • Menor o igual al periodo informado.
  • Menor o igual al periodo señalado en el campo 1.
  • Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NSOCIE2".35Hasta 12 enteros y hasta 2 decimales, sin comas de miles
    Imprimir el campo Doc. Autoriz (N3_AUTDEPR).
    28Hasta 3 enteros y 2 decimalesSiNo
    Valor
    Porcentaje de la depreciación
    de otras revaluaciones efectuadas
    .Numérico
    1. Obligatorio
    .
  • Menor o igual al periodo informado.
  • Menor o igual al periodo señalado en el campo 1.
  • Se imprime el valor del arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NOUTROS2".
    1. , solo si campo 26 es "1".
    2. ###.##
    3. El porcentaje debe ser mayor o igual a 0 menor o igual a 100.
    Imprimir el campo Ts.An.Depr.1 (N3_TXDEPR1).
    29Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoDepreciación acumulada al cierre del ejercicio anterior.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.

    Imprimir el valor total de depreciación acumulada del Activo Fijo.

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

    Condición:
    Tipo Movimiento (N4_OCORR) == "06" y Tipo de Cuenta (N4_TIPOCNT) == "4" de movimientos de ejercicios anteriores (N4_DATA < MV_PAR01)

    30Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la depreciación del ejercicio sin considerar la revaluación.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.

    Imprimir el valor total de depreciación del Activo Fijo.

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

    Condición:
    Tipo Movimiento (N4_OCORR) == "06" y Tipo de Cuenta (N4_TIPOCNT) == "3"

    Si además es movimiento del ejercicio informado (N4_DATA == MV_PAR01) y Tipo Activo (N4_TIPO) <> "02":
    - Acumula.

    Si existe registro coincidente entre la tabla de saldos y valores (SN3) y de movimientos (SN4) (con el Código Base (N4_CBASE), Item (N4_ITEM), Tipo Activo (N4_TIPO) y Secuencia de Adquisición (N4_SEQ)), pero está marcado con baja:
    - Informa 0.00

    31Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la depreciación del ejercicio relacionada con los retiros y/o bajas del Activo Fijo.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.

    Imprimir el valor total de depreciación relacionada con retiros/bajas del Activo Fijo.

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

    Condición (suma de movimientos):
    Tipo de Activo (N4_TIPO) == "01" y Tipo Movimiento (N4_OCORR) == "01" y Tipo de Cuenta (N4_TIPOCNT) == "4"
    y Tipo de Activo (N4_TIPO) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "3"

    32Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la depreciación relacionada con otros ajustes.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.

    Imprimir el valor de depreciación por otros ajustes del AF.

    Fórmula:
    No hay.

    Condición:
    No hay.

    33Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la depreciación de la revaluación voluntaria efectuada.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.

    Imprimir el valor depreciación voluntaria del Activo Fijo.

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

    Condición:
    Tipo Movimiento (N4_OCORR) == "06" y Tipo de Cuenta (N4_TIPOCNT) == "3"
    y es movimiento del ejercicio informado (año de N4_DATA == MV_PAR01) y Tipo Activo (N4_TIPO) == "02"
    y Tipo de Revaluación (N3_TIPREAV) == "1" y Secuencia de Revaluación sea igual entre la tabla de Saldos y Valores (SN3) y de Movimientos (SN4) (N3_SEQREAV) == (N4_SEQREAV)

    34Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la depreciación de la revaluación efectuada por reorganización de sociedades.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.

    Imprimir el valor de depreciación por reorganización de sociedades.

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

    Condición:
    Tipo Movimiento (N4_OCORR) == "06" y Tipo de Cuenta (N4_TIPOCNT) == "3"
    y es movimiento del ejercicio informado (año de N4_DATA == MV_PAR01) y Tipo Activo (N4_TIPO) == "02"
    y Tipo de Revaluación (N3_TIPREAV) == "2" y Secuencia de Revaluación sea igual entre la tabla de Saldos y Valores (SN3) y de Movimientos (SN4) (N3_SEQREAV) == (N4_SEQREAV)

    35Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor de la depreciación de otras revaluaciones efectuadas.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.

    Imprimir el valor de depreciación de otras revaluaciones del Activo Fijo.

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

    Condición:
    Tipo Movimiento (N4_OCORR) == "06" y Tipo de Cuenta (N4_TIPOCNT) == "3"
    y es movimiento del ejercicio informado (año de N4_DATA == MV_PAR01) y Tipo Activo (N4_TIPO) == "02"
    y Tipo de Revaluación (N3_TIPREAV) == "3" y Secuencia de Revaluación sea igual entre la tabla de Saldos y Valores (SN3) y de Movimientos (SN4) (N3_SEQREAV) == (N4_SEQREAV)

    36Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoValor del ajuste por inflación de la depreciación.Numérico
    1. Obligatorio.
    2. Menor o igual al periodo informado.
    3. Menor o igual al periodo señalado en el campo 1.
    Se imprime

    Imprimir el valor

    del arreglo aTotais[nInc] cuando

    de ajuste por inflación de depreciación del Activo Fijo.

    Fórmula:
    No hay.

    Condición:
    No hay

    Upper( aEquivale[nInc] ) == "NAJUDINFLA"

    .

    371SiNoIndica 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".38Hasta 200NoNoCampos de libre utilización.TextoEn caso de no tener la necesidad de utilizarlos, no incluya ni la información ni los palotes.
    1. en dicho periodo.
    Se imprime "1".
    38 al 74Hasta 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.

    (*) El Catálogo de Naciones Unidas es el mismo que se hace referencia en la Tabla 13 "Catálogo de Existencias".


    **  Actualizaciones vigentes a partir del 01/01/2021, de acuerdo a las publicaciones de la SUNAT:

    Estructura de los Libros y Registros Electrónicos en el PLE

    Obligaciones a partir del 01.01.2021

    R. Superintendencia Nº 315-2018 - Sunat


    02. EJEMPLO DE UTILIZACIÓN

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

    ...

    "LE" (Identificador Fijo) + RUC del Emisor + Fecha (Pregunta 1)Año pregunta 1 + "0000"  + "07100" (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:
      • ATFR031
    3. Configurar los siguientes Parámetros:

      NombreMV_PLEPERPLEPERU
      TipoNumérico
      DescripciónIndica la versión del Programa de Libros Electrónicos (PLE) de la SUNAT, ésta deberá indicarse sin puntos.
      Contenido5150



    4. Configurar el Grupo de preguntas ATR031:

      X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VAR01X1_DEFSPA1X1_DEFSAP2X1_F3
      01¿Ejercicio?C40GMV_PAR01


      02¿Considera Bajas?N12CMV_PAR02SiNo
      03¿Selecciona Sucursales?N11CMV_PAR03SiNo
      04¿Genera Archivo?N11CMV_PAR04SiNo
      05¿Directorio?C600GMV_PAR05

      HSSDIR

    02. EJEMPLO DE UTILIZACIÓN

    1. Ingresar al módulo de Activo Fijo  - SIGAATF.
    2. Ir al menú "Informes > Movimientos > Detalle Act. Fijo".
    3. Indicar Configurar los parámetros del informe, incluyendo las preguntas.
      ¿Generar Archivo? - Si
      ¿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.
    • SB1 SN4 - Descripción  Movimientos del ProductoActivo Fijo.SN1 - Activo Inmovilizado
    • SB1 - Catálogo de Productos.



      HTML
      <!-- esconder o menu --> 
      
      
      <style>
      div.theme-default .ia-splitter #main {
          margin-left: 0px;
      }
      .ia-fixed-sidebar, .ia-splitter-left {
          display: none;
      }
      #main {
          padding-left: 10px;
          padding-right: 10px;
          overflow-x: hidden;
      }
      
      .aui-header-primary .aui-nav,  .aui-page-panel {
          margin-left: 0px !important;
      }
      .aui-header-primary .aui-nav {
          margin-left: 0px !important;
      }
      </style>