Á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. Casos de prueba

01. VISIÓN GENERAL

Generar el archivo TXT del FORMATO 1.2: "LIBRO CAJA Y BANCOS – DETALLE DE LOS MOVIMIENTOS DE LA CUENTA CORRIENTE", en base a lo sustentado en RESOLUCIÓN DE SUPERINTENDENCIA Nº 234-2006/SUNAT http://www.sunat.gob.pe/legislacion/superin/2006/234.htm

(i) Se deberá incluir como datos de cabecera adicionales a los contemplados en el literal a) del artículo 6°, la siguiente información:

(i.1) Nombre de la entidad financiera.

(i.2) Código de la cuenta corriente.

(ii) Número correlativo del registro o código único de la operación.

...

(ix) Saldos y movimientos:

(ix.1) Saldo deudor, de ser el caso.

(ix.2) Saldo acreedor, de ser el caso.

(x) Totales.

Layout  Formato 1.2 LIBRO CAJA Y BANCOS – DETALLE DE LOS MOVIMIENTOS DE LA CUENTA CORRIENTE

1.2 LIBRO CAJA Y BANCOS - DETALLE DE LOS MOVIMIENTOS DE LA CUENTA CORRIENTE
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 14 es igual a '1'
6. Si periodo es menor a periodo informado, entonces campo 14 es diferente a '1'
Se imprime el periodo del parametro parámetro de la fecha inicial informada MV_PAR03.
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 únivoca unívoca el asiento contable. Debe ser el mismo consignado en el Libro Diario.Texto1. Obligatorio
2. Si el campo 15 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 15 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 15 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 correlativo generado por el modulo contable CT2_SEGOFI, tabla CT2

Ejemplo de Correlativo = 9901000064
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
Es llamado directamente de la Tabla: CT2, Campo: CT2_LINHA
42SiSiCódigo de la entidad financiera donde se encuentra su cuenta bancariaNumérico1. Obligatorio
2. Validar con parámetro tabla 3
Imprime a partir del campo A6_IDFIN, tabla SA6 (Bancos), es necesario dejar este campo como obligatorio.
5Hasta 30SiSiCódigo de la cuenta bancaria del contribuyenteAlfanumérico1. ObligatorioImprime la cuenta bancaria a partir del campo A6_NUMCON, tabla SA6.
610SiNoFecha de la operaciónDD/MM/AAAA1. Obligatorio
2. Menor o igual al periodo informado
3. Menor o igual al periodo señalado en el campo 1.
Imprime a partir del campo CT2_DATA, tabla CT2, la fecha del  movimiento contable.
73SiNoMedio de pago utilizado en la operación bancariaNumérico1. Obligatorio
2. Validar con parámetro tabla 1
Identifica los tipos de pago de las tablas SEL o SEK o SE5 y los busca en la tabla FR0 imprimiendo el campo FR0_CHVAUX.
8Hasta 200SiNoDescripción de la operación bancaria.Alfanumérico1. ObligatorioImprime el campo CT2_HIST de la tabla CT2 de la query principal del CUO.
91SiNoTipo de Documento de Identidad del girador o beneficiarioAlfanumérico1. Obligatorio
2. Validar con parámetro tabla 2
3. En caso de no existir o de tratarse de operaciones múltiples, registrar '-'
Identifica los tipos de movimientos, pagos, cobros o movimientos directos, si son pagos, se imprime el campo A2_TIPDOC para el tipo de documento, si son cobros se imprimen A1_TIPDOC si son movimientos bancarios, imprime el tipo de documento del banco, en ese caso, como Banco es siempre una entidad jurídica, entonces se imprime el tipo "6" = RUC.
Si los movimientos (pagos o cobros) estén vinculados a mas de un proveedor/cliente, entonces se imprime el caracter "-"
10 Hasta 15SiNoNúmero de Documento de Identidad del girador o beneficiarioAlfanumérico1. Obligatorio
2. Aplicar Regla General (tipo y nro. doc.)
3. En caso de no existir o de tratarse de operaciones múltiples, registrar '-'
Identifica los tipos de movimientos, pagos, cobros o movimientos directos, si son pagos, se imprime el campo A2_CGC o A2_PFISICA para el numero de documento, si son cobros se imprimen A1_CGC o A1_PFISICA, si son movimientos bancarios, imprime el documento del banco A6_RUC de la tabla SA6.
Si los movimientos (pagos o cobros) estén vinculados a mas de un proveedor/cliente, entonces se imprime el caracter "-"
11Hasta 200SiNoApellidos y nombres, Denominación o Razón Social del girador o beneficiario. Texto1. Obligatorio
2. De tratarse de operaciones múltiples se podrá consignar "varios"
Identifica los tipos de movimientos, pagos, cobros o movimientos directos, si son pagos, se imprime el campo A2_NOME para el nombre, si son cobros se imprime A1_NOME, si son movimientos bancarios, imprime la razón social del banco A6_NOME de la tabla SA6.
Si los movimientos (pagos o cobros) estén vinculados a mas de un proveedor/cliente, entonces se imprime el texto "VARIOS"
12Hasta 20SiNoNúmero de transacción bancaria, número de documento sustentatorio o número de control interno de la operación bancariaAlfanumérico1. ObligatorioImprime el numero de documento que identifica el movimiento, EK_ORDPAGO, tabla SEK para pagos, EL_RECIBO, tabla SEL, para cobros y E5_DOCUMEN o E5_NUMCHEQ de la tabla SE5. 
13Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoParte deudora de saldos y movimientosNumérico1. Obligatorio
2. Positivo o '0.00'
3. Excluyente con campo 14
4. Campo 13 y 14 no pueden ser ambos 0.00
Imprime el valor del campo CT2_VALOR, tabla CT2, a partir del tipo del movimiento de la cuenta deudora.
14Hasta 12 enteros y hasta 2 decimales, sin comas de milesSiNoParte acreedora de saldos y movimientosNumérico1. Obligatorio
2. Positivo o '0.00'
3. Excluyente con campo 13
4. Campo 13 y 14 no pueden ser ambos 0.00
Imprime el valor del campo CT2_VALOR, tabla CT2, a partir del tipo del movimiento de la cuenta acreedora.
151SiNoIndica 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.
Registra el movimiento del tipo "1" del periodo
16 al 30Hasta 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 tiene correspondencia.
Aviso
titleImportante

Para los asientos estándar 560/561/562/563/564/565, es necesario  que los movimientos contengan información en el campo número de cheque (E5_NUMCHEQ),  ya que es utilizado como parte de la llave de búsqueda de las tablas de contabilidad.

De no ser llenado,  puede causar inconsistencias en el informe, principalmente para la columna 12.

Observaciones Generales
1. Se realiza la lectura de todos los bancos existentes (tabla SA6), menos los CAJAS, que están registrados en el parámetro MV_CAJALF.
2. Se realiza el filtro de los correlativos en la tabla de  movimientos contable (tabla CT2 ) por la cuenta contable del banco (asignada por el campo A6_CONTA de la tabla SA6 del banco activo).
3. Todos los CUO's (correlativos contables) filtrados en el punto anterior, se identifica cada uno de ellos, siguiendo las reglas de cada columna.
4. Se filtran todas las cuentas menos la cuenta asignada al banco.

Nombre del Archivo Generado:

"LE" + RUC del Emisor + Año Fecha Inicial +Mes Fecha Inicial + "00" +"010200" + "00"+ "1"+ Gro Moneda+"1" +.TXT"

Donde Moneda, es 1 Soles, 2 DolaresDólares

Donde Gro, es 1 si el archivo contiene al menos un registro, 0 si esta vacío.

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:

    • FINR122PERXTMP
  3. Configuración de Parámetros:


    NombreMV_CAJALF
    TipoCaracter
    DescripciónLista de códigos de las cajas utilizadas por la empresa, para fines de Libros Fiscales
    Contenido (Ejm)CX1/CX2
  4. Configurar el grupo de preguntas FIN122, como sigue:

02A Banco ?C5GMV_PAR02XW007@!03
X1_ORDEMX1_PERSPAX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VALIDX1_VAR01X1_DEFSPA1X1_DEFSPA2X1_F3X1_GRPSXGX1_HELPX1_PICTURE
1De Banco ?C5GMV_PAR01XW007@!
01De fecha ?D8
G
MV_
PAR03
PAR01
04






02A fecha ?D8
G
MV_
PAR04
PAR02
05






03De Sucursal ?C8
G
MV_
PAR05
PAR03


033
06


04A Sucursal ?C8
G
MV_
PAR06
PAR04


033
07


05Generar Archivo TXT?N12C
MV_
PAR07
PAR05SiNo
08




06Ruta para generar TXT?C40
GIif(MV_
PAR07
PAR05 == 1, NaoVazio(), "")MV_
PAR08
PAR06
DIR


HSSDIR
09



07Moneda?C21G
MV_
PAR09CTO
PAR07

CTO



Bitácora de cambios

  1. A partir del fuente FINR122 con versión 05/02/2020 se eliminó el uso del rango de bancos, verifique la nueva estructura del Grupo de Preguntas FIN122 actualizada en el punto 4 de "Procedimientos de Implantación" de este documento.

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 modulo de SIGAFIN a la opción Informes>Movimientos Bancarios>Detalle de Movimientos de Cuenta Corriente
  4.  Responda a la preguntas
  5.  Ejecute

Es importan te mencionar que en caso de elegir generar el Informe, en este no aparecerán las cuentas contables que inicien con 9 o con 79,   https://www.mef.gob.pe/contenidos/conta_publ/documentac/PCGE_2019.pdf ya que las que inician en 9 corresponden a los gastos acumulados por su destino, v.g., gastos de administrar, vender, entre otros, de acuerdo con la clasificación que sea apropiada a la entidad, transfiriéndolas por las cuentas, 78 Cargas cubiertas por provisiones. Y 79 corresponde a Cargas imputables a cuentas de costos y gastos.  En e archivo si son generadas todas.

03. TABLAS UTILIZADAS

  • SA2 – Catalogo de Proveedores
  • SM0 – Empresas
  • CT1 – Catalogo de Cuentas contables
  • CT2 – Pólizas o movimientos contables
  • SEK – Orden de Pago
  • SEL - Recibos
  • SE5 – Movimientos bancarios.
  • CTO – Monedas
  • SA6 - Bancos
  • SX5 – Tabla 14
  • SA1 – Catalogo de Clientes
  • FR0 – Datos de auxiliares financieros

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

DocumentoDocumento de compensación
CasoTipoTipo Compro. SUNATMonedaMesTipo de DocumentoMesMoneda 
1Factura de entrada01- Factura de entrada15Orden de pago61
2Factura de entrada01- Factura de entrada24


3Factura de entrada14- Recibo15


4Factura de entrada05- D.U.A.25


5Factura de entrada30-Tarjeta de Crédito / Débito15


6Factura de entrada01- Factura de entrada25Orden de pago81
7Factura de entrada01- Factura de entrada15Nota de crédito61
8Factura de entrada01- Factura de entrada15Orden de pago81
9Factura de entrada14- Recibo16Orden de pago71
10Factura de entrada01- Factura de entrada14Orden de pago61
11Factura de entrada01- Factura de entrada15Orden de pago81
12Factura de entrada01- Factura de entrada26Orden de pago61
13Factura de entrada01- Factura de entrada25Orden de pago61
14Factura de entrada01- Factura de entrada25Orden de pago62
15Factura de entrada01- Factura de entrada15Orden de pago91
16Factura de entrada c/detracción01- Factura de entrada26Orden de pago a detracción61
Orden de pago a factura91
17Factura de entrada c/detracción01- Factura de entrada26Orden de pago a detracción61
Orden de pago a factura81
18Factura de entrada13 - Doc Banco26


19Factura de entrada c/detracción01- Factura de entrada16Orden de pago a detracción61
Orden de pago a factura71
20Factura de entrada c/detracción01- Factura de entrada16Orden de pago a detracción61



21Factura de entrada14 -Recibo26Orden de pago a factura62
22Factura de entrada14 -Recibo16Orden de pago a factura61
23Factura de entrada50 -D.U.A.26


24Factura de entrada c/detracción01- Factura de entrada26Orden de pago a detracción61
Orden de pago a factura62
25Factura de entrada16 - Boleto transporte interprovincial16


26Factura de entrada04- Liquidación de compra16


27Factura de entrada01- Factura de entrada16Nota de crédito61
28Factura de entrada c/detracción01- Factura de entrada16Orden de pago a detracción61
Nota de crédito61