Árvore de páginas

Versões comparadas

Chave

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

Í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.11 Inventarios y Balances Balances "Detalle del saldo de la cuenta 41 - Remuneraciones y Participaciones por Pagar" 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".

...

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 menor a periodo informado, entonces campo 10 es diferente a "1".
Se imprime la fecha Fecha Final que fue indicada en los parámetros en la pregunta 02 "Fecha del informe (MV_PAR02)".
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 10 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 10 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 10 es igual a "9", consignar el Código Único de la Operación (CUO), de la operación original que se modifica.
Se imprime el valor del campo Nro Diario de los Asientos Contables (CT2_NODIA).
3De 2 hasta 10SiSi

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.
En base al resultado de las siguientes operaciones:
cCampo3 := Right(AllTrim(CT2_NODIA),9)
cCampo3 := Strtan( PadL(cCampo3,9), Space(1), "0") , se imprime "M" +cCampo3
Se imprime "M" + el campo Número de Línea (CT2_LINHA) de la tabla de asientos contables (CT2).
4Hasta 24SiSiCódigo de la cuenta contable desagregado en subcuentas al nivel máximo de dígitos utilizado, según la estructura 5.3.Numérico
  1. Obligatorio.
Se imprime el valor del campo Cod Cuenta (CT1_CONTA), del catálogo del Plan de Cuentas.
51SiSiTipo de Documento de Identidad del trabajador.Alfanumérico
  1. Obligatorio.
  2. Validar con parámetro tabla 2(*).
Se imprime el valor del campo Tipo Docto que podría ser  (RA_TPDOCTO)  o (RA_TPCIC) dependiendo cual se tenga de la tabla de Empleados, si no está configurado como "usado" de la tabla de Empleados (SRA), entonces utiliza RA_TPCIC.
6Hasta 15SiSiNúmero de Documento de Identidad del trabajador.Alfanumérico
  1. Obligatorio.
  2. Aplicar Regla General (tipo y nro. doc.).
Se imprime el valor del campo N° Docum. que podría ser  (RA_RGo (RA_CIC) dependiendo cual se tenga configurado como "usado" de la tabla de Empleados (SRA), si no está configurado como "usado", entonces utiliza RA_CIC.
7Hasta 11SiNoCódigo del trabajador.Alfanumérico
  1. Obligatorio.
Se imprime el valor del campo de Matricula (RA_MAT) de la tabla de Empleados (SRA).
8

Hasta 100

SiNoApellidos y Nombre del trabajador.Texto
  1. Obligatorio.
Se imprime el valor del campo de Nombre (RA_NOME) de la tabla de Empleados (SRA).
9Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoSaldo Final.Numérico
  1. Obligatorio.
  2. Positivo o "0.00".
  3. Excepcionalmente permitirá negativo.

Se imprime el valor total del campo Valor de los (CT2_VALOR) de la tabla de Asientos Contables (CT2_VALOR).  Realizando sumarización Débitos menos Créditos, sumarizando por código único de operación (CT2_NODIA).

101SiNoIndica el estado de la operación.Numérico
  1. Obligatorio.
  2. Registrar "1" cuando la operación corresponde al período,
  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" ya que los documentos están dentro del periodo solicitado por el usuario.
11 al 20Hasta 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.

...

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:
    • CTBR461
  3. Crear o modificar el Grupo de Preguntas CTR461 

    X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_F3
    01¿Fecha Inicial?D8
    GMV_PAR01


    02¿Fecha Final?D8
    GMV_PAR02


    03¿Moneda?C2
    GMV_PAR03

    CTO
    04¿Selecciona Sucursales?N11GMV_PAR04SiNo
    05¿Genera Archivo?N12GMV_PAR05NoSi
    06¿Directorio?C60
    GMV_PAR06

    HSSDIR

02. EJEMPLO DE UTILIZACIÓN

  1. Ingresar al módulo de Contabilidad de Gestión.
  2. Ir al menú "Informes > Balance Parcial > Inventarios y Balances".
  3. Seleccionar el Informe a generar:
    (Cuenta 41) - Remuneraciones por Pagar.
  4. Se indican Indicar los parámetros del informe, incluyendo:
    ¿Genera Archivo? - Sí.
    ¿Directorio? - (Ruta donde se generará el archivo).
  5. Dar clic en "Imprimir".
  6. A través del PLE, valide el archivo TXT generado.


03. TABLAS UTILIZADAS

  • CT1 - Plan de Cuentas.
  • CT2 - Asientos Contables.
  • SRA - Empleados.
  • CTO - Monedas Contables.


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