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:
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.
Actualización de descripción de campo 06 TIPO
Indicación del tipo de dato (N: numérico. C: carácter).
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.
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.
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.
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
Inclusión de código de signatario.
940 - Auditor independiente.
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: 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 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: 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).
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.
Borrado del registro (Registro facultativo- Firma digital de los archivos que tienen las fichas de registro utilizadas en el período).
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
Nº | Campo | Descripción | Tipo | Tamaño | Decimal | Valores válidos | Obligatorio | Reglas de validación del campo |
03 | COD_VER_LC | Código de la versión del layout contable. (Completa con 9.00) | C | - | - | [9.00] | Sí | [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] | |
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] | |
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] | |
Nivel jerárquico – 5 | Ocurrencia – 0:N |
Campo(s) clave: [COD_CTA] + [COD_CCUS] |
Sugerencia para implementación:
Inclusión del layout 9
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).
Principales campos y parámetros
Inclusión de los campos en el XML:
Para tabla CSB - ECD - Ítems de movimientos
TAG | Campo | Contenido |
---|---|---|
IND_DC_INI | CSB_INDSLD* | Indic.Saldo |
COD_CTA | CSB_CTAANT* | Cta Antigua |
COD_CCUS | CSB_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
Campo | Descripción | Tipo | Tamaño |
---|---|---|---|
CQW_DATA | Data | D | 8 |
CQW_LOTE | Lote | C | 6 |
CQW_SBLOTE | Sublote | C | 3 |
CQW_DOC | Número del documento | C | 6 |
CQW_LINHA | Número de la línea | C | 3 |
CQW_INDCNT | Ind. de Partida | C | 1 |
CQW_CONTA | Cta. Antigua | C | 20 |
CQW_CCUSTO | CC Antiguo | C | 9 |
CQW_ZERA | ¿Saldo en cero? | C | 1 |
CQW_DATAAL | Fch. Modificación | D | 8 |
CQW_SEQ | Secuencia | C | 3 |
CQW_VALOR | Valor | N | 15 |
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 |
CSB | ECD - Í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 opciones | D - Deudor. C - Acreedor. |
Help de campo | Indicador de saldo |
Campo | CSB_CTAANT |
Tipo | C |
Tamaño | 20 |
Descripción | Cta Antigua |
Título | Cta Antigua |
Help de campo | Cuenta antigua |
Campo | CSB_CCANT |
Tipo | C |
Tamaño | 9 |
Descripción | CC Antiguo |
Título | CC Antiguo |
Help de campo | Centro de costo antiguo |
Campo | CSB_DTORIG |
Tipo | D |
Tamaño | 8 |
Descripción | Fch. Orig. |
Título | Fecha original |
Help de campo | Fecha 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 campo | Fecha del asiento contable |
Campo | CQW_LOTE |
Tipo | C |
Tamaño | 6 |
Descripción | Lote |
Título | Número lote |
Help de campo | Lote contable |
Campo | CQW_SBLOTE |
Tipo | C |
Tamaño | 3 |
Descripción | Sublote |
Título | Sublote |
Help de campo | Sublote contable |
Campo | CQW_DOC |
Tipo | C |
Tamaño | 6 |
Descripción | Número del documento |
Título | Núm Doc |
Help de campo | Nú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 campo | Lí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 |
Documentación adicional
http://sped.rfb.gov.br/arquivo/show/7131