Histórico da Página
...
Generar el archivo TXT del Libro 3.7 Inventarios y Balances "Detalle del saldo de la cuenta 20 - Mercaderías y la Cuenta 21- Productos Terminados (2)" 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".
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 supuerior.
Se define el siguiente layout para el Libro 3.7 Inventarios y Balances - Detalle del Saldo de la Cuenta 20 - Mercaderías y la Cuenta 21 - Productos Terminados (2):
Campo | Longitud | Obligatorio | Llave única | Descripción | Formato | Observaciones | Información de Protheus |
1 | 8 | Si | Si | Periodo | Numérico |
| Se imprime la fecha que fue indicada en los parámetros en la pregunta 03 "Fecha (MV_PAR03)". |
2 | 1 | Si | Si | Código del catálogo utilizado | Numérico |
| El sistema verifica el parámetro "MV_USACBAR", este parámetro indica al sistema que va a utilizar el Código de Barras del Producto por lo tanto valida si el campo "B1_CODBAR" tiene contenido, en caso positivoafirmativo, se imprime el valor "3" y en caso contrario imprime el valor "9" |
3 | 2 | Si | Si | Tipo de Existencia | Numérico |
| Imprime a partir del campo "B1_TIPOEX", en base a la tabla genérica del sistema "P7". |
4 | Hasta 24 | Si | Si | Código propio de la existencia correspondiente al catálogo señalado en el campo 2 | Alfanumérico |
| Si el sistema maneja código de barras "MV_USACBAR==.T." y el producto tiene informado el campo "B1_CODBAR", entonces se imprime este campo, en caso contrario se informa el campo Cod. del Producto "B1_COD". |
5 | 1 | Si | No | Código del catálogo utilizado | Numérico |
| Si el campo "B1_PRODSAT" está informado, se imprime "1". Si el campo "B1_CODBAR" está informado y el campo "B1_PRODSAT" NO está informado se imprime "3". En caso de que no se cumplan estas condiciones se imprime "2". |
6 | 16 | Si | No | Código propio de la existencia correspondiente al catálogo señalado en el campo 5 | Numérico |
| Si en la posición 5=="1", se imprime "B1_PRODSAT. Si en la posición 5=="3", se imprime "B1_CODBAR". En caso contrario, se imprime "B1_COD". En adicional Adicionalmente, si la posición 5<>"3" se complementa la impresión con 8 ceros "00000000". |
7 | Hasta 80 | Si | No | Descripción de la existencia | Texto |
| Se verifica que el parámetro "MV_USATSX5==.T." en este caso imprime la descripción a partir de la tabla del catálogo "P7" de la tablas genéricas SX5, en caso contrario, imprime el campo "B1_DESC". |
8 | Hasta 3 | Si | No | Código de la Unidad de medida de la existencia | Alfanumérico |
| Imprime a partir del campo de Unidad de Medida "B1_UM". |
9 | 1 | Si | No | Código del método de valuación utilizado | Numérico |
| Se imprime la valuación que fue indicada en los parámetros en de la rutina, pregunta 07 "Valuación (MV_PAR07)", normalmente es el código "1-MEDIA PONDERADA". tabla Catálogo P6 de la tablas genéricas SX5. |
10 | Hasta 12 enteros y hasta 8 decimales sin comas de miles | Si | No | Cantidad de la existencia | Numérico |
| Se imprime el valor del arreglo aSalAtu[1]. |
11 | Hasta 12 enteros y hasta 8 decimales sin comas de miles | Si | No | Costo unitario de la existencia | Numérico |
| Se imprime el resultado cociente de "aSalAtu[MV_PAR06+1] / aSalAtu[1]". |
12 | Hasta 12 enteros y hasta 2 decimales sin comas de miles | Si | No | Costo total | Numérico |
| Se imprime el resultado de la posición 05 (aSalAtu[1]) y posición 06 (aSalAtu[MV_PAR06+1] / aSalAtu[1])producto del campo 10 por el campo 11. |
13 | 1 | Si | No | Indica el estado de la operación | Numérico |
| Se imprime "1" ya que los documentos están dentro del periodo solicitado por el usuario. |
14-26 | Hasta 200 | No | No | Campos de libre utilización | Texto |
*Tablas Tablas a las que se hace referencia en las posiciones del Layout:
...
- Se recomienda respaldar el Repositorio de Objetos (RPO) antes de aplicar el paquete de actualización (patch).
- Aplique el patch del issue, el cual contiene las siguientes rutinas:
- MATR267
Configurar los siguientes Parámetros:
Nombre MV_USACBAR Tipo Lógico Descripción .T. = Determina el uso de código de Barras del Productobarras en el catálogo de Productos. Contenido
(Ejemplo)
.T. Nombre MV_USATSX5 Tipo Lógico Descripción .T. = Indica que tomará la desc. del producto de P7si usa la descripción de productos del catálogo P7 de tablas genéricas (SX5) relacionado al campo. Contenido
(Ejemplo)
.TF. Nombre MV_PLEPER Tipo Numérico Descripción Indica la versión del Programa de Libros Fiscales Electrónicos (PLE) esta de la SUNAT, ésta deberá indicarse sin puntos. Contenido 5150 Configurar el Grupo de preguntas MTR267
productoX1_ORDEM X1_PERSPA X1_TIPO X1_TAMANHO X1_PRESEL X1_GSC X1_VAR01 X1_DEFSPA1 X1_DEFSAP2 X1_DEFSAP3 X1_DEFSPA4 X1_DEFSPA5 X1_F3 01 ¿De
productoProducto? C 15 0 G MV_PAR01 SB1 02 ¿A
¿Que costo imprimirProducto? C 15 0 G MV_PAR02 SB1 03 ¿Fecha? D 8 0 G MV_PAR03 04 ¿De Almacén? C 6 0 G MV_PAR04 05 ¿A Almacén? C 6 0 G MV_PAR05 06 ¿Qué Costo Imprimir? N 1 1 C MV_PAR06 1ª Costo 2ª Costo 3ª Costo 4ª Costo 5ª Costo 07 ¿Método de Valuación? C 4 0 G MV_PAR07 P6 08 ¿Lista? N 1 1 C MV_PAR08 Todos A dif. de Cero 09 ¿Genera Archivo? N 1 0 C MV_PAR09 1-Si 2-No 10 ¿Directorio? C 60 0 G MV_PAR10 HSSDIR
02. EJEMPLO DE UTILIZACIÓN
- Ingresar al módulo de Stock/Costos - SIGAEST.
- Ir al menú "Informes > Genéricos > Detalle de Saldo de Cuenta".
- Indicar los parámetros.
¿Generar Archivo? - Si
¿Directorio? - "Ruta donde se guardará el archivo" - Dar clic en "Imprimir".
- A través del PLE, valide el archivo TXT generado.
03. TABLAS UTILIZADAS
- SB1 - Productos.
SB2 - Saldos físico y financiero.
- SD1 - Ítems de facturas de entrada.
- SAH - Unidades de Medidamedida.
- SX5 - Tablas SD1 - Items de las Fact. de Entrada. genéricas.
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> |
...