Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Tablas
- Casos considerados
- Información adicional
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, actualizada en la Resolución de Superintendencia N° 315-2018-SUNAT y el anexo II de la misma norma vigente a partir del 01/07/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, asegure que valor en el parámetro MV_PLEPERU (descrito má adelante) contenga la versión del PLE que esté utilizando.
Layout Formato 13.1 LIBRO REGISTRO DEL INVENTARIO PERMANENTE VALORIZADO - DETALLE DEL INVENTARIO VALORIZADO
Campo | Long. | Obligatorio | Llave única | Descripción | Formato | Observaciones | Observaciones TOTVS |
1 | 8 | Si | Si | Periodo | Numérico | 1. 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 26 es igual a '1' 6. Si periodo es menor a periodo informado, entonces campo 26 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 |
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 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. | Texto | 1. Obligatorio 2. Si el campo 26 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 26 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 26 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 guión "-" | Código Único de la operación proviene de los campos Número Diario (NODIA), tanto de la tabla SF1, SF2, SD3. |
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 | 1. Obligatorio 2. El primer dígito debe ser: A, M o C | Nro Secuencial generado por la propia rutina. |
4 | Hasta 7 | Si | Si | Có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érico | 1. Obligatorio 2. Como mínimo consignar #### 3. Positivo |
Este dato se mencionado en el link http://www.sunat.gob.pe/orientacion/formularios/ruc/f-2046.pdfI inciso B del punto 2 |
5 | 1 | Si | Si | Código del catálogo utilizado. | Numérico | 1. Obligatorio 2. Validar con parámetro tabla 13 | El sistema verifica el parámetro MV_USACBAR, este parámetro le dice al sistema que va utilizar CODIGO DE BARRAS entonces valida si el campo B1_CODBAR tiene contenido, caso positivo, se imprime el valor 3. para los otros casos se imprime el valor 9. |
6 | 2 | Si | Si | Tipo de existencia | Numérico | 1. Obligatorio 2. Validar con parámetro tabla 5 | Imprime a partir del campo B1_TIPOEX. |
7 | Hasta 24 | Si | Si | Código propio de la existencia correspondiente al catálogo señalado en el campo 5. | Alfanumérico | 1. Obligatorio 2. Según catálogo utilizado (campo 5) | Si el sistema tiene el código de barras, entonces se imprime el campo B1_CODBAR caso contrario el campo B1_COD (código del producto del sistema). |
8 | 1 | Si | No | Código del catálogo utilizado. | Numérico | 1. Obligatorio 2. No acepta el valor 9 3. Validar con parámetro tabla 13 | Si SB1->B1_PRODSAT no está en blanco, informar "1". SI SB1->B1_CODBAR no está en blanco, informar "3". Si no se cumplen las dos condiciones, informar "2". |
9 | 16 | Si | No | Código propio de la existencia correspondiente al catálogo señalado en el campo 8. | Numérico | 1. Código de la existencia, al tercer nivel jerárquico del código Internacional UNSPSC. En caso se cuente con código CUBSO o GS1, podrá utilizar éste. 2. 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). 3. 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). 4. Obligatorio desde el 01/01/2019. | Si campo 5 == "1", informar SB1->B1_PRODSAT. Si campo 5 es "1" o "2", complementar con "00000000". |
10 | 10 | Si | Si | Fecha de emisión del documento de traslado, comprobante de pago, documento interno o similar | DD/MM/AAAA | 1. 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. |
11 | 2 | Si | Si | Tipo del documento de traslado, comprobante de pago, documento interno o similar | Numérico | 1. Obligatorio 2. Validar con parámetro tabla 10 3. Si campo 13 = '01', '02, '03, '04', '05' o '06', campo 10 <> '00' 4. En caso contrario campo 10 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" entonce 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. Si es 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 |
12 | Hasta 20 | Si | Si | Número de serie del documento de traslado, comprobante de pago, documento interno o similar | Alfanumérico | 1. 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 |
13 | Hasta 20 | Si | Si | Número del documento de traslado, comprobante de pago, documento interno o similar | Alfanumérico | 1. 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. |
14 | 2 | Si | Si | Tipo de operación efectuada | Numérico | 1. 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 sera "99" |
15 | Hasta 80 | Si | No | Descripción de la existencia | Texto | 1. 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). |
16 | Hasta 3 | Si | No | Código de la unidad de medida | Alfanumérico | 1. 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" . |
17 | 1 | Si | No | Código del Método de valuación de existencias aplicado | Numérico | 1. Obligatorio 2. Validar con parámetro tabla 14 | Contenido del parámetros MV_PAR13. |
18 | Hasta 12 enteros y hasta 8 decimales, sin comas de miles | Si | No | Cantidad de unidades físicas del bien ingresado (la primera tupla corresponde al saldo inicial) | Numérico | 1. 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. |
19 | Hasta 12 enteros y hasta 8 decimales, sin comas de miles | Si | No | Costo unitario del bien ingresado | Numérico | 1. Obligatorio si campo 18 <> '0.00' 2. Positivo o '0.00' | Imprime solamente si las cantidades del campo 18 <> 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 18 |
20 | Hasta 20 enteros y hasta 2 decimales, sin comas de miles | Si | No | Costo total del bien ingresado | Numérico | 1. 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. |
21 | Hasta 12 enteros y hasta 8 decimales, sin comas de miles | Si | No | Cantidad de unidades físicas del bien retirado | Numérico | 1. Obligatorio 2. Negativo o '0.00' 3. Excepcionalmente puede ser positivo | Imprime la cantidad de unidades de movimientos de salida, validando la TES > 500. |
22 | Hasta 12 enteros y hasta 8 decimales, sin comas de miles | Si | No | Costo unitario del bien retirado | Numérico | 1. Obligatorio si campo 21 <> '0.00' 2. Positivo o '0.00' | Imprime solamente el costo unitario del movimiento de salida para TES > 500 |
23 | Hasta 20 enteros y hasta 2 decimales, sin comas de miles | Si | No | Costo total del bien retirado | Numérico | 1. 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. |
24 | Hasta 12 enteros y hasta 8 decimales, sin comas de miles | Si | No | Cantidad de unidades físicas del saldo final | Numérico | 1. Obligatorio 2. Excepcionalmente puede ser negativo | Cantidades acumuladas conforme impresión de las lineas del movimiento. Para movimientos de salida TES > 500, <= 500 entradas |
25 | Hasta 12 enteros y hasta 8 decimales, sin comas de miles | Si | No | Costo unitario del saldo final | Numérico | 1. 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. |
26 | Hasta 12 enteros y hasta 2 decimales, sin comas de miles | Si | No | Costo total del saldo final | Numérico | 1. Obligatorio 2. Producto del campo 24 y del campo 25 3. Excepcionalmente puede ser negativo | Costo total del saldo acumulado. |
27 | 1 | Si | No | Indica 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 si los documentos están dentro del periodo solicitado por el usuario. |
28 al 54 | Hasta 200 | No | No | Campos de libre utilización. | Texto | 1. 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" (Identificador Fijo) + RUC del Emisor + Año y Mes pregunta 1 + "00" + "130100" (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
- Se recomienda respaldar el repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).
Aplique el patch del issue, el cual contienen las siguientes rutinas:
- MATR263
- PERXTMP
- Configuración de Parámetros
Nombre | MV_SERKINV |
Tipo | Carácter |
Descripción | Serie definida para los tipos de movimiento generados por ajuste de inventario. |
Contenido (Ejm) |
Nombre | MV_SERKTM |
Tipo | Carácter |
Descripción | Serie para los movimientos operativos de inventario. |
Contenido (Ejm) |
Nombre | MV_USACBAR |
Tipo | Lógico |
Descripción | Indica si se usa el código de barras en la Generación de Archivo Magnético. |
Contenido (Ejm) | .T. |
Nombre | MV_USATSX5 |
Tipo | Ló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. |
Nombre | MV_CUSREP |
Tipo | Lógico |
Descripción | Habilitar cálculo de costo de reposición (.T. Calcular/.F. No Calcular). |
Contenido (Ejm) | .F. |
Nombre | MV_LSERIE2 |
Tipo | Lógico |
Descripción | Determina el uso de la Serie con 4 dígitos. |
Contenido (Ejm) | .T. |
4. Configurar el grupo de preguntas MTR263, como sigue:
X1_GRUPO | X1_ORDEM | X1_PERSPA | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_PRESEL | X1_GSC | X1_VAR01 | X1_DEFSPA1 | X1_DEFSPA2 | X1_DEFSPA3 | X1_DEFSPA4 | X1_DEFSPA5 | X1_F3 | X1_PYME | X1_GRPSXG | X1_HELP | X1_PICTURE |
MTR263 | 01 | De Producto ? | MV_CH1 | C | 6 | G | mv_par01 | SB1 | S | 030 | .MTR26301. | |||||||
MTR263 | 02 | A Producto ? | MV_CH2 | C | 6 | G | mv_par02 | SB1 | S | 030 | .MTR26302. | |||||||
MTR263 | 03 | De Tipo ? | MV_CH3 | C | 2 | G | mv_par03 | 02 | S | .MTR26303. | ||||||||
MTR263 | 04 | A Tipo ? | MV_CH4 | C | 2 | G | mv_par04 | 02 | S | .MTR26304. | ||||||||
MTR263 | 05 | De Periodo ? | MV_CH5 | D | 8 | G | mv_par05 | S | .MTR26305. | |||||||||
MTR263 | 06 | A Periodo ? | MV_CH6 | D | 8 | G | mv_par06 | S | .MTR26306. | |||||||||
MTR263 | 07 | Que almacen ? (** Todos) | MV_CH7 | C | 4 | G | mv_par07 | NNR | S | 024 | .MTR26307. | @! | ||||||
MTR263 | 08 | De Grupo ? | MV_CH8 | C | 4 | G | mv_par08 | SBM | S | .MTR26308. | ||||||||
MTR263 | 09 | A Grupo ? | MV_CH9 | C | 4 | G | mv_par09 | SBM | S | .MTR26309. | ||||||||
MTR263 | 10 | Que Moneda ? | MV_CHA | N | 1 | 1 | C | mv_par10 | 1¬ Moneda | 2¬ Moneda | 3¬ Moneda | 4¬ Moneda | 5¬ Moneda | S | .MTR26310. | |||
MTR263 | 11 | Que Costo imprimir ? | MV_CHB | N | 1 | 1 | C | mv_par11 | Medio | Reposicion | S | .MTR26311. | ||||||
MTR263 | 12 | Secuencia de impresi¾n ? | MV_CHC | N | 1 | 1 | C | mv_par12 | Emisi¾n+TES | Cßlculo | S | .MTR26312. | ||||||
MTR263 | 13 | Metodo de evaluacion ? | MV_CHD | C | 4 | G | mv_par13 | P6 | S | .MTR26313. | ||||||||
MTR263 | 14 | Muestra Prods S/Movim ? | MV_CHE | N | 1 | 2 | C | mv_par14 | Si | No | S | .MTR26314. | ||||||
MTR263 | 15 | Sucursal ? | MV_CHF | C | 8 | G | mv_par15 | SM0 | S | 033 | .MTR26315. | |||||||
MTR263 | 16 | Genera ? | MV_CHG | N | 1 | 2 | C | mv_par16 | Archivo | Informe | Ambos | S | .MTR26316. | |||||
MTR263 | 17 | Directorio ? | MV_CHH | C | 40 | G | mv_par17 | HSSDIR | S | .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_FILIAL | X5_TABELA | X5_CHAVE | X5_DESCSPA |
XZ | MA | CASA MATRIZ | |
XZ | SU | SUCURSAL | |
XZ | AG | AGENCIA | |
XZ | LO | LOCAL COMERCIAL O DE SERVICIOS | |
XZ | PR | SEDE PRODUCTIVA | |
XZ | DE | DEPOSITO (ALMACÉN) | |
XZ | OF | OFICINA ADMINISTRATIVA |
02. EJEMPLO DE UTILIZACIÓN
1. Ingrese al módulo 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 :
- MATA010 - Productos (SB1)
- Tp Exist - (B1_TIPOEX).
- 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.
- MATA010 - Productos (SB1)
- 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
- La información contenida en este documento, reemplaza la publicación del DMINA-8195_DT_Libro_Inventario_Valorizado_13_1_PER.
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> |
...