01. VISIÓN GENERAL

Adecuación del Manual descriptivo de las modificaciones del registro contable digital (SPED ECD) para el layout 9.0- Año calendario 2020 para la generación del registro de la ECD 2022/2023.



Legislación

Publicado el 22 de diciembre de 2020

Manual de orientación del layout 9 de la ECD
Actualización: Diciembre de 2020

Publicado, en el Diario Oficial de la Unión (DOU), el Acto Declaratorio Ejecutivo Cofis nº 79/2020, que dispone sobre el Manual de Orientación Referente al Layout 9 del Registro Contable Digital (ECD), para situaciones normales del año calendario 2020 y las situaciones especiales del año calendario 2021.

A continuación, resaltamos las principales modificaciones que constan en la referida norma:

             

                  1) Registro I020 - Campos adicionales: Actualización de descripción de campo: Campo 06 - Tipo: Indicación del tipo de dato (N: numérico; C: carácter).


                  2) Registro I051 - Plan de cuentas referencial: Modificaciones (Borrado/Inclusión) de Regla y de la Clave del Plan de cuentas referencial.

                     Donde: 

                     Modificación de clave: [COD_CCUS]


                    Borrado de regla: REGRA_COD_CCUS_COD_CTA_REF_DUPLICIDADE.


                    Inclusión de regla:  REGRA_NATUREZA_CONTA_DIFERENTE: Verifica si la modalidad de la cuenta (I050.COD_NAT) “principal” informada en el registro I050 (I050.COD_CTA) es igual a la modalidad de la cuenta “secundaria” mapeada en el registro I051(I051.COD_CTA_REF), cuando se informe el plan de cuentas referencial en el registro 0000 (0000.COD_PLAN_REF). Si no se cumple la regla, el PGE del Sped Contable genera un error.


                  3) Registro I155 - Detalle de los saldos periódicos: Actualización e inclusión de reglas.


                  4) Registro I157 - Transferencia de saldos del plan de cuentas anterior: Modificación de clave e inclusión de regla.

                  Transferencia de saldos de plan de cuentas anterior: Modificación de clave e inclusión de regla. Modificación de clave del registro: Campo(s) clave: [COD_CTA] + [COD_CCUS] Inclusión de regla.


                  5) Registro J801 - Término de verificación para fines de sustitución de la ECD: Inclusión de regla.


                  6) Registro J930 - Signatarios del registro: Inclusión de código de signatario.


                  7) Bloque C : Recuperación de la ECD Anterior: Inclusión de reglas en los Registros 'C155 - Detalles de los saldos periódicos recuperados' e inclusión de los nuevos registros construidos por el propio programa (Información recuperada del registro contable); de la ECD del año anterior. 

                  Inclusión de reglas en los registros 'C155 - Detalles de los saldos periódicos recuperados' e inclusión de los nuevos registros a continuación:

  • Registro C050: Plan de cuentas recuperado
  • Registro C051: Plan referencial recuperado
  • Registro C052: Códigos de agrupación recuperados



                         


a. Definición de la regla de negocio

                 Las modificaciones involucran mejoras en las reglas de validación e inclusiones de campos que detallan mejor los asientos realizados.


       

  • Registro I020: Campos adicionales

         Actualización de descripción de campo 06 TIPO

         Indicación del tipo de dato (N: numérico. C: carácter).



  • Registro I051: Plan de cuentas referencial 


          A partir del layout 9, válido para el año calendario 2020, la clave del registro I051 solamente será el centro de costos [COD_CCUS].

          La inclusión de la regla  “REGRA_NATUREZA_CONTA_DIFERENTE” será un error, que impedirá la entrega del registro si esto ocurriera.

          Esto implica en que solo será posible mapear cuentas referenciales para cuentas contables de la misma modalidad (activo, pasivo o patrimonio neto, especialmente). Por lo tanto, puede haber reflejos en caso de modificaciones del plan de cuentas que transformen la modalidad de cuentas contables, pero que mantengan el código.

          Con relación a la modificación de la clave del I051, generalmente, un centro de costo se mapea para solamente una cuenta referencial (es decir, existe solamente un registro I051 con el mismo centro de costo, vinculando la cuenta contable del registro principal I050 a la cuenta referencial que consta en el registro secundario I051 para aquel centro de costo). Sin embargo, hasta el layout 8, la ECD permitía que un mismo centro de costo fuera mapeado para más de una cuenta referencial, es decir, podía haber más de un registro I051 con el mismo centro de costo vinculando diferentes cuentas referenciales.

          La modificación de la clave del registro I051 a partir del layout 9 implica en que una cuenta contable (I050)/centro de costo (I051) solo podrá mapearse para una cuenta referencial. Es decir, cada centro de costo de una cuenta contable debe corresponder únicamente a una cuenta referencial.


Observación: 
        Con ello, en todos los casos, el Balance patrimonial y el Estado del resultado contable podrán calcularse en forma definitiva (a partir de la ECD, independientemente de la información suministrada en la ECF), la integración entre la ECD y la ECF se facilitará y habrá disminución de la complejidad de la ECF, haciendo posible las metas de simplificación del registro. En contrapartida, algunas personas jurídicas se verán afectadas por el cambio, debiendo ajustar sus centros de costo, o generar nuevos centros de costo, de modo que cada uno de estos corresponda a solamente una cuenta referencial para fines de generación de la ECD referente al año calendario 2020 que se entregará hasta mayor del año subsiguiente, y de los registros posteriores.


Ejemplo:

|I050|01012020|01|A|1113|111|CajaZ
|I051|123|101010102 (Caja Sucursal)
|I051|456|101010102
|I051|789|101010102

|I050|01012020|01|A|1112|111|CajaX
|I051|123|101010102 (Caja Sucursal)
|I051|456|101010102
|I051|789|101010102

Puede observarse que los mismos centros de costo 123, 456 y 789 mapean para el mismo referencial, porque las cuentas contables con la cual se relacionan son diferentes.


Por otro lado, el siguiente ejemplo no puede realizarse en el layout 9:

|I050|01012020|01|A|1118|111|Banco
|I051|123|101010201 (Banco en el país)
|I051|123|101010202 (Banco en el exterior)

En este caso, el conjunto Cuenta contable/Centro de costo mapea para más de un referencial, lo que no es posible a partir del layout 9.


        


  • Registro I155 - Detalle de los saldos periódicos:


          Actualización de regla:

REGRA_CAMPOS_SALDOS_PERIODICOS_DIFERENTE_ZERO: Verifica, cuando no hay registroI157 “secundario” del registro I155, si, por lo menos, uno de los campos valor del saldo inicial del período – VL_SLD_INI (Campo 04) –, valor do total de los débitos del período – VL_DEB (Campo 06) –, valor del total de los créditos del período – VL_CRED (Campo 07) – y valor del saldo final del período – VL_SLD_FIN (Campo 08) – tiene el valor diferente de cero. Si no se cumple la regla, el PGE del Sped Contable genera un error.

         Inclusión de reglas:
REGRA_EXISTE_I155_COM_I157_NO_C155: Verifica, si existiera registro I157 “secundario” del registro I155, si existe un registro C155 para el mismo código de cuenta y centro de costos del registro I157
(I157.COD_CTA/COD_CCUS) con saldo diferente de cero o si el registro I157 “secundario” tiene otra cuenta y centro de costos (I157.COD_CTA/COD_CCUS) con saldo igual a cero. Si no se cumple la regla, el PGE del Sped Contable genera un error.

REGRA_NATUREZA_CONTA_I155: Verifica, considerando el código de cuenta (I155.COD_CTA), si la modalidad de la cuenta informada del registro I050 (I050.COD_NAT) es igual a la modalidad de la cuenta recuperada en el
registro C050 (C050.COD_NAT) para el mismo código de cuenta recuperado en el registro C155 (C155.COD_CTA). Si no se cumple la regla, el PGE del Sped Contable genera un error.

           


  • Registro I157 - Transferencia de saldos del plan de cuentas anterior:

           Modificación de clave del registro:
           Campo(s) clave: [COD_CTA] + [COD_CCUS]


          Inclusión de regla:
REGRA_NATUREZA_CONTA_PAI_I157: Verifica, cuando la cuenta informada en el registro I155 (I155.COD_CTA) tiene modalidad (I050.COD_NAT) igual a “01” (activo), “02” (pasivo) o “03” (patrimonio neto), si existe un registro C155 con la misma cuenta informada en el registro I157 (C155_COD_CTA =I157.COD_CTA) y con modalidades iguales a “01”, “02” o “03” (C050.COD_NAT); o verifica, cuando la cuenta informada en el registro I155 (I155.COD_CTA) tiene la modalidad (I050.COD_NAT) igual a “04” (cuentas de resultado), si existe un registro C155 con la misma cuenta informada en el registro I157 (C155_COD_CTA =I157.COD_CTA) y con la modalidad igual a “04” (C050.COD_NAT). Si no se cumple la regla, el PGE del Sped Contable genera un error. 



  • Registro J801- Término de verificación para fines de sustitución de la ECD

            Inclusión de reglas:

REGLA_REGISTRO_NO_DEBE_EXISTIR_EN EL RTF: Verifica, en el campo J801.ARQ_RTF, si existen las tags C001, I001, J001, K001, J800, J801 o J900. Si existen, el PGE de la Sped genera un error

       


  • Registro J930 - Signatarios del registro: 

          Inclusión de código de signatario.

          940 - Auditor independiente.




  • Bloque C : Información recuperada de la ECD anterior:

          Los registros del Bloque C no necesitan importarse (es decir, no necesitan generarse e incluirse en el archivo texto generado por el software), porque se completan por el propio PGE del Sped Contable, en el momento de la recuperación de la información de la ECD anterior. Solamente podrán recuperarse las ECD del Tipo "G","R" o "B".

         

Inclusión de reglas en los registros 'C155 - Detalles de los saldos periódicos recuperados' e inclusión de los nuevos registros a continuación:

  • Registro C050: Plan de cuentas recuperado
  • Registro C051: Plan referencial recuperado
  • Registro C052: Códigos de agrupación recuperados


  • Registro C050: Plano de Contas Recuperado

Registro C050: Plan de cuentas recuperado: Inclusión de registro (registro construido por el propio PGE de la ECD, a partir de la recuperación de los datos de la ECD anterior).
El registro C050 identifica el plan de cuentas referentes al archivo de la ECD que se recuperó (registro I050).


  • Registro C051: Plan referencial recuperado

Registro C051: Plan de cuentas referencial recuperado: Inclusión de registro (registro construido por el propio PGE de la ECD, a partir de la recuperación de los datos de la ECD anterior).
El registro C051 identifica el plan de cuentas referencial referente al archivo de la ECD que se recuperó (registro I051).


  • Registro C052: Códigos de agrupación recuperados

Registro C052: Indicación de los códigos de agrupación recuperados: Inclusión de registro (registro construido por el propio PGE de la ECD, a partir de la recuperación de los datos de la ECD anterior).
El registro C052 identifica los códigos de agrupación referentes al archivo de la ECD que se recuperó (registro I052).


  • Registro C155: Detalle de los saldos periódicos recuperados

Inclusión de reglas.
REGLA_CUENTA_C155_INEXISTENTE_I155: Verifica, cuando:
1) 0000.IND_MUDANCA_PC = “0” (no hubo cambio de plan de cuentas); y la fecha de cierre del ejercicio social informada en el registro I030 (I030.DT_EX_SOCIAL) es diferente del 31/12; y la modalidad (C050.COD_NAT) de la cuenta/centros de costo del registro C155 (C155.COD_CTA/C155.COD.CCUS) es igual a“01” (activo), “02” (pasivo), “03” (patrimonio neto) o “04” (cuentas de resultado) y C155.VL_SLD_FIN es diferente de cero, si existe la misma cuenta/centro de costos en el registro I155.


2) La fecha de cierre del ejercicio social informada en el registro I030 (I030.DT_EX_SOCIAL) es igual a 31/12; y la modalidad (C050.COD_NAT) de la cuenta/centros de costo del registro C155 (C155.COD_CTA/C155.COD.CCUS) es igual a “04” (cuentas de resultado) y C155.VL_SLD_FIN es diferente de cero, si existe la misma cuenta/centro de costos en el registro I155.


3) La fecha de cierre del ejercicio social informada en el registro I030 (I030.DT_EX_SOCIAL) es igual al 31/12; y la modalidad (C050.COD_NAT) de la cuenta/centros de costos del registro C155
(C155.COD_CTA/C155.COD.CCUS) es igual a “01” (activo), “02” (pasivo) o “03” (patrimonio neto) y C155.VL_SLD_FIN es diferente de cero, si existe la misma cuenta/centro de costos en el registro I155.


4) 0000.IND_MUDANCA_PC = “1” (hubo cambio de plan de cuentas); y la fecha de cierre del ejercicio social informada en el registro I030 (I030.DT_EX_SOCIAL) es diferente del 31/12; y la modalidad (C050.COD_NAT) de la cuenta/centros de costo del registro C155 (C155.COD_CTA/C155.COD.CCUS) es igual a “01” (activo), “02”(pasivo), “03” (patrimonio neto) o “04” (cuentas de resultado) y C155.VL_SLD_FIN es diferente de cero, si existe el registro I155 y el registro I157 relacionado con la misma cuenta/centro de costos.


Si no se cumple la regla, el PGE del Sped Contable genera un error.


REGLA_MODALIDAD_CUENTA_C155: Verifica si la modalidad de la cuenta/centro de costos (C050.COD.NAT) informada en el registro C155 es igual a la modalidad de la misma cuenta/centros (I050_COD_NAT) informada en el registro I155. Si no se cumple la regla, el PGE del Sped Contable genera un error.


  • Registro I151- Firma digital de los archivos:

         Borrado del registro (Registro facultativo- Firma digital de los archivos que tienen las fichas de registro utilizadas en el período).

          



  • Sustitución del libro digital transmitido: Inclusión de texto

1 – No hay necesidad de sustitución por cuenta de modificación de registro, siempre y cuando el último archivo de la ECD transmitido esté con el registro actualizado. Los datos de registro actualizados deben informarse en el momento de la transmisión de un nuevo archivo de la ECD.
 
2 – La sustitución siempre es del mismo RCPJ. No es posible sustituir una ECD por otra con RCPJ diferente.
 
3 – Rectificación de registro contable fiscal (ECF) de un período en el cual ya no se permite la sustitución de la ECD:

3.1 – Debe recuperarse la ECD originalmente transmitida y, si fuera necesario, hacer las modificaciones de las cuentas y/o valores recuperados de la ECD en los bloques J (creación de nuevas cuentas) y K (modificación de saldos de cuentas, respetando las reglas contables, como por ejemplo, la suma de los saldos de las cuentas de modalidad deudora debe ser igual a la suma de los saldos de las cuentas de modalidad acreedora, para determinado período).
 
3.2 – Verifique las instrucciones de cumplimentación de los  bloques J (plan de cuentas) y K (saldos de las cuentas) de la ECF en el Manual de la ECF referente al layout que se rectificará, disponible para download en http://sped.rfb.gov.br/pasta/show/1644.
 
3.3 – Puede adoptarse el siguiente procedimiento en el programa de la ECF:
 
3.3.1 – Importar el archivo de la ECF rectificadora.
 
3.3.2 – Recuperar el archivo de la ECD activo en la base de datos del Sped.
 
 
3.3.3 – Importar solamente los bloques J y K de la ECF con la información de cuentas y saldos que no constan en la ECD. Si fuera a partir del layout 5 de la ECF, año calendario 2018, será necesario completar las justificaciones para cada saldo modificado, después de la validación del programa de la ECF (no es posible completar las justificaciones antes).

4 – Recuperación de ECD de período inmediatamente anterior, que ya no puede sustituirse en la ECD del período actual.

En el caso de recuperación de la ECD anterior en la ECD actual, debe cumplirse la siguiente regla:
 
Saldo final de la cuenta en el período inmediatamente anterior = Saldo inicial de la cuenta en el período actual.
 
Por lo tanto, una cuenta/centro de costos en el período actual de la ECD debe comenzar con el mismo saldo que terminó en el período inmediatamente anterior. A partir del año calendario 2020, hay una excepción para esta regla, referente a las cuentas de resultado cuando la ECD posterior se refiere al ejercicio financiero subsiguiente (usualmente, próximo año calendario). En este caso, los saldos se verifican por cuenta contable, no por cuenta y centro de costo.
 
Si el saldo de alguna cuenta/centro de costos del período anterior está incorrecto y la ECD inmediatamente anterior ya no puede sustituirse, debe recuperarse la ECD del período inmediatamente anterior que se transmitió a la base de datos del Sped y está activa, y actualizar el saldo de la cuenta/centro de costos en la ECD del período actual por medio de asientos extemporáneos (registros I200/I250).


5 – Actualmente, solo es posible la sustitución del ECD referente al año calendario 2019, cuya fecha límite de sustitución es 31/05/2021. Las ECD referentes a los otros años calendario ya no pueden sustituirse.


b. Documentación técnica para Creación/Ajustes de campos


REGISTRO I010: IDENTIFICACIÓN DEL REGISTRO CONTABLE

Actualización de texto

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
03COD_VER_LC

Código de la versión del layout contable. (Completa con 9.00)


C--[9.00][REGRA_VERSAO_LC]

Campo 03 – COD_VER_LC: Código de la versión del layout contable. A partir del año calendario 2020: Versión 9,00



REGISTRO I051: PLAN DE CUENTAS REFERENCIAL

Modificación de la clave

REGISTRO I051: PLAN DE CUENTAS REFERENCIAL

Reglas de validación del registro

[REGRA_REGISTRO_PARA_CONTA_ANALITICA]
[REGRA_NATUREZA_CONTA_DIFERENTE]

Nivel jerárquico – 4

Ocurrencia – 0:N

Campo(s) clave: [COD_CCUS]


REGISTRO I155: DETALLE DE LOS SALDOS PERIÓDICOS

Inclusión de regla de validación

REGISTRO I155: DETALLE DE LOS SALDOS PERIÓDICOS

Reglas de validación del registro

[REGRA_EXISTE_I155_COM_I157_NO_C155]
[REGRA_NATUREZA_CONTA_I155]

Nivel jerárquico – 4

Ocurrencia – 0:N

Campo(s) clave: [COD_CTA]+[COD_CCUS]


REGISTRO I157: TRANSFERENCIA DE SALDOS DEL PLAN DE CUENTAS ANTERIOR

Inclusión de regla de validación

REGISTRO I157: TRANSFERENCIA DE SALDOS DEL PLAN DE CUENTAS ANTERIOR

Reglas de validación del registro

[REGRA_VALIDA_CAMPOS_MF_I157]
[REGRA_CONTA_I157_INEXISTENTE_C155]
[REGRA_EXISTE_I157_PERIODO_ANTERIOR]
[REGRA_NATUREZA_CONTA_PAI_I157]

Nivel jerárquico – 5

Ocurrencia – 0:N

Campo(s) clave: [COD_CTA] + [COD_CCUS]



02. EJEMPLO DE UTILIZACIÓN

Sugerencia para implementación:

Inclusión del layout 9


03. PANTALLA 

        Principales campos y parámetros

Wizard con las preguntas: Ya existente

Cómo generar el registro I157: Transferencia de saldos del plan de cuentas anterior


¿Ocurrieron cambios en el plan de cuentas? Sí o No (Estándar)

¿Existe vinculación con el plan referencial? Sí (Estándar) o No

        Observación: Si el campo 22 estuviera informado con el registro 0000 y este fuera igual a “1 – Existe modificación en el plan de cuentas”, debe existir por lo menos un registro I157 en el archivo (“secundario” del registro I155 – Detalle de los saldos periódicos).

04. TABLAS UTILIZADAS

  • Tablas y registros


        Principales campos y parámetros


  • Registro I157 - Transferencia de saldos del plan de cuentas anterior


Inclusión de los campos en el XML:

Para tabla CSB - ECD - Ítems de movimientos


TAG

Campo

Contenido

IND_DC_INICSB_INDSLD*Indic.Saldo
COD_CTACSB_CTAANT*Cta Antigua
COD_CCUSCSB_CCANT*CC Antiguo
Naõ háCSB_DTORIG*Fch. Original

*Campos nuevos



Creación de tabla para registro de transferencias de saldo:

Para tabla CQW - ECD - Saldos del plan de cuentas anterior


CampoDescripciónTipoTamaño
CQW_DATADataD

8

CQW_LOTELoteC6
CQW_SBLOTESubloteC3
CQW_DOCNúmero del documentoC6
CQW_LINHANúmero de la líneaC3
CQW_INDCNTInd. de PartidaC1
CQW_CONTACta. AntiguaC20
CQW_CCUSTOCC AntiguoC9
CQW_ZERA¿Saldo en cero?C1
CQW_DATAALFch. ModificaciónD8
CQW_SEQSecuenciaC3
CQW_VALORValorN15


Ejemplo de cumplimentación:


I157|2328.1.0001||1000,00|D|
Campo 01 – Tipo de registro: I157
Campo 02 – Código de la cuenta analítica del plan de cuentas anterior: 2328.1.0001
Campo 03 – Código del centro de costos del plan de cuentas anterior: no hay
Campo 04 – Valor del saldo inicial del período: 1000,00 (corresponde a 1.000,00)
Campo 05 – Indicador de la situación del saldo inicial: D





Importante

Verifique regla de validación de campo descrita en la documentación técnica para ajuste de los campos descritos.


Tablas utilizadas:


Tabla

Descripción

CQW

ECD-  Saldos de Plano de Contas Anterior

CSBECD - Ítems de movimientos


Diccionario de datos:


Archivo:  CSB - ECD - Ítems de movimientos


Creación de los campos

Campo

CSB_INDSLD

Tipo

C

Tamaño

1

Descripción

Indic. Saldo

Título

Indic. Saldo
Lista de opcionesD - Deudor.
C - Acreedor.
Help de campoIndicador de saldo



Campo

CSB_CTAANT

Tipo

C

Tamaño

20

Descripción

Cta Antigua

Título

Cta Antigua
Help de campoCuenta antigua



Campo

CSB_CCANT

Tipo

C

Tamaño

9

Descripción

CC Antiguo

Título

CC Antiguo
Help de campoCentro de costo antiguo

Campo

CSB_DTORIG

Tipo

D

Tamaño

8

Descripción

Fch. Orig.

Título

Fecha original
Help de campoFecha original del asiento



Archivo:  CQW - ECD - Saldos del plan de cuentas anterior

 

Creación de los campos


Campo

CQW_DATA

Tipo

D

Tamaño

8

Descripción

Fecha

Título

Fecha Asto.
Help de campoFecha del asiento contable



Campo

CQW_LOTE

Tipo

C

Tamaño

6

Descripción

Lote

Título

Número lote
Help de campoLote contable



Campo

CQW_SBLOTE

Tipo

C

Tamaño

3

Descripción

Sublote

Título

Sublote
Help de campoSublote contable



Campo

CQW_DOC

Tipo

C

Tamaño

6

Descripción

Número del documento

Título

Núm Doc
Help de campoNúmero del documento contable



Campo

CQW_LINHA

Tipo

C

Tamaño

3

Descripción

Número de la línea

Título

Número línea
Help de campoLínea del asiento contable



Campo

CQW_INDCNT

Tipo

C

Tamaño

1

Descripción

Indicador de partida

Título

Ind Partida
Help de campo

Indica la partida referente a la cuenta nueva en el asiento contable.



Campo

CQW_CONTA

Tipo

C

Tamaño

20

Descripción

Cta Antigua

Título

Cta Antigua
Help de campo

Cuenta antigua



Campo

CQW_CCUSTO

Tipo

C

Tamaño

9

Descripción

CC Antiguo

Título

CC Antiguo
Help de campo

Centro de costo antiguo

Campo

CQW_ZERA

Tipo

C

Tamaño

1

Descripción

Saldo en cero

Título

Saldo en cero
Help de campo

Saldo anterior cero



Campo

CQW_DATAAL

Tipo

D

Tamaño

8

Descripción

Fch Modificación

Título

Fch Modificación
Help de campo

Fecha de modificación de la cuenta

Campo

CQW_SEQ

Tipo

C

Tamaño

3

Descripción

Secuencia 

Título

Secuencia
Help de campo

Secuencia de los asientos

Campo

CQW_DTORIG

Tipo

D

Tamaño

8

Descripción

Fch Original

Título

Fecha original
Help de campo

Fecha original del asiento


05. REFERENCIA

Documentación adicional

http://sped.rfb.gov.br/arquivo/show/7131