Árvore de páginas


ÍNDICE

  1. ÍNDICE

    1. Visión general
      1. Procedimiento de Implementación
    2. Ejemplo de utilización
    3. Tablas


01. VISIÓN GENERAL

Generar el archivo TXT del Libro 3.17 Inventarios y Balances "Balance de Comprobación" 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 superior.

Se define el siguiente layout para el Libro 3.17 Inventarios y Balances - Balance de Comprobación (3):

CampoLongitudObligatorioLlave únicaDescripciónFormatoObservacionesInformación  de Protheus
18SiSiPeriodoNumérico
  1. Obligatorio.
  2. Validar formato AAAAMMDD.
  3. 01 <= MM <= 12.
  4. Menor o igual al periodo informado.
  5. Si el periodo es igual a periodo informado, campo 19 es igual a '1'.
  6. Si periodo es menor a periodo informado, entonces campo 19 es diferente a '1'".
Se imprime la fecha que fue indicada en los parámetros en la pregunta 02 "Fecha (MV_PAR02)".
2Hasta 24SiSiCódigo de la cuenta contable utilizado en el Balance de Comprobación que se presenta en la declaración pago anual del impuesto a la renta tercera categoría.Numérico
  1. Obligatorio.
 Cuenta Contable (CT1_CONTA).
3Hasta 12 enteros y 2 decimales, sin comas de milesSiNoSaldos Iniciales Debe.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'.
  3. Excluyente con el campo 4.
  4. Campo 3 y 4 pueden ser ambos 0.00.

Se obtiene suma de débitos (CQ1_DEBITO) de la cuenta contable ,  desde la fecha de cálculo para saldo (MV_PAR03) y anteriores a la fecha inicial del periodo (MV_PAR01).

Campo SALDOANTDB de la tabla de trabajo.

Si SALDOANTDB es mayor que SALDOANTCR, esta columna informa la diferencia de SALDOANTDB menos SALDOANTCR. Si son iguales, informa 0.00

4Hasta 12 enteros y hasta 2 decimales, sin comas de miles SiNoSaldos Iniciales Haber.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'.
  3. Excluyente con el campo 3.
  4. Campo 3 y 4 pueden ser ambos 0.00.

Se obtiene suma de créditos (CQ1_CREDIT) de la cuenta contable ,  desde la fecha de cálculo para saldo (MV_PAR03) y anteriores a la fecha inicial del periodo (MV_PAR01).

Campo SALDOANTCR de la tabla de trabajo.

Si SALDOANTDB es menor que SALDOANTCR, esta columna informa la diferencia de SALDOANTCR menos SALDOANTDB. Si son iguales, informa 0.00

5Hasta 12 enteros y hasta 2 decimales ,sin comas de milesSiNoMovimientos del ejercicio o periodo - Debe.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'".

Suma de débitos (CQ1_DEBITO) de la cuenta contable ,  entre la fecha inicial del periodo (MV_PAR01) y la fecha final del periodo (MV_PAR02).

Campo SALDODEB de la tabla de trabajo.

6Hasta 12 enteros y hasta 2 decimales, sin comas de miles  SiNoMovimientos del ejercicio o periodo - Haber.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'"

Suma de créditos (CQ1_CREDIT) de la cuenta contable ,  entre la fecha inicial del periodo (MV_PAR01) y la fecha final del periodo (MV_PAR02).

Campo SALDOCRD de la tabla de trabajo.

7Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoSumas del Mayor - Debe.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'"

Suma de Columna 3 más Columna 5.

Campo SALDOATUDB de la tabla de trabajo.

8Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoSumas del Mayor - Haber.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'"

Suma de Columna 4 mas Columna 6.

Campo SALDOATUCR de la tabla de trabajo.

9Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoSaldos al 31 de Diciembre - Deudor.Numérico
  1. Obligatorio
  2. Positivo o '0.00'"

Si la cuenta no es de resultados (CT1_NATCTA <> 04): Se imprime sólo si la resta de la columna 7 menos la columna 8 es mayor o igual a cero.

Si la cuenta es de resultados (CT1_NATCTA = 04): Se imprime sólo si la resta de la columna 5 menos la columna 6 es mayor o igual a cero.

10Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoSaldos al 31 de Diciembre - Acreedor.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'"

Si la cuenta no es de resultados (CT1_NATCTA <> 04): Se imprime sólo si la resta de la columna 7 menos la columna 8 es menor que cero y se multiplica por -1.

Si la cuenta es de resultados (CTA_NATCTA = 04): Se imprime sólo si la resta de la columna 5 menos la columna 6 es  menor de cero y se multiplica por -1.

11Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoTransferencias y Cancelaciones - Debe.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'.


0.00

12Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoTransferencias y Cancelaciones - Haber.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'.
0.00
13Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoCuentas de Balance - Activo.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'.

Si la cuenta contable está clasificada como Cuenta de Activo (CT1_NATCTA = 01 ) y la diferencia de la columna 7 menos la columna 8, es mayor o igual a cero, se imprime, de lo contrario pone cero.

14Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoCuenta de Balance - Pasivo. 

Numérico
  1. Obligatorio
  2. Positivo o '0.00'.

Si la cuenta contable está clasificada como Cuenta de Pasivo o Patrimonio Neto (CT1_NATCTA = 02 o 03 ) y la diferencia de la columna 7 menos la columna 8, es menor de cero, se imprime multiplicando por -1, de lo contrario, pone cero.

15Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoResultado por Naturaleza - Pérdidas.Numérico
  1. Obligatorio.
  2. Positivo o '0.00'.
Si la cuenta contable está clasificada como Cuenta de Resultado (CT1_NATCTA = 04 ), la Cond. Normal es Deudora (CT1-NORMAL = 1) y la diferencia de columna 5 menos columna 6 es mayor o igual que cero, se imprime, de lo contrario, pone cero.
16Hasta 12 enteros y hasta 2 decimales sin comas de milesSiNoResultado por Naturaleza - Ganancias. Numérico
  1. Obligatorio.
  2. Positivo o '0.00'.
Si la cuenta contable está clasificada como Cuenta de Resultado (CT1_NATCTA = 04 ), la Cond. Normal es Acreedora (CT1_NORMAL = 2) y la diferencia de columna 5 menos columna 6 es menor que cero, se imprime multiplicando por -1, de lo contrario, pone cero.
17Hasta 12 enteros y hasta 2 decimales sin comas de milesNoNoAdiciones.Numérico
  1. Positivo o '0.00'.
0.00
18Hasta 12 enteros y hasta 2 decimales sin comas de milesNoNoDeducciones.Numérico
  1. Positivo o '0.00'.
0.00
191SiNoIndica 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."
"1"
20 al 38Hasta 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.


Nombre del Archivo Generado:-

"LE" (Identificador Fijo) + RUC del deudor tributario + Año + Mes + Día + "031700" (Identificador del Libro) + CC* + "1" (Indicador de Operaciones) + "1" (Indicador del contenido del libro) + "1" (Indicador de la moneda) + "1" (Generado por PLE) + ". TXT"

*CC - Este indicador dependerá de la siguiente regla:

Si el MES de la Fecha es igual a 12, el CC será "01".

Si el MES de la Fecha es igual a 1, el CC será "02".

Si el MES de la Fecha es igual a 6, el CC será "04".

Si el MES de la Fecha es diferente a 12,1 o 6, el CC será "07".

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 contiene las siguientes rutinas:
    • CTBR047
  3. Crear o modificar el Grupo de Preguntas CTR047:

    X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_DEFSPA3

    X1_F3

    X1_GRPSXG
    1¿Fecha Inicial?Fecha80GMV_PAR01




    2¿Fecha Final?Fecha80GMV_PAR02




    3¿Fecha de Cálculo para Saldo?Fecha80GMV_PAR03




    4¿Cuenta Inicial?Carácter200GMV_PAR04


    CT1003
    5¿Cuenta Final?Carácter200GMV_PAR05


    CT1003
    6¿Imprime Cuentas?Numérico12CMV_PAR06SintéticasAnalíticasAmbas

    7¿Cod. Config. Libros?Carácter30GMV_PAR07


    CTN
    8¿Saldos en Cero?Numérico11CMV_PAR08SiNo


    9¿Moneda?Carácter20GMV_PAR09


    CTO
    10¿Tipo de Saldo?Carácter10GMV_PAR10


    SLD
    11¿División?Numérico11CMV_PAR11Por grupoPor códigoNo divide

    12¿Hoja inicial?Numérico60GMV_PAR12




    13¿Salta línea Sintet?Numérico11CMV_PAR13SiNo


    14¿Imprime valor 0.00?Numérico11CMV_PAR14SiNo


    15¿Imprime el código?Numérico11CMV_PAR15NormalReducido


    16¿Posición ant L/P?Numérico11CMV_PAR16SiNo


    17¿Fecha Ganancias/perdidas?Fecha80GMV_PAR17




    18¿Ignora Sl Ant. Ingr./Gast.?Numérico11CMV_PAR18SiNo


    19¿Grupos Ingresos/gastos?Carácter90GMV_PAR19




    20¿Fecha Sl Ant. Ingresos/Gast.?Fecha80GMV_PAR20




    21¿Selecciona Sucursales?Numérico11CMV_PAR21SiNo


    22¿Genera archivo?Numérico11CMV_PAR22SiNo


    23¿Directorio?Carácter600GMV_PAR23


    HSSDIR



02. EJEMPLO DE UTILIZACIÓN

  1. Ingresar al módulo de Contabilidad de Gestión  - SIGACTB.
  2. Ir al menú "Informes > Balance Parcial > Verificación".
  3. Indicar los parámetros.
    ¿Generar Archivo? - Si
    ¿Directorio? - "Ruta donde se guardará el archivo"
  4. Dar clic en "Imprimir".
  5. A través del PLE, valide el archivo TXT generado.

03. TABLAS UTILIZADAS

  • CQ0 - Saldos de cuenta por mes.
  • CQ1 - Saldos de cuenta por día.
  • CT1 - Catálogo de cuentas contables.
  • CTN - Configuración de libros contables.
  • CTO - Monedas contables.
  • SLD - Tipos de  Saldo.