Á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
  2. Ejemplo de utilización
  3. Tablas
  4. Información adicional
  5. Casos de Prueba

01. VISIÓN GENERAL

Generar el archivo TXT del  Libro Diario Formato 5.1, en base a lo sustentado en RESOLUCIÓN DE SUPERINTENDENCIA Nº 234-2006/SUNAT http://www.sunat.gob.pe/legislacion/superin/2006/234.htm

...

(v) Cierre del ejercicio gravable.

Layout Libro Diario Formato 5.1:

CampoLong.ObligatorioLlave únicaDescripciónFormatoObservacionesInformación de Protheus
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 21 es igual a '1'
6. Si periodo es menor a periodo informado, entonces campo 21 es diferente a '1'
Fecha Inicial  (Contenido del parámetro 01 del Grupo de preguntas CTR1182)
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.
Sólo se permite la consolidación de operaciones, siempre que se cumpla con las siguientes condiciones:
1. Que sea diaria, y
2. Que por las mencionadas operaciones se mantenga la información detallada que permita efectuar la verificación individual de cada documento.
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.
Los contribuyentes obligados a llevar el Registro de Inventario Permanente Valorizado solo podrán consolidar las operaciones relacionadas con los inventarios hasta el 31/12/2016.
Texto1. Obligatorio
2. Si el campo 21 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 21 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 21 es igual a '9', consignar el Código Único de la Operación (CUO) de la operación original que se modifica
Se imprime a partir del campo CT2_SEGOFI (correlativo contable), sin ningún tipo de tratamiento.
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
Se imprime el número de la linea del asiento contable, directamente de la tabla CT2, campo CT2_LINHA
4Hasta 24SiSiCódigo de la cuenta contable desagregado en subcuentas al nivel máximo de dígitos utilizado, según la estructura 5.3 - Detalle del Plan Contable utilizadoNumérico1. ObligatorioCuenta contable vinculada al movimiento, la query principal hace la relación de la tabla de movimientos (CT2) con la tabla del plan contable (CT1)  para poder validar que las cuentas del movimiento existan en el plan de cuentas.
5Hasta 24NoNoCódigo de la Unidad de Operación, de la Unidad Económica Administrativa, de la Unidad de Negocio, de la Unidad de Producción, de la Línea, de la Concesión, del Local o del Lote, de corresponder.
Se puede utilizar varios códigos a la vez en este campo, separandolos con el carácter "&".
Alfanumérico
No imprime.
6Hasta 24NoNoCódigo del Centro de Costos, Centro de Utilidades o Centro de Inversión, de corresponderAlfanumérico
Imprime el centro de costo a partir de la tabla CT2, campo CT2_CCD para Centro de Costo Débito y CT2_CCC, para centros de consto Crédito.
73SiNoTipo de Moneda de origenAlfanumérico1. Obligatorio
2. Validar con parámetro tabla 4
Imprime a partir de la SYF, campo YF_ISO, este campo se valida a partir del parámetro MV_SIMB concatenado con el campo de la moneda del movimiento CT2_MOEDLC.

Por ejemplo, si el campo CT2_MOEDLC es 01 entonces se busca por el contenido del parámetro MV_SIMB01 (moneda 01).
81NoNotipo de documento de identidad del emisorAlfanumérico1. Aplicar Regla general  Utiliza la función fDocOri** recibiendo como parámetro de búsqueda el campo CT2_KEY de la tabla de movimientos CT2.

Con el retorno de esta función, llamamos la función fFindA12** para identificar la información del proveedor o cliente, imprime el elemento 01.
915NoNonumero de documento de identidad del emisorAlfanumérico1. Aplicar Regla general  Utiliza la función fDocOri** recibiendo como parámetro de búsqueda el campo CT2_KEY de la tabla de movimientos CT2.

Con el retorno de esta función, llamamos la función fFindA12() para identificar la información del proveedor o cliente, imprime el elemento (02 PFISICA o 03 PJURIDICA)
102SINoTipo de Comprobante de Pago o Documento asociada a la operación, de corresponderNumérico1. Obligatorio
2. Validar con parámetro tabla 10
Utiliza la función fDocOri** imprimiendo el elemento 01 del retorno de la función
11Hasta 20NoNoNúmero de serie del comprobante de pago o documento asociada a la operación, de corresponderAlfanumérico1. Aplicar Regla General (tipo y nro. doc.)Utiliza la función fDocOri** imprimiendo el elemento 02 o 03 conforme retorno de la función, para tipos de documentos 50 o 05 imprime a 3 dígitos, siempre.
12Hasta 20SiSiNúmero del comprobante de pago o documento asociada a la operaciónAlfanumérico1. Obligatorio
2. Aplicar Regla General (por tipo de doc.)
Utiliza la función fDocOri() imprimiendo el elemento 04 del retorno de la función
1310NoNoFecha contableDD/MM/AAAA1. Menor o igual al periodo informado
2. Menor o igual al periodo señalado en el campo 1.
Imprime la fecha del movimiento CT2_DATA, tabla CT2
1410NoNoFecha de vencimientoDD/MM/AAAA
No imprime.
1510SiNoFecha de la operación o emisiónDD/MM/AAAA1. Obligatorio
2. Menor o igual al periodo informado
3. Menor o igual al periodo señalado en el campo 1.
Imprime la fecha de emisión del documento que genero el movimiento contable, parámetro 07, función fDocOri**
16Hasta 200SiNoGlosa o descripción de la naturaleza de la operación registrada, de ser el caso.Texto1. ObligatorioImprime la glosa (campo CT2_HIST, tabla CT2)
17Hasta 200NoNoGlosa referencial, de ser el casoTexto
No imprime.
18Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoMovimientos del DebeNumérico1. Obligatorio
2. Positivo o '0.00'
3. Excluyente con campo 19
4. Campo 18 y 19 pueden ser ambos 0.00
5. La suma del campo 18 (correspondiente al Estado 1) debe ser igual a la suma del campo 19
Imprime el campo CT2_VALOR, tabla CT2.
19Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoMovimientos del HaberNumérico1. Obligatorio
2. Positivo o '0.00'
3. Excluyente con campo 18
4. Campo 18 y 19 pueden ser ambos 0.00
5. La suma del campo 18 (correspondiente al estado 1) debe ser igual a la suma del campo 19.
Imprime el campo CT2_VALOR, tabla CT2.
20Hasta 92NoNoDato Estructurado: Código del libro, campo 1, campo 2 y campo 3 del Registro de Ventas e Ingresos o del Registro de Compras, separados con el carácter "&", de corresponder.Texto1. Obligatorio solo si el asiento contable en el Libro Diario no es consolidado, caso contrario no se consigna nada en este campo.
2. Código del Registro de Ventas e Ingresos: 140100
3. Código del Registro de Compras: 080100 y 080200
4. Validar estructuras de los campos 1, 2 y 3 del Registro de Ventas e Ingresos o del Registro de Compras
Se genera a partir de la función fgenAnidado ** 
 ver comentarios en el encabezado de este documento.
211SiNoIndica 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 registra con valor estándar 1
22 al 44Hasta 200NoNoCampos de libre utilización.Texto1. En caso de no tener la necesidad de utilizarlos, no incluya  ni la información ni los palotes.

...

4.Para contribuyentes con mas de 1500 UITs en el ejercicio anterior, se da la necesidad de enviar información referente a clasificación de bienes y servicios según tabla 30 de la SUNAT, campo 34 del PLE – compras.

Nombre del Archivo Generado para el Diario:

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

Nombre del Archivo Generado para el Plan de Cuentas:

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

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:

    • CTBR118
    • PERXTMP
  3. Configuración de Parámetros:


    NombreMV_PLANREF
    TipoCaracter
    DescripciónCódigo del Plan de Cuentas utilizado por el deudor tributario - TABLA 17
    Contenido (Ejm)01
    NombreMV_MASCARA   (parámetro opcional)
    TipoCaracter
    DescripciónDefinicion de la mascara contable. Debe informarse el numero de dígitos para cada nivel.  
    Contenido (Ejm)
    NombreMV_LDIARAB
    TipoCaracter
    DescripciónArchivo del acta de apertura del libro diario contable.  
    Contenido (Ejm)LDIARAB.TRM
    NombreMV_LDIAREN
    TipoCaracter
    DescripciónArchivo del acta de cierre del libro diario
    Contenido (Ejm)LDIAREN.TRM
    NombreMV_CLIPAD
    TipoCaracter
    DescripciónCliente Estándar para cheques diferidos
    Contenido (Ejm)000001
    NombreMV_1DUP
    TipoCaracter
    DescripciónDefine consecutivo inicial de la 1a Cuota del Titulo generado
    Contenido (Ejm)A
    NombreMV_LFSDOM
    TipoCaracter
    DescripciónCódigo del libro fiscal de compras para DOMICILIADOS
    Contenido (Ejm)080100
    NombreMV_LFVENT
    TipoCaracter
    DescripciónCódigo del libro fiscal de VENTAS
    Contenido (Ejm)140100
    NombreMV_LFNDOM
    TipoCaracter
    Descripción

    Código del libro fiscal de compras para NO DOMICILIADOS

    Contenido (Ejm)140100
  4. Configurar el grupo de preguntas CTR1182, como sigue:

    X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_DEFSPA3X1_F3X1_HELP
    01Fecha inicial ?D8
    GMV_PAR01




    02Fecha final ?D8
    GMV_PAR02




    03Moneda ?C2
    GMV_PAR03


    CTO
    04Cod. Config. Libro ?C3
    GMV_PAR04


    CTN
    05Tipo de saldo ?C2
    GMV_PAR05


    SLD
    06Hoja inicial ?N6
    GMV_PAR06




    07Hoja final ?N6
    GMV_PAR07




    08Hoja al reiniciar ?N6
    GMV_PAR08




    09Imprimir ?N11CMV_PAR09Solo librosLibros y Term.Solo terminos

    10Imprime Plan de Cuentas ?N12CMV_PAR10SiNo


    11Imprime Valor '0,00' ?N12CMV_PAR11SiNo


    12Num. lineas p/ el Diario ?N2
    GMV_PAR12




    13Salto de linea entre cuentasN12CMV_PAR13SiNo


    14Descripción en la Moneda ?C2
    GMV_PAR14


    CTO
    15 Selecciona Sucursales ?N12CMV_PAR15SiNo


    16Genera ?N11CMV_PAR16Archivo TXTReporte


    17Ruta para Archivo TXT?C40
    GMV_PAR17


    HSSDIR

02. EJEMPLO DE UTILIZACIÓN


  1. Antes de contabilizar cualquier documento, debe contener información en la tabla de Relaciones Contables  (CTL), este llenado se hace a través de la rutina "Relaciones " (CTBA090).
  2.  Genere los asientos contables del os documentos.
  3.  Ingrese al modulo de SIGACTB a la opción Informes>Diarios>Libros Diario
  4.  Responda a la preguntas.
  5.  Ejecute


03. TABLAS UTILIZADAS

  • SF1 – Encabezado de NFE/NCC/NDP
  • SF2– Encabezado de NFS/NCP/NDC
  • SD1– Ítems de NFE/NCC/NDP
  • SD2 – Ítems de NFS/NCP/NDC
  • SF3 – Libros fiscales
  • SA1 – Catalogo de Clientes
  • SA2 – Catalogo de Proveedores
  • SM0 - Empresas
  • CVB – Datos del Contador
  • CT1 – Catalogo de Cuentas Contables
  • CT2 – Pólizas o movimientos contables
  • CTL – Relaciones Contables.
  • SYF - Monedas
  • SA6 – Catalogo de Bancos
  • SFP – Control de Formularios
  • CTK – Archivo de contraprueba
  • SE2 – Cuentas por Pagar
  • SFE - Retenciones
  • SEK – Orden de Pago
  • SE5 – Movimientos bancarios.
  • SEL - Recibos
  • CVL – Control de Diario
  • SEL - Recibos

04. INFORMACION ADICIONAL

Es importante verificar su configuración de asientos y relaciones para más información : https://tdn.totvs.com/x/bH7NI


05. CASOS DE PRUEBA



DocumentoDocumento de compensación
CasoTipoTipo Compro. SUNATMonedaMesTipo de DocumentoMesMoneda 
1Factura de venta01- Factura de venta25Recibo92
2Factura de venta01- Factura de venta26


3Factura de venta Cancelada01- Factura de venta16


4Factura de venta01- Factura de venta16Recibo62
5Factura de venta01- Factura de venta15Recibo61
6Factura de venta03- Boleta de venta16


7Nota de crédito07- Nota crédito27Recibo72

...