Árvore de páginas

Versões comparadas

Chave

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

...

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 valor del 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.Numérico
  1. Obligatorio.
  2. Validar con parámetro tabla 13.   *   **

Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR = .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 del activo fijo correspondiente al catálogo señalado en el campo 4.Alfanumérico
  1. Obligatorio.

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.

61NoNoCó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.
2. No acepta el valor 9
3. Validar con parámetro tabla 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.
"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.

7Hasta 128NoNo

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 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 nivel máximo de dígitos utilizado.Numérico
  1. Obligatorio.
Informar el campo Cuenta 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 campo Descri. Sint. (N1_DESCRIC).
12Hasta 20SiNoMarca del Activo Fijo.Texto
  1. Obligatorio.
  2. Si no existe registrar "-".
Informar el campo Marca (N1_MARCA).
13Hasta 20SiNoModelo del Activo Fijo.Texto
  1. Obligatorio.
  2. Si no existe registrar "-".
Informar el campo Modelo (N1_MODELO).
14Hasta 30SiNoNúmero de serie y/o placa del Activo Fijo.Texto
  1. Obligatorio.
  2. Si no existe registrar "-".
Informar el campo N° Placa (N1_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".

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".

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 mejoras del Activo Fijo.Numérico
  1. Obligatorio.
  2. Positivo o negativo
  3. Si no existe registrar "0.00".

Imprimir el valor total de mejoras/ampliación del Activo Fijo.

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

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

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 Imprimir el valor total de retiros/baja bajas del AF.Activo Fijo.

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

Condición (suma de movimientos):
Tipo de Activo (N4_TIPOArreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NBAIXAS".01" y Tipo Movimiento (N4_OCORR) == "01" y Tipo de Cuenta (N4_TIPOCNT) == "1"

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

19Hasta 12 enteros y hasta 2 19Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoImporte 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 total de otros ajustes del AF.Activo Fijo.

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

Condición:
Tipo de Activo (N4_TIPO) == "01" y Tipo Movimiento (N4_OCORRArreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSTES".

20

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

20Hasta 12 enteros y hasta 2 decimales, sin comas de Hasta 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 Imprimir el valor total de revaluaciones voluntarias del AFActivo Fijo.

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NVOLUN".

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".

Se imprime el valor de revaluaciones por reorganización de sociedades.

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NSOCIE".

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 sociedades22Hasta 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".

Se imprime Imprimir el valor otras revaluaciones del AF.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)Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NOUTROS".

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 Imprimir el valor total de ajuste ajustes por inflación.Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSINFLA"

Fórmula:
No hay.

Condición:
No hay.

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. (N1_AQUISIC) de la tabla de Activo Inmovilizado (N1_AQUISICSN1).
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 (N3_DINDEPR) de la tabla de Saldos y Valores (N3_DINDEPRSN3).
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 código de método de depreciación del AF.

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_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.

Se imprime el valor de depreciación acumulada del AF.

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NDEPRACM".

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.

Se imprime el valor de depreciación sin revaluación del AF.

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. Obligatorio.
  2. Menor o igual al periodo informado.
  3. Menor o igual al periodo señalado en el campo 1.

Se imprime el valor de depreciación relacionada con retiros/baja del AF.

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NDEPRBXS".

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.

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

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NAJUSTES2".

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.

Se imprime el valor depreciación voluntaria del AF.

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NVOLUL2".

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.

Se imprime el valor de depreciación por reorganización de sociedades,

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NSOCIE2".

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.

Se imprime el valor de depreciación de otras revaluaciones del AF.

Arreglo aTotais[nInc] cuando Upper( aEquivale[nInc] ) == "NOUTROS2".

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 el valor de ajuste por inflación de depreciación del AF.

Arreglo aTotais[nInc] cuando 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".
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.

...