Á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. Configuracion.
  3. Ejemplo de utilización
  4. Pantalla XXX
    1. Otras acciones / Acciones relacionadas
  5. Pantalla XXX
    1. Principales campos y controles
  6. Tablas

...

5.1 LIBRO DIARIO
Function fDocOri() - Obtiene informacion de las facturas o documentos relacionados al asiento
Envia: CT2_KEY,CTL_ALIAS,CTL_ORDER (key, alias,orden)
Retorna: {Tipo Documento,Serie 3 digitos,Serie 4 digitos,Numero Documento,Proveedor,Tipo (C=compras/V=ventas/F=financiero/5=movimientos bancarios),Fecha Emision,Serie de 3 digitos,Tienda Proveedor}
Funcion fFindA12() - Obtiene el tipo de Identificacion del cliente o del proveedor
Envia: Proveedor, tienda Proveedor, Tipo Movimiento
Retorna Array: { Tipo Documento Cliente o Proveedor, DNI, RUC, Domiciliado o NO Domiciliado (solo proveedor,para cliente="") }
Funcion fgenAnidado() - genera una cadena de caracteres para impresion, conforme detalle
formacion de la cadena de caracteres:
cCodLibr+AAAAMM +"00"+CT2_SEGOFI+cContAux
donde:
cCodLibr = codigo del libro ( 080100 = Domiciliados / 080200 = No Domiciliados / 140100 = Ventas )
AAAAMM = Ano y Mes de la Fecha Inicial
"00" = valor fijo
CT2_SEGOFI = correlativo contable
cContAux = numero de la linea del asiento contable (CT2_LINHA)
1. Para documentos de COMPRAS, tipo NF (facturas) y sean del tipo 14 (servicios publicos)
    Buscamos el titulo por pagar SE2 e identificamos si la fecha de pago (E2_BAIXA) esta dentro del periodo informado, entonces imprime la cadena de caracteres.
2. Para documentos de COMPRAS, tipo NF (facturas) y tengan Detraccion (VALIMP5>0)
    Se identifica el titulo financiero (SE2) para tener la fecha de pago (E2_BAIXA)
    Buscamos por las detracciones que fueron canceladas (pagadas) a partir de 30 dias antes de la fecha inicial informada.
    2.1 Se valida si la fecha de ingreso (F3_EMISSAO) y la fecha de pago del titulo (E2_BAIXA) sean menores que la fecha final del periodo.
    2.2 Se valida si la fecha de ingreso (F3_EMISSAO)  sea menor que la fecha final del periodo y la fecha de pago del titulo (E2_BAIXA) mayor que la fecha final del periodo informado.
    Se identifica la fecha de registro del documento de detraccion pagado (tabla SFE, campo FE_EMISSAO).
    Si el documento es encontrado, entonces buscamos por el titulo tipo TX (detraccion) e identificamos la fecha de pago del mismo (E2_BAIXA) siguiendo las siguientes reglas
    Regla A - 2206
      a. el pago del titulo principal (E2_BAIXA) menor que la fecha inicial del periodo
      b. la fecha del pago del titulo tipo TX (detraccion) menor que la fecha inicial del mes anterior iniciando al dia util
      c. la feha de emision mayor o igual a la fecha inicial del periodo.
   Regla B - 2208
      a. el pago del titulo principal (E2_BAIXA) menor que la fecha inicial del periodo
      b. la fecha del pago del titulo tipo TX (detraccion) menor que la fecha inicial del mes anterior iniciando al dia util
      c. la feha de emision mayor o igual a la fecha inicial del periodo.
      d. la fecha de registro del comprobante de detraccion FE_EMISSAO este dentro del periodo informado. MV_PAR01 y MV_PAR02
   Regla C - 2210
      a. el pago del titulo principal y el pago de la TX (E2_BAIXA) mayor o igual a la fecha inicial del periordo informado MV_PAR01 y la fecha de pago de la TX menor o igual al 5to dia util de la fecha final.
           a.1. si fecha de pago de la TX es menor o igual a la fecha de pago del titulo principal y la fecha de registro esta dentro del periodo informado y fecha de pago del titulo menor o igual a fecha final del periodo (MV_PAR02).
           a.2. si fecha de pago de la TX es menor o igual a la fecha de pago del titulo principal y la fecha de registro esta dentro del periodo informado y fecha de pago de la TX este dentro del periodo informado  (MV_PAR01 y MV_PAR02) y fecha de pago del titulo, E2_BAIXA mayor que la fecha final del periodo.
           a.3. La fecha de pago del titulo es mayor que el 1 dia util del mes anterior del periodo seleccionado y la fecha de pago de la TX (detraccion) es mayor que el 1 dia util del mes anterior del periodo seleccionado y la fecha de pago del titulo menor e igual que la fecha inicial del periodo seleccionado y la fecha de pago de la TX sea menor o igual fecha final del periodo seleccionado y la fecha de emision del documento este entre el periodo seleccionado MV_PAR01 y MV_PAR02.
          a.4. La fecha de pago del titulo sea mayor o igual a la fecha inicial seleccionada y la fecha de pago de la TX sea mayor o igual a la fecha inicial del periodo seleccionado y  la fecha de pago del titulo menor igual a fecha final del pediodo seleccionado y la fecha de pago sea menor o igual a la fecha final del periodo seleccionado y la fecha de emision sea menor que la fecha inicial del mes anterior al periodo seleccionado.
          a.5. la fecha de pago del titulo meno que la fecha inicial del periodo seleccionado MV_PAR01 y fecha de pago de la TX este dentro del periodo seleccionado MV_PAR01 y MV_PAR02 y fecha de emision menor que el mes anterior al periodo seleccionado.
          a.6. la fecha de pago del titulo este en el periodo seleccionado y fecha del pago de la TX y la fecha de emision F3_EMISSAO este en el periodo seleccionado .
          a.7. la fecha de pago del titulo  mayor igual a la fecha inicial del periodo y la fecha de apgo de la TX mayor igual a fecha inicial del periodo seleccionado y fecha de pago de la TX menor igual al dia util del mes anterior y fecha de pago del titulo sea menor que l dia util del mes anterior al periodo seleccionado.
          a.8. la fecha de pago del titulo mayor que el dia util del mes anterior de la fecha inicial informada MV_PAR01 y la fecha de pago de la TX este dentro del periodo informado.y la fecha de emision este dentro del periodo informado menos 31 dias.
          a.9. la fecha de pago de la TX este e el periodo informado y fecha de emision entre el periodo informado - 31 dias y fecha de pago del titulo este entre el periodo informado.
          a.10. si ninguna de las condiciones.
   Regla D - 2234
          a. fecha de pago del titulo menor que la fecha inicial informada y  fecha del pago de la TX este dentro del periodo informado y la fecha de emision menor mes anterior de la fecha inicial informada.
          b. fecha de pago de la TX y la fecha de emision este dentro del periodo informado
3. si las condiciones son diferentes del item 1 y 2, imprime.
Tomar en consideracion los 2 tipo de impresion que este libro proporciona.
Existen 2 blocos de impresion, cuando el cargo y el abono se generan en el mismo movimiento (poco o no utilizado) y los asientos separados (una linea para debe y otra para haber).
CampoLong.ObligatorioLlave únicaDescripciónFormatoObservacionesObservaciones TOTVS
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'
Este atributo es impreso a partir del parametro 01 (MV_PAR01) del grupo de preguntas del libro diario. (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 ningun 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 nro 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. ObligatorioNro de cuenta contable vinculada al movimiento, la query principal hace la relacion de la tabla de movimientos (CT2) con la tabla del plan contable 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 Debito y CT2_CCC, para centros de consto Credito.
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 parametro 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 parametro MV_SIMB01 (moneda 01).
81NoNotipo de documento de identidad del emisorAlfanumérico1. Aplicar Regla general  Utiliza la funcion fDocOri() recibiendo como parametro de buqueda el campo CT2_KEY de la tabla de movimientos CT2.

Con el retorno de esta funcion, llamamos la funcion fFindA12() para identificar la informacion del proveedor o cliente, imprime el elemento 01.
915NoNonumero de documento de identidad del emisorAlfanumérico1. Aplicar Regla general  Utiliza la funcion fDocOri() recibiendo como parametro de buqueda el campo CT2_KEY de la tabla de movimientos CT2.

Con el retorno de esta funcion, llamamos la funcion fFindA12() para identificar la informacion 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 funcion fDocOri() imprimiendo el elemento 01 del retorno de la funcion
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 funcion fDocOri() imprimiendo el elemento 02 o 03 conforme retorno de la funcion, para tipos de documentos 50 o 05 imprime a 3 digitos, 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 funcion fDocOri() imprimiendo el elemento 04 del retorno de la funcion
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 emision del documento que genero el movimiento contable, parametro 07, funcion 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 funcion 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 com valor estandar 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.

02. EJEMPLO DE UTILIZACIÓN

1. Ingrese al modulo de SIGACTB a la opción Informes>Diarios>Libros Diario

2. Responda a la preguntas:


PROCEDIMIENTO DE IMPLANTACIÓ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
  3. Confirguracion de Parametros.


  4. NombreMV_LFNDOM
    TipoCaracter
    DescripciónCodigo del libro fiscal de compras para NO DOMICILIADOS
    Contenido (Ejm)080200
    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 Estandar para cheques diferidos
    Contenido (Ejm)000001
    NombreMV_1PAD
    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_LFNOM
    TipoCaracter
    Descripción

    Codigo del libro fiscal de compras para NO DOMICILIADOS

    Contenido (Ejm)140100
  1. Configurar el grupo de preguntas CTR1182, como sigue:
  2. Actualizar en la ruta definida en el parámetro MV_CFDFTS el archivo FATSECU.INI a una versión con fecha igual o superior al 28-Nov-2019.


02. EJEMPLO DE UTILIZACIÓN

1. Ingrese al modulo de SIGACTB a la opción Informes>Diarios>Libros Diario

2. Responda a la preguntas:

Fecha Fecha Inicial ?
Fecha  Final ?
Moneda ?
Cod. Conf. del Libro?
Tipo Saldo ?
Hoja  Inicial ?
Hoja  Final  ?
Hoja al Reiniciar ?
Imprimir  ? Solo Libro/Libros y Termino/Solo Términos
Imprimir Plan de Cuentas?: Si/No
Imprime Valor 0.00 ?
Num, Lineas p/ el diario?
Salto de lineas entre cuentas ?  Si/No
Descripción en la  Moneda?
Selecciona Sucursales?
Genera ?  Archivo TXT/Informe 
Directorio?

...

Otras acciones / Acciones relacionadas 

AcciónDescripción


04.  PANTALLA XXXXX

Principales campos y controles

...