Histórico da Página
...
Se define el siguiente layout para el Libro 7.1 Registro de Activos Fijos - Detalle de los Activos Fijos Revaluados y No Revaluados:
Campo | Long. | Obligatorio | Llave | Descripción | Formato | Observaciones | Información Protheus |
1 | 8 | Si | Si | Periodo | Numérico |
| Imprimir el |
Ejercicio informado en los parámetros del informe (MV_PAR01) + "0000". | |||||||
2 | Hasta 40 | Si | Si | Có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 |
| Imprimir el valor del campo Sec. Diario |
(N3_NODIA). | ||||||
3 | De 2 hasta 10 | Si | Si | Nú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 |
|
Se realizan las siguientes expresiones:
"cCampo3 := Right(AllTrimImprime el prefijo "M" + los últimos 9 dígitos del campo Sec. Diario (N3_NODIA) |
cCampo3 := Strtran( PadL(cCampo3,9), Space(1), "0")
Y se imprimirá "M" + cCampo3.
. | |
4 | 1 |
Si | Si | Código del catálogo utilizado. | Numérico |
|
| Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR |
Accceder a tabla SB1 a través de
= .T.), se informa: | ||||
5 | Hasta 24 | Si | Si | Código propio |
del activo fijo correspondiente al catálogo señalado en el campo 4. | Alfanumérico |
|
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: | |
6 | 1 |
No | No | Código del catálogo utilizado. | Numérico |
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. |
Validar con parámetro tabla |
13 * ** | Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR = .T.), se informa: |
. |
SI SB1->B1_CODBAR
3" Si el Código de barras (B1_CODBAR) no está en blanco |
. |
" |
(blanco) Si no se cumplen las |
condiciones |
. |
Acceso a la tabla SB1 a través |
del campo N1_PRODUTO. |
7 |
Hasta 128 |
No | No | Código propio de la existencia correspondiente al catálogo señalado en el campo 6. | Numérico |
1. Campo opcional, en el que se podrá utilizar el código internacional UNSPSC al tercer nivel jerárquico |
Los 8 últimos dígitos incluir 8 ceros (00000000).
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: | ||||||
8 | 1 | Si | No | Código del tipo de Activo Fijo. | Numérico |
| Si el activo tiene revalidaciones tributarias: Fórmula: Condición: |
9 | Hasta 24 | Si | No | Código de la Cuenta Contable del Activo Fijo, desagregada hasta el nivel máximo de dígitos utilizado. | Numérico |
| Informar el campo Cuenta Contable (N3_CCONTAB). |
10 | 1 | Si | No | Estado del Activo Fijo. | Alfanumérico |
| Si el campo Ocurrencia de Baja (N3_BAIXA) es "1": - Informar "1" Si no: - Informar "9" |
11 | Hasta 40 | Si | No | Descripción del Activo Fijo. | Texto |
| Informar el campo Descri. Sint. (N1_DESCRIC). |
12 | Hasta 20 | Si | No | Marca del Activo Fijo. | Texto |
| Informar el campo Marca (N1_MARCA). |
13 | Hasta 20 | Si | No | Modelo |
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.- Obligatorio.
- Validar con parámetro tabla 18 (*).
Informar "2"
Si no
Informar "1"
- Obligatorio.
- Obligatorio.
- Validar con parámetro tabla 19 (*).
Informar "1"
Si no
Informar "9"
del Activo Fijo. | Texto |
| Informar el |
campo Modelo (N1_ |
MODELO). |
14 | Hasta |
30 | Si | No |
Número de serie y/o placa del Activo Fijo. | Texto |
| Informar el |
campo N° Placa (N1_ |
CHAPA). |
15 | Hasta |
12 enteros y hasta 2 decimales, sin comas de miles | Si | No |
Importe del saldo inicial de Activo Fijo. |
Numérico |
|
|
Imprimir Valor Original Moneda 1 (N3_VORIG1) del Activo Fijo adquirido en ejercicios anteriores al informado (MV_PAR01). | |
16 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles |
Si | No |
Importe de las adquisiciones o adiciones de Activo Fijo. |
Numérico |
|
|
Imprimir Valor Original Moneda 1 (N3_VORIG1) del Activo Fijo adquirido en el ejercicio informado (MV_PAR01). |
17 |
Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Importe de las mejoras del |
Activo Fijo. | Numérico |
|
Imprimir el valor |
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NSLDINIC".
total de mejoras/ampliación del Activo Fijo. Fórmula: Condición: |
18 |
Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Importe de |
los retiros y/o bajas del Activo. | Numérico |
|
Se imprime el valor del AF si fue adquirido en el periodo indicado en MV_PAR01.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAQUIS".
Imprimir el valor total de retiros/bajas del Activo Fijo. Fórmula: Condición (suma de movimientos): 2. Tipo de Activo (N4_TIPO) == "05" y Tipo de Cuenta (N4_TIPOCNT) == "1" |
19 |
Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Importe |
por otros ajustes en el valor del Activo Fijo. | Numérico |
|
Imprimir el valor total de |
otros ajustes del |
Activo Fijo. Fórmula: Condición: |
) == " |
01" y Tipo Movimiento (N4_OCORR) == "01" y Tipo de Cuenta (N4_TIPOCNT) == "3" | |||
20 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No |
Valor de la revaluación voluntaria efectuada. | Numérico |
|
Imprimir el valor total de |
revaluaciones voluntarias del Activo Fijo. Fórmula: Condición: |
) == " |
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) |
21 |
- Obligatorio.
- Positivo o negativo
- Si no existe registrar "0.00".
Se imprime el valor de otros ajustes del AF.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSTES".
Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de la revaluación |
, efectuada por reorganización de sociedades. | Numérico |
|
Imprimir el valor total de revaluaciones |
por reorganización de sociedades. Fórmula: Condición: |
) == " |
- Obligatorio.
- Positivo o negativo
- Si no existe registrar "0.00".
Se imprime el valor de revaluaciones por reorganización de sociedades.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NSOCIE".
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) | ||||||
22 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de otras revaluaciones efectuada. | Numérico |
|
Imprimir el valor total de otras revaluaciones del |
Activo Fijo. |
Fórmula: Condición: |
) == " |
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 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Importe del valor ajuste por inflación del Activo Fijo. | Numérico |
| Imprimir el valor total de ajustes por inflación del Activo Fijo. Fórmula: Condición: |
24 | 10 | Si | No | Fecha de adquisición del Activo Fijo. | DD/MM/AAAA |
| Informar el campo Fech. Adquis. (N1_AQUISIC). |
25 | 10 | Si | No | Fecha de inicio del Uso del Activo. | DD/MM/AAAA |
| Informar el campo Fch In Depr (N3_DINDEPR). |
26 | 1 | Si | No | Código del Método aplicado en el cálculo de la depreciación. | Alfanumérico |
| Imprimir el campo Tipo Deprec (N3_TPDEPR). |
27 | Hasta 20 | Si | No | Número de documento de autorización para cambiar el método de la depreciación. | Alfanumérico |
| Imprimir el campo Doc. Autoriz (N3_AUTDEPR). |
28 | Hasta 3 enteros y 2 decimales | Si | No | Porcentaje de la depreciación. | Numérico |
| Imprimir el campo Ts.An.Depr.1 (N3_TXDEPR1). |
29 |
- Obligatorio.
- Positivo o negativo
- Si no existe registrar "0.00".
Se imprime el valor de ajuste por inflación.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSINFLA".
- Obligatorio.
- Menor o igual al periodo informado.
- Menor o igual al periodo señalado en el campo 1.
- Obligatorio.
- Menor o igual al periodo informado.
- Menor o igual al periodo señalado en el campo 1.
- Obligatorio.
- Validar con parámetro tabla 20(*).
Se imprime el código de método de depreciación del AF.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "CMETODO".
- Obligatorio.
- Obligatorio, solo si campo 26 es "1".
- ###.##
- El porcentaje debe ser mayor o igual a 0 menor o igual a 100.
- Obligatorio.
- Menor o igual al periodo informado.
- Menor o igual al periodo señalado en el campo 1.
Se imprime el valor de depreciación acumulada del AF.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NDEPRACM".
- Obligatorio.
- Menor o igual al periodo informado.
- Menor o igual al periodo señalado en el campo 1.
Se imprime el valor de depreciación sin revaluación del AF.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NDEPRACM2".
Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No |
Depreciación acumulada al cierre del ejercicio anterior. | Numérico |
|
|
Imprimir el valor total de depreciación |
acumulada del Activo Fijo. Fórmula: Condición: |
) == " |
06" y Tipo de Cuenta (N4_TIPOCNT) == "4" de movimientos de ejercicios anteriores (N4_DATA < MV_PAR01) |
30 |
Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de la depreciación |
del ejercicio sin considerar la revaluación. | Numérico |
|
Imprimir el valor total de depreciación |
del |
Activo Fijo. |
Fórmula: Condición: |
) == " |
- Obligatorio.
- Menor o igual al periodo informado.
- Menor o igual al periodo señalado en el campo 1.
Se imprime el valor depreciación voluntaria del AF.
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NVOLUL2".
- Obligatorio.
- Menor o igual al periodo informado.
- Menor o igual al periodo señalado en el campo 1.
Se imprime el valor de depreciación por reorganización de sociedades,
Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NSOCIE2".
- Obligatorio.
- Menor o igual al periodo informado.
- Menor o igual al periodo señalado en el campo 1.
Se imprime el valor de depreciación de otras revaluaciones del AF.
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": 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: | |||||||
31 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de la depreciación del ejercicio relacionada con los retiros y/o bajas del Activo Fijo. | Numérico |
| Imprimir el valor total de depreciación relacionada con retiros/bajas del Activo Fijo. Fórmula: Condición (suma de movimientos): |
32 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de la depreciación relacionada con otros ajustes. | Numérico |
| Imprimir el valor de depreciación por otros ajustes del AF. Fórmula: Condición: |
33 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de la depreciación de la revaluación voluntaria efectuada. | Numérico |
| Imprimir el valor depreciación voluntaria del Activo Fijo. Fórmula: Condición: |
34 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de la depreciación de la revaluación efectuada por reorganización de sociedades. | Numérico |
| Imprimir el valor de depreciación por reorganización de sociedades. Fórmula: Condición: |
35 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor de la depreciación de otras revaluaciones efectuadas. | Numérico |
| Imprimir el valor de depreciación de otras revaluaciones del Activo Fijo. Fórmula: Condición: |
36 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Valor del ajuste por inflación de la depreciación. | Numérico |
|
Imprimir el valor de ajuste por inflación de depreciación del |
Activo Fijo. Fórmula: Condición: |
. | ||||||
37 | 1 | Si | No | Indica el estado de la operación. | Numérico |
|
| Se imprime "1". | ||||||
38 al 74 | Hasta 200 | No | No | Campos de libre utilización. | Texto |
|
(*) 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
...
- Ingresar al módulo de Activo Fijo - SIGAATF.
- Ir al menú "Informes > Movimientos > Detalle Act. Fijo".
- Indicar Configurar los parámetros del informe, incluyendo las preguntas.
¿Generar Archivo? - Si
¿Directorio? - "Ruta donde se guardará el archivo" - Dar clic en "Imprimir".
- A través del PLE, valide el archivo TXT generado.
...