Árvore de páginas

Versões comparadas

Chave

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

...

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 parámetro 04 (MV_PAR04) del grupo de preguntas del libro mayor. (CTR402)
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

De acuerdo al contenido del Sublote del asiento contable (CT2_SBLOTE), se obtiene el prefijo:
"C" si coincide con el valor del parámetro MV_SLCIERR.
"A" si coincide con el valor del parámetro MV_SLAPERT.
"M" si no corresponde con ninguno de los parámetros MV_SLCIERR y MV_SLAPERT.

Se imprime el prefijo determinado más el número de la línea del asiento contable, directamente de la tabla CT2, campo CT2_LINHA. Debido a la longitud de este campo, podría contener números y letras de acuerdo al tratamiento estándar del sistema, en tal caso, ese valor será convertido automáticamente al equivalente numérico que corresponde (por ejemplo: 99A=1000, 99B=1001, 99C=1002, etc.).


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. Obligatorio

Nro de cuenta contable vinculada al movimiento, CT2_CREDIT o CT2_DEBITO, TABLA (CT2) .

Si el parámetro MV_PAR41 - ¿Plan de Cuentas a Usar?, establece "Referencial", Se imprime la Cuenta Referencial (CVD_CTAREF) vínculada al Código Contable (CT1_CONTA).


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 "&".
Texto
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 el campo Código ISO de Monedas (YF_ISO), de la tabla de Monedas (SYF), la búsqueda en esa tabla es a través de alguno de los parámetros de Símbolo de Moneda (MV_SIMB1 hasta MV_SIMB5), dependiendo de la moneda del movimiento; factura de compra, factura de venta, orden de pago, cobro diverso, movimiento bancario, etc..

Por ejemplo, al tratarse de una nota fiscal de venta (SF2), si el campo Moneda (F2_MOEDA) es 1, entonces se lee el parámetro Símbolo Moneda 1 (MV_SIMB1) y con el contenido de ese parámetro se busca en la tabla Monedas (SYF).

Para dar mantenimiento a la tabla Monedas (SYF), configure la rutina EICA150 en el menú Actualizaciones | Archivos, del módulo Contabilidad de Gestión (SIGACTB).


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. Para bancos se informa "6" (RUC)

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, cliente o banco, 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.

En movimientos bancarios, cuentas por cobrar y cuentas por pagar, del módulo financiero, se informa "00" (Otros).


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 imprime a 3 dígitos, siempre.

Para tipo de documento  05 colocará un 3 que corresponde a Boleto electrónico.


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.

De acuerdo a las Reglas Generales de la Información de los Comprobantes de Pago y/o Documentos (Anexo 2 - Estructuras PLE), se informan solo los últimos 8 caracteres del número de documento, con excepción de Proveedores No Domiciliados, Movimientos Bancarios y de documentos Tipo 37, 43 o 46, en donde se consideran hasta 20 caracteres.


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. para cuentas del DEBE.

Valor en Soles.


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. para cuentas del HABER.

Valor en Soles.


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.
 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.No imprime

...

  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:

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


    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
    NombreMV_MASCARA   (parámetro opcional)
    TipoCaracter
    DescripciónDefinición de la mascara contable. Debe informarse el numero de dígitos para cada nivel.
    Contenido (Ejm)
    NombreMV_CLIPAD
    TipoCaracter
    DescripciónCliente Estándar para cheques diferidos
    Contenido (Ejm)000001
    NombreMV_1PAD
    TipoCaracter
    DescripciónDefine consecutivo inicial de la 1a Cuota del Titulo generado
    Contenido (Ejm)A
    NombreMV_MASCCUS
    TipoCaracter
    DescripciónDefinición de la mascara de Centro de Costo
    Contenido (Ejm)
    NombreMV_MASCCTD
    TipoCaracter
    DescripciónDefinición de la mascara  de Item contable.
    Contenido (Ejm)
    NombreMV_MASCCTH
    TipoCaracter
    DescripciónDefinición de la mascara Clase Valor.
    Contenido (Ejm)
NombreMV_SLAPERT
TipoCaracter
Descripción

Código de sublote en asientos contables de Apertura de Ejercicio.

Contenido (Ejm)INI
NombreMV_SLCIERR
TipoCaracter
Descripción

Código de sublote en asientos contables de Cierre de Ejercicio.

Contenido (Ejm)CIE


4. Configurar el grupo de preguntas CTR402, como sigue:


X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VALIDX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_DEFSPA3X1_F3X1_GRPSXGX1_HELPX1_PICTURE
01De Cuenta ?C20
G
MV_PAR01


CT1003

02A Cuenta ?C20
G
MV_PAR02


CT1003

03De Fecha ?D8
G
MV_PAR03






04A Fecha ?D8
G
MV_PAR04






05Moneda ?C2
G
MV_PAR05


CTO


06Tipo de Saldo ?C1
G
MV_PAR06


SLW


07Cod. Config. Libros ?C3
G
MV_PAR07


CTN


08Tipo de informe ?N13C
MV_PAR08AnalÝticoResumido




09Impr. Cta S/ Movim ?N12C
MV_PAR09SiNoNo c/ Sld.Ant.



10Union C.C. Contable ?N12C
MV_PAR10SiNo




11Impr Cod Cuenta ?N11C
MV_PAR11NormalReducidoImpresion



12Imprime C.C. Extra ?N12C
MV_PAR12SiNo




13De Centro de Costo ?C9
G
MV_PAR13


CTT004

14A Centro de Costo ?C9
G
MV_PAR14


CTT004

15Imprime Item Contab ?N12C
MV_PAR15SiNo




16De Item Contable ?C9
G
MV_PAR16


CTD005

17A Item Contable ?C9
G
MV_PAR17


CTD005

18Imprime R.U.C. Vlr ?N12C
MV_PAR18SiNo




19De R.U.C. de valor ?C9
G
MV_PAR19


CV01006

20A R.U.C. de valor ?C9
G
MV_PAR20


CV01006

21Salta Pagina por Cta ?N12C
MV_PAR21SiNo




22Pagina Inicial ?N6
G
MV_PAR22





999999
23Pagina Final ?N6
G
MV_PAR23





999999
24Pagina al Reiniciar ?N6
G
MV_PAR24





999999
25Impr Cod C.Costo ?N11C
MV_PAR25NormalReducido




26Impr Cod Item ?N11C
MV_PAR26NormalReducido




27Impr Cod RUC Valor ?N11C
MV_PAR27NormalReducido




28Imprime Total General ?N11C
MV_PAR28SiNo




29Imprime ?N11C
MV_PAR29Solo LibroLibro y TerminoSolo Terminos



30Imprime Valor 0,00 ?N11C
MV_PAR30SiNo




31Salta linea entre cuentas ?N12C
MV_PAR31SiNo




32Num.lineas p/  Razon ?N2
G
MV_PAR3256




99
33Sld.Ant.Nivel ?N11C
MV_PAR33CuentaC.CostoItem



34Descripcion en la Moneda ?C2
G
MV_PAR34


CTO


35Cons.Tamano Total de Ente ?N12C
MV_PAR35SiNo




36Selecciona Sucursales ?N12C
MV_PAR36SiNo




37Imprime encabezamiento ?N11C
MV_PAR37No




38Ordenado por ?N11C
MV_PAR381 - Cuenta2 - NoDia




39Genera Reporte/Archivo/Ambos?N13C
MV_PAR39InformeArchivoAmbos



40Directorio?C40
G
MV_PAR40


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 de los documentos.
  3.  Ingrese al módulo de SIGACTB a la opción Informes>Libro Mayor >Libros Mayor Terceros.
  4.  Responda a la preguntas. Si desea obtener el archivo electrónico, debe solicitar la emisión en Moneda 01.
  5.  Ejecute.

...




41Plan de Cuentas a Usar ?N11C
MV_PAR41SistemaReferencial


Informe el plan de cuentas que se utilizará:

1 - Plan de cuentas del sistema.

2 - Plan de cuentas referencial.

9
42Entidad ?C2
GVazio() .Or. ExistCpo('SX5','GP'+MV_PAR42)MV_PAR42


GP
Informe el código de la entidad que
mantiene el plan de cuentas referencial.
@!
43Plan Referencial ?C6
GVazio() .Or. ExistCpo('CVN',MV_PAR43,1)MV_PAR43


CVN1
Código del plan referencial.@!
44Versión ?C4
G
MV_PAR44




Versión del plan de cuentas referencial.@!



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. Si el Catálogo de Cuentas utilizado en el sistema, es otro que el Plan Contable General Empresarial (PCGE) y la información a reportar a la SUNAT debe ser en base a este último:
    • En la tabla genérica "GP" (CFGX031 - SX5), agregue la clave 01 - Plan de Cuentas General Empresarial (PCGE).
    • Registre el Plan Contable General Empresarial (PCGE 2019 o más reciente) en un Plan de Cuentas Referencial con la Entidad "01" (CTBA025 - CVN).
    • En el Plan de Cuentas del sistema (CTBA020 - CT1/CVD), debe víncular cada código contable con el Plan de Cuentas Referencial descrito en el punto anterior.
  3. Genere asientos contables de documentos de entrada y de salida.
  4.  Ingrese al módulo de SIGACTB a la opción Informes>Libro Mayor >Libros Mayor Terceros.
  5.  Responda a la preguntas. Si desea obtener el archivo electrónico, debe solicitar la emisión en Moneda 01.

    Informações
    titleCuentas del PCGE

    Para generar los archivos TXT con cuentas del PCGE, configure los parámetros:

    • ¿Imprime Plan de Cuentas ? = 
    • ¿Genera ? = Archivo TXT
    • ¿Plan de Cuentas a Usar ? = Referencial
    • ¿Entidad ? = 01
    • ¿Plan Referencial ? = Código del Plan de Cuentas Referencial PCGE
    • ¿Versión ? = Versión del Plan de Cuentas Referencial PCGE


  6.  Ejecute.



Informações
titleNota
  • Al generar el archivo de texto configurando la pregunta "Impr

...

  • . Cta S/ Movim ?" como "No", la cantidad de registros obtenida deberá ser igual que en el archivo del Libro Diario (CTBR118).


  • Los registros del archivo de texto, en donde la columna 4 - Código de Cuenta Contable contiene un asterisco al comienzo del campo, seguido por el Código de Cuenta del sistema, indica que éstos no tienen una Cuenta Referencial asociada. Debe registrar la Cuenta Referencial correspondiente y/o establecer el vínculo entre los códigos del Plan de Cuentas y del Referencial:

Image Added



04. 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
  • SFE – Retenciones
  • SEK – Orden de Pago
  • SEL – Recibos de Cobro
  • SE5 – Movimientos Bancarios
  • SE1 – Cuentas por Cobrar
  • SE2 – Cuentas por Pagar
  • SM0 – Empresas
  • SA1 – Catalogo de Clientes
  • SA2 – Catalogo de Proveedores
  • SA6 – Catalogo de Bancos
  • SFP – Control de Formularios
  • SYF – Monedas
  • CTD – Ítem contable
  • CTT – Centros de Costo
  • CT0 – Conf. De Entes Contables  
  • CV0 – Archivo de Entes  
  • CT1 – Catalogo de Cuentas Contables
  • CT2 – Pólizas o Movimientos Contables
  • CQ0 – Saldo por Cuenta Contable Mensual
  • CQ1 – Saldo por Cuenta Contable Diario
  • CQ2 – Saldo por Centro de Costo Mensual
  • CQ3 – Saldo por Centro de Costo Diario
  • CQ4 – Saldo por Ítem Contable Mensual
  • CQ5 – Saldo por Ítem Contable Diario
  • CTL – Relaciones Contables
  • CTK – Archivo de contraprueba
  • CVL – Control de Diario
  • CVN - Planes de Cuentas de Referencia
  • CVD - Plan de Cuentas Referenciales

04. 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

...