Árvore de páginas

ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Tablas
  4. Casos Considerados
  5. Información Importante

01. VISIÓN GENERAL

Generar el archivo TXT del FORMATO 13.1: "REGISTRO DEL INVENTARIO PERMANENTE VALORIZADO - DETALLE DEL INVENTARIO VALORIZADO", en base a lo sustentado en RESOLUCIÓN DE SUPERINTENDENCIA Nº 234-2006/SUNAT http://www.sunat.gob.pe/legislacion/superin/2006/234.htm

Existe nueva funcionalidad derivada de la Resolución de Superintendencia N° 315-2018-SUNAT y el anexo II de la misma norma vigente a partir del 01/07/2020. Para ver detalles sobre la actualización, consulte el documento de referencia:

Registro de Inventario Permanente Valorizado (01/07/2020) - Perú (MATR263 - SIGAEST)

Layout  Formato 13.1 LIBRO REGISTRO DEL INVENTARIO PERMANENTE VALORIZADO - DETALLE DEL INVENTARIO VALORIZADO

CampoLong.ObligatorioLlave únicaDescripciónFormatoObservacionesObservaciones TOTVS
18SiSiPeriodoNumérico1. Obligatorio
2. Validar formato AAAAMM00
3. 01 <= MM <= 12
4. Menor o igual al periodo informado
5. Si el periodo es igual a periodo informado, campo 27 es igual a '1'
6. Si periodo es menor a periodo informado, entonces campo 27 es diferente a '1'
Es la fecha de digitación del sistema, D1_DTDIGIT,D2_EMISSAO,D3_EMISSAO.


Solo se imprime el AÑO y el MES, completando con 00
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 en el Libro Diario en que se registró la operación.
Cuando el CUO proviene de un asiento contable consolidado, se debe mantener la información detallada que permita efectuar la verificación individual de cada documento.
Los contribuyentes que llevan el Registro de Inventario Permanente Valorizado solo podrán consolidar las operaciones relacionadas con los inventarios hasta el 31/12/2016.
Dicha información detallada deberá ser llevada mediante un sistema de control computarizado y contener como mínimo la misma estructura del presente registro y ser proporcionada mediante medios magnéticos cuando sea requerida por la SUNAT.
Texto1. Obligatorio
2. Si el campo 27 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 27 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 27 es igual a '9', consignar el Código Único de la Operación (CUO) de la operación original que se modifica
5. Si el CUO proviene de un asiento contable consolidado se debe adicionar un número secuencial separado de un guion "-"
Código Único de la operación proviene de los campos Número Diario (NODIA), tanto de la tabla SF1, SF2, SD3.


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érico1. Obligatorio
2. El primer dígito debe ser: A, M o C
Nro Secuencial generado por la propia rutina.
4Hasta 7SiSiCódigo de establecimiento anexo:
1. Los cuatro primeros dígitos son obligatorios y corresponden al código de establecimiento anexo según el Registro Único de Contribuyentes
2. En caso el almacén se encuentre ubicado en el establecimiento de un tercero o no sea posible incluirlo como un establecimiento anexo, los cuatro primeros números serán: "9999"
3. De la posición 5 a la 7 registrar un correlativo, de ser necesario
Numérico1. Obligatorio
2. Como mínimo consignar ####
3. Positivo


NNR_IDSUNA - Código del Establecimiento SUNAT


Este dato es mencionado en el enlace http://www.sunat.gob.pe/orientacion/formularios/ruc/f-2046.pdfI inciso B del punto 2.

51SiSiCódigo del catálogo utilizado. Numérico1. Obligatorio
2. Validar con parámetro tabla 13   **

Si la configuración del ambiente usa Código de Barras ( parámetro MV_USACBAR), se informa:

"1 Si el código del producto (B1_COD) es igual al código SUNAT (B1_PRODSAT).

"3" Si el código del producto (B1_COD) 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.

62SiSiTipo de existenciaNumérico1. Obligatorio
2. Validar con parámetro tabla 5
Imprime a partir del campo B1_TIPOEX.
7Hasta 24SiSiCódigo propio de la existencia correspondiente al catálogo señalado en el campo 5. Alfanumérico1. Obligatorio
2. Según catálogo utilizado (campo 5)

De acuerdo al valor de la columna 5, 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 (B1_COD).

81NoNoCódigo del catálogo utilizado.Numérico1. A partir del 1.1.2021 es obligatorio (solo tratándose de la entrada y salida de mercaderías y productos terminados) siempre que 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), 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.

En blanco si no se cumplen las condiciones.

9Hasta 128NoNoCódigo propio de la existencia correspondiente al catálogo señalado en el campo 8.Numérico1. 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 tratándose de la entrada y salida de mercaderías y productos terminados.   **

De acuerdo al valor de la columna 8, se informa uno de los siguientes valores:

"1" = Código SUNAT (B1_PRODSAT).

"3" = Código de barras (B1_CODBAR).

Blanco = Blanco.

1010SiSiFecha de emisión del documento de traslado, comprobante de pago, documento interno o similarDD/MM/AAAA1. Obligatorio
2. Menor o igual al periodo informado
3. Menor o igual al periodo señalado en el campo 1.
Imprime el mismo campo que el de la columna 1, solo que en este caso lo imprime como fecha completa.
112SiSiTipo del documento de traslado, comprobante de pago, documento interno o similarNumérico1. Obligatorio
2. Validar con parámetro tabla 10
3. Si campo 14 = '01', '02, '03, '04', '05' o '06', campo 10 <> '00'
4. En caso contrario campo 11 puede tomar cualquier valor de la tabla 10, incluyendo '00'

El tipo de documento es leído a partir del campo ESPECIE, tanto en la tablas SF1 como SF2 y del campo CF de la tabla SD3.

-Si Especie ="NDI/NCC" entonces imprime  07

-Si Especie ="FAC" y es de venta, si hay registro en el archivo de Control de Folios (SFP) donde especie (FP_ESPECIE) sea 1 o 6 , y  la longitud del contenido del campo  serie 2 (SFP→FP_YSERIE) es <= a 4, imprime 01 y 03 si especie 6.  Ses mayor a 4, imprime 12. Si no encontró ninguna de las 2 especies imprime 01

-Si Especie ="FAC" y es de entrada, verifica si el proveedor de dicha factura es extranjero (A2_EST='EX') e imprime 91 de lo contrario 01.

-Si el tipo de documento es RCN/RTS/RTE/RFN/RCD, imprime 09.

-Si el tipo de documento es NDC, imprime 08.


-Si no cumple ninguna de las condiciones anteriores, imprime 00

12Hasta 20SiSiNúmero de serie del documento de traslado, comprobante de pago, documento interno o similarAlfanumérico1. Obligatorio, si campo 14 = '01', '02, '03, '04', '05' o '06'
2. Si no existe registrar '0'
3. Positivo, de ser numérico
Para documentos internos (SD3), ajustes de inventario, el sistema busca del parámetro MV_SERKINV la serie correspondiente. Para otros tipo de documentos internos, buscamos del parámetros MV_SERKTM.

Para otro tipo de documentos se valida la TES para poder imprimir las series de 4 dígitos provenientes de la tabla SFP
13Hasta 20SiSiNúmero del documento de traslado, comprobante de pago, documento interno o similarAlfanumérico1. Obligatorio, si campo 14 = '01', '02, '03, '04', '05' o '06'
2. Si no existe registrar '0'
3. Positivo, de ser numérico
Se imprime a partir del campo DOC de las tablas SF1, SF2 y SD3.
142SiSiTipo de operación efectuadaNumérico1. Obligatorio
2. Validar con parámetro tabla 12
Para documentos del tipo que manejen TES el sistema, busca en el tipo de movimiento realizado e imprime el valor del campo F4_TPOP.

Para otros tipos de documentos el contenido será "99"
15Hasta 80SiNoDescripción de la existenciaTexto1. Obligatorio Verifica el parámetro MV_USATSX5 para imprimir la descripción a partir de la tabla P7 de la SX5, caso contrario, imprime del campo B1_DESC (SB1).
16Hasta 3SiNoCódigo de la unidad de medidaAlfanumérico1. Obligatorio
2. Validar con parámetro tabla 6

Imprime a partir del campo "AH_CODERP" (SAH) llamado por el campo B1_UM (SB1)  si no tiene información imprime el campo Unidad de medida SUNAT  "B5_UNSUNAT" .

171SiNoCódigo del Método de valuación de existencias aplicadoNumérico1. Obligatorio
2. Validar con parámetro tabla 14
Contenido del parámetros MV_PAR13.
18Hasta 12 enteros y hasta 8 decimales, sin comas de milesSiNoCantidad de unidades físicas del bien ingresado (la primera tupla corresponde al saldo inicial)Numérico1. Obligatorio
2. Excepcionalmente puede ser negativo
Imprime la cantidad de unidades del movimiento solamente para entradas, condicionando la TES para movimientos <= 500.

Imprime 0.00 caso contrario.
19Hasta 12 enteros y hasta 8 decimales, sin comas de milesSiNoCosto unitario del bien ingresadoNumérico1. Obligatorio si campo 18 <> '0.00'
2. Positivo o '0.00'
Imprime solamente si las cantidades del campo 17 <> 0
Para Costo promedio imprime el campo de las tablas SD1, SD2 y SD3 el campo, D1_CUSTO, D2_CUSTO y D3_CUSTO.
Para diferente a costo promedio, imprime los campos D1_CUSRP1, D2_CUSRP1 y D3_CUSRP1, el numero al final del campo varia por el tipo de moneda seleccionada.

Este costo es divido por la cantidad informada en la columna 17
20Hasta 20 enteros y hasta 2 decimales, sin comas de milesSiNoCosto total del bien ingresadoNumérico1. Obligatorio
2. Producto del campo 18 y del campo 19
3. Excepcionalmente puede ser negativo
Para Costo promedio imprime el campo de las tablas SD1, SD2 y SD3 el campo, D1_CUSTO, D2_CUSTO y D3_CUSTO.
Para diferente a costo promedio, imprime los campos D1_CUSRP1, D2_CUSRP1 y D3_CUSRP1, el numero al final del campo varia por el tipo de moneda seleccionada.
21Hasta 12 enteros y hasta 8 decimales, sin comas de milesSiNoCantidad de unidades físicas del bien retiradoNumérico1. Obligatorio
2. Negativo o '0.00'
3. Excepcionalmente puede ser positivo
Imprime la cantidad de unidades de movimientos de salida, validando la TES > 500.
22Hasta 12 enteros y hasta 8 decimales, sin comas de milesSiNoCosto unitario del bien retiradoNumérico1. Obligatorio si campo 21 <> '0.00'
2. Positivo o '0.00'
Imprime solamente el costo unitario del movimiento de salida para TES > 500
23Hasta 20 enteros y hasta 2 decimales, sin comas de milesSiNoCosto total del bien retiradoNumérico1. Obligatorio
2. Producto del campo 21 y del campo 22
3. Excepcionalmente puede ser positivo
Imprime el campo de las tablas SD1, SD2 y SD3 el campo, D1_CUSTO, D2_CUSTO y D3_CUSTO.
24Hasta 12 enteros y hasta 8 decimales, sin comas de milesSiNoCantidad de unidades físicas del saldo finalNumérico1. Obligatorio
2. Excepcionalmente puede ser negativo
Cantidades acumuladas conforme impresión de las líneas del movimiento.

Para movimientos de salida TES > 500,
<= 500 entradas
25Hasta 12 enteros y hasta 8 decimales, sin comas de milesSiNoCosto unitario del saldo finalNumérico1. Obligatorio si campo 24 <> '0.00'
2. Positivo o '0.00'
Costo unitario del saldo acumulado, conforme impresión de las líneas del movimiento.
26Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoCosto total del saldo finalNumérico1. Obligatorio
2. Producto del campo 24 y del campo 25
3. Excepcionalmente puede ser negativo
Costo total del saldo acumulado.
271SiNoIndica el estado de la operaciónNumérico1. 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 si los documentos están dentro del periodo solicitado por el usuario.
28 al 56Hasta 200NoNoCampos de libre utilización.Texto1. En caso de no tener la necesidad de utilizarlos, no incluya  ni la información ni los palotes.NO hay


Nombre del Archivo Generado:

"LE" + RUC del Emisor + Año Fecha Inicial +Mes Fecha Inicial + "00" +"130100" + "00"+ "1111"+.TXT"


**  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


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 contienen las siguientes rutinas:

    • MATR263
    • PERXTMP
  3. Configuración de Parámetros


NombreMV_SERKINV
TipoCarácter
DescripciónSerie definida para los tipos de movimiento generados por ajuste de inventario.
Contenido (Ejm)
NombreMV_SERKTM
TipoCarácter
DescripciónSerie para los movimientos operativos de inventario.
Contenido (Ejm)
NombreMV_USACBAR
TipoLógico
DescripciónIndica si se usa el código de barras en la Generación de Archivo Magnético.
Contenido (Ejm).T.
NombreMV_USATSX5
TipoLógico
Descripción.T. Indica que se tomará la descripción de P7 (SX5) relacionado al campo B1_TIPOEX, en caso contrario lo tomará de B1_DESC.
Contenido (Ejm).F.
NombreMV_CUSREP
TipoLógico
DescripciónHabilitar cálculo de costo de reposición (.T. Calcular/.F. No Calcular).
Contenido (Ejm).F.
NombreMV_LSERIE2
TipoLógico
DescripciónDetermina el uso de la Serie con 4 dígitos.
Contenido (Ejm).T.


4. Configurar el grupo de preguntas MTR263, como sigue:

X1_GRUPOX1_ORDEMX1_PERSPAX1_VARIAVLX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_DEFSPA3X1_DEFSPA4X1_DEFSPA5X1_F3X1_PYMEX1_GRPSXGX1_HELPX1_PICTURE
MTR26301De Producto ?MV_CH1C6
Gmv_par01




SB1S030.MTR26301.
MTR26302A Producto ?MV_CH2C6
Gmv_par02




SB1S030.MTR26302.
MTR26303De Tipo ?MV_CH3C2
Gmv_par03




02S
.MTR26303.
MTR26304A Tipo ?MV_CH4C2
Gmv_par04




02S
.MTR26304.
MTR26305De Periodo ?MV_CH5D8
Gmv_par05





S
.MTR26305.
MTR26306A Periodo ?MV_CH6D8
Gmv_par06





S
.MTR26306.
MTR26307Que almacen ? (** Todos)MV_CH7C4
Gmv_par07




NNRS024.MTR26307.@!
MTR26308De Grupo ?MV_CH8C4
Gmv_par08




SBMS
.MTR26308.
MTR26309A Grupo ?MV_CH9C4
Gmv_par09




SBMS
.MTR26309.
MTR26310Que Moneda ?MV_CHAN11Cmv_par101¬ Moneda2¬ Moneda3¬ Moneda4¬ Moneda5¬ Moneda
S
.MTR26310.
MTR26311Que Costo imprimir ?MV_CHBN11Cmv_par11MedioReposicion



S
.MTR26311.
MTR26312Secuencia de impresi¾n ?MV_CHCN11Cmv_par12Emisi¾n+TESCßlculo



S
.MTR26312.
MTR26313Metodo de evaluacion ?MV_CHDC4
Gmv_par13




P6S
.MTR26313.
MTR26314Muestra Prods S/Movim ?MV_CHEN12Cmv_par14SiNo



S
.MTR26314.
MTR26315Sucursal ?MV_CHFC8
Gmv_par15




SM0S

033

.MTR26315.
MTR26316Genera archivo ?MV_CHGN12Cmv_par16NoSi



S
.MTR26316.
MTR26317Directorio ?MV_CHHC40
Gmv_par17




HSSDIRS
.MTR26317.

5. Agregar los campos (estarán disponibles hasta la versión 12.1.30. Incluido en paquete de ATUSX 007209) por configurador (SIGACFG):


Tabla

NNR

Nombre Campo

NNR_TIPOES

Tipo

Carácter

Tamaño

2

Decimal

0

Formato

@!

Contexto

Real

Propiedad

Modificar

Titulo

Tipo Establecimiento

Descripción

Tipo Establecimiento

Obligatorio

No

Usado

Si

Browser

No

Consulta Standar

XZ – Tipos de Establecimientos SUNAT

Tabla

NNR

Nombre Campo

NNR_IDSUNA

Tipo

Carácter

Tamaño

4

Decimal

0

Formato

@!

Contexto

Real

Propiedad

Modificar

Titulo

ID SUNAT   

Descripcion

Cod Estblecimiento SUNAT   

Obligatorio

Si

Usado

Si

Browser

No

Tabla

SAH

Nombre Campo

AH_QPREF1

Tipo

Carácter

Tamaño

10

Decimal

0

Formato

@!

Contexto

Real

Propiedad

Modificar

Titulo

Código de UM SUNAT

Descripción

Código de UM SUNAT

Obligatorio

No

Usado

Si

Browser

No

6. Agregar los registros a la tabla SX5 tabla XZ para los tipos de establecimiento, de acuerdo a la SUNAT:


Tabla

XZ

Descripción

TIPOS DE ESTABLECIMIENTOS SUNAT

X5_FILIALX5_TABELAX5_CHAVEX5_DESCSPA

XZMACASA MATRIZ

XZSUSUCURSAL

XZAGAGENCIA

XZLOLOCAL COMERCIAL O DE SERVICIOS

XZPRSEDE PRODUCTIVA

XZDEDEPOSITO (ALMACÉN)

XZOFOFICINA ADMINISTRATIVA

02. EJEMPLO DE UTILIZACIÓN

1. Ingrese al modulo de SIGAEST, a la opción Informes>Genéricos>Registro de Inventario Valorizado.

2. Informe los parámetros solicitados.

3. Ejecute. 

  • Si la pregunta ¿Sucursal? se deja vacía, entonces se solicitará que se seleccionen las sucursales.



  • Si la pregunta ¿Qué almacén? tiene "**",  solicitará que se seleccionen los diferentes almacenes.

03. TABLAS UTILIZADAS

  • SA2 – Catálogo de Proveedores
  • SM0 – Empresas
  • SX5 – Tabla P6 y P7
  • SA1 - Catálogo de Clientes
  • SB5 - Datos adicionales del Producto.
  • SB9 - Saldos iniciales.
  • SF4 - Catálogo de TES
  • SFP - Control de Folios
  • SF1 – Encabezado de NCC/NFE/NDP
  • SF2– Encabezado de NFS/NDC/NCP
  • SD1– Ítems de SF1
  • SD2 – Ítems de SF2
  • SD3 - Detalles de libro fiscal
  • SB1 – Catálogo de productos.
  • SAH - Catálogo de unidades de Medida.
  • NNR - Catálogo de Almacenes.

04.  CASOS CONSIDERADOS 

  • Facturas de Entrada
  • Facturas de Salidas 
  • Facturas de entrada por importación

05.  INFORMACIÓN ADICIONAL

  • Existen datos dentro del TXT, que se debe considerar informar :
    1. MATA010 - Productos (SB1)
      • Tp Exist - (B1_TIPOEX).
    2. QIEA030 - Unidad de Medida (SAH) / Complementos del Producto (SB5)
      • Código ERP - (AH_CODERP).(Solo se indica en la Unidad de Medida)
      • Unidad de Medida SUNAT (B5_UNSUNAT)(Se debe indicar por cada producto registrado).Nota: No se requiere tener información en ambos campos.
  • Existen puntos de entrada para la información generada dentro del TXT, si desea saber más de esto, acceda a:

https://tdn.totvs.com/x/JWdXHw