ÍNDICE

  1. Visión general  - Objetivo 
    1. Definición de la regla de negocio
    2. Documentación técnica para Creación/Ajustes de campos

       2. Ejemplo de utilización

       3. Pantalla 

              Principales campos y parámetros

       4. Tablas utilizadas

              Tablas y registros


01. VISIÓN GENERAL

Objetivo

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


Legislación

Publicado el 26 de noviembre de 2019

Manual de orientación del Layout 8 de la ECD
Actualización: Noviembre de 2019

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

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

             

                  1) Bloque C : construido por el propio programa (Informaciones recuperadas del registro contable); de la ECD del año anterior. Este bloque tiene como objetivo realizar el cruce de la información de la ECD anterior con la ECD actual, por medio de la recuperación de Saldos y Estados contables.

                  2) Registro 0000 – Creación de campos para información del registro centralizado o descentralizado y cambio de mapeo del plan de cuentas.

                  3) Inclusión de nuevas reglas de validación en los estados contables del Registro J100 (Balance patrimonial) y del Registro J150 (Estados de resultados del ejercicio): Entre estos: Creación de los campos de orden de líneas de la DRE; Valor del saldo final del período inmediatamente anterior y antes del cierre (regreso del valor del saldo inicial de la DRE) e Indicador de la situación del valor de la DRE del período inmediatamente anterior y antes del cierre(D=Deudor, C=Acreedor)

                         


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.


  • Bloque C: Informaciones recuperadas 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".

          El archivo de la información recuperada está compuesto por los siguientes registros:

          • Registro C001: Apertura del bloque C

          • Registro C040: Identificación de la ECD Recuperada

          • Registro C150: Saldos periódicos recuperados- Identificación del período

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

          • Registro C600: Estados contables recuperados

          • Registro C650: Estado de resultados del ejercicio recuperado

          • Registro C990: Cierre del Bloque C


          Observación: La ECD indicada para recuperación no puede tener el número de orden igual a otra ECD, del mismo RCPJ, RCPJ de SCP (si lo hubiera) y NIRE (si lo hubiera), existente en la base local del programa, independientemente del año calendario.

          Atención especial al registro C155 – Detalle de los saldos periódicos recuperados, porque habiendo divergencia entre el saldo final de la ECD anterior por cuenta del plan interno, al compararse con el saldo inicial de la ECD actual, una de estas posibles acciones deben ser necesariamente tomadas: la inclusión de los registros I157, suponiendo que haya ocurrido alguna modificación en el plan en cuentas con saldo al final del período inmediatamente anterior, o incluso, la sustitución de la ECD anterior. Es importante recordar que, en esta última hipótesis, cuando se admite en los términos de la IN RFB 1.774/2017, deben observarse posibles reflejos con relación a la ECF, es decir, este SPED también debe ser objeto de rectificación para el período de la ECD afectada.


  • Registro 0000: Apertura del archivo digital e identificación del empresario o de la sociedad empresarial.

    Creación de los campos:

    1) Campo IND_CENTRALIZADA: Indicador de la modalidad de registro centralizado o descentralizado: Campo obligatorio. (Campo 21 del registro “0000”)

             0 – Registro centralizado

                   1 – Registro descentralizado

          

         

           2) Campo IND_MUDANCA_PC: Indicador de cambio de plan de cuentas: Campo obligatorio. (Campo 22 del registro “0000”)

               A partir del período presentado, habiendo modificación de códigos del plan de cuentas interno, este campo debe constar con el indicador = 1 (hubo cambio)

                   0 – No hubo modificación del plan de cuentas.

                   1 – Existe modificación en el plan de cuentas

           Observación: Si el campo 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).

         

          3) Campo COD_PLAN_REF: Código del plan referencial (códigos de uno de los planes referenciales existentes o vacíos). (Campo 23 del registro “0000”)

          Se utilizará para el mapeo de todas las cuentas analíticas del registro 0000  

          Si hubiera la cumplimentación, los códigos que se utilizarán para el mapeo: (1 – PJ en general –Ganancia real; 2 – PJ en general –Ganancia prevista; 3 – Financieras –Ganancia real; 4 – Aseguradoras –Ganancia real; 5 – Libres y exentas en general; 6 – Libres y exentas –Financieras; 7 – Libres y exentas Aseguradoras; 8 – Entidades cerradas de previsión complementaria; 9 – Partidos políticos; 10 –Financieras –Ganancia prevista).

          Observación: Si la persona jurídica no realiza el mapeo para los planes referenciales en la ECD, este campo debe quedar en blanco(vacío). En la ECD no hay obligatoriedad de mapeo, pero es recomendable, porque se utilizará en la ECF. 

        


  • Registro I051: Plan de cuentas referencial

          Borrado del campo COD_ENT_REF – código del plan referencial


  • Registro I100: Centro de costos- Actualización de texto

           Registro obligatorio para todos los que utilicen centros de costo en su contabilidad (aunque no hayan sido necesarios en los registros I051 e I052).


  • Registro J100: Balance general

    Se permitirán dos líneas de nivel 1: Activo total y Pasivo total

    Se exigirán, como mínimo, tres niveles.

          El registro J100 – El nivel de detalle de los estados contables es de responsabilidad exclusiva de la persona jurídica. Los estados contables se mostrarán de acuerdo con la orden de los códigos de agrupación, considerando la estructura jerárquica informada (niveles de las cuentas).

          Reglas incluidas:

          REGRA_EXISTEM_2_NIVEIS_1: Verifica si existen dos líneas con el campo nivel – J100.NIVEL_AGL (Campo 04) – igual a “1”, siendo una con el indicado del grupo de balances – J100.IND_GRP_BAL (Campo 06)– igual a “A” – Activo; y otra igual a “P” – Pasivo. 


          REGRA_EXISTEM_MAIS_DE_2_NIVEIS_1:
Verifica si la cantidad de registros J100 con nivel igual “1”– J100.NIVEL_AGL (Campo 04) – es igual a 2. 

 


  • Registro J150: Estado de resultado del ejercicio

        Vuelve a tener dos columnas de valores, movimiento – período/ejercicio social anterior y actual, comparativos – y campos nuevos para identificación y orden de las líneas de agrupaciones y subtotales.

         Se permitirá una línea de nivel 1: Resultado del período.

         Se exigirán, como mínimo, tres niveles.

          El estado del resultado del ejercicio – registro J150 – se mostrará de acuerdo con la orden definida en el campo “J150.NU_ORDEM (Campo 02)”.

          Creación de los campos:

          1) Campo NU_ORDEM: Número de orden de la línea en la visualización del estado.- Campo obligatorio.

          2) Campo VL_CTA_INI: Valor del saldo final de la línea en el período inmediatamente anterior.

          3) Campo IND_DC_CTA_INI: Indicador de la situación del valor final de la línea en el período inmediatamente anterior:

               D – Deudor.

               C – Acreedor.

          4) Campo VL_CTA_FIN: Valor final de la línea antes del cierre del ejercicio.- Campo obligatorio.

          5) Campo IND_DC_CTA_FIN: Indicador de la situación del valor final de la línea antes del cierre del ejercicio.- Campo obligatorio.

               D – Deudor.

               C – Acreedor.

          Reglas incluidas:

          REGRA_VALIDA_SALDO_INI_DRE: Verifica, si el campo identificación de los estados del registro J005 – J005.ID_DEM (Campo 04) – fuera igual a “1” – Estados contables de la persona jurídica a la que se refiere el registro – y el período de los estados (J005.DT_INI y J005.DT_FIN) estuviera incluido en el período de la ECD (0000.DT_INI_ y 0000.DT_FIN), si el saldo final de la línea del período inmediatamente anterior –J150.VL_CTA_INI (Campo 08) – es igual al saldo final recuperado en el registro C650 – C650.VL_CTA_FIN(Campo 06), considerando el indicador del saldo (D = Deudor o C = Acreedor).

          REGRA_NU_ORDEM_DUPLICADO: Verifica si todos los valores de número de orden informados en el registro J150 – J150.NU_ORDEM (Campo 02) – son diferentes.

          REGRA_NIVEL_1_INEXISTENTE: Verifica si existe nivel “1” informado en el registro J150 – J150.NIVEL_AGL (Campo 05)

          REGRA_OCO_UNICA_NIVEL_1: Verifica si solamente existe una línea con nivel “1” en el registro J150 – J150.NIVEL_AGL (Campo 05).GL (Campo 05).





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. (Completar con 8.00)


C--[8.00][REGRA_VERSAO_LC]

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


REGISTRO 0000: APERTURA DEL ARCHIVO DIGITAL E IDENTIFICACIÓN DEL EMPRESARIO O DE LA SOCIEDAD EMPRESARIAL

Inclusión del campo IND_CENTRALIZADA

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
21IND_CENTRALIZADA

Indicador de la modalidad del registro centralizado o descentralizado:

0- Registro centralizado.

1- Registro descentralizado

N001-[0;1]

-





Inclusión del campo IND_MUDANCA_PC

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
22IND_MUDANC_PC

Indicador de cambios del plan de cuentas:

0- No hubo cambios en el plan de cuentas.

1- Hubo cambios en el plan de cuentas

N001-[0;1]

-





Inclusión del campo COD_PLAN_REF

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
22COD_PLAN_REF

Código del plan de cuentas referencial que se utilizará para el mapeo de todas las cuentas analíticas:
1 – PJ en general –Ganancia real
2 – PJ en general –Ganancia prevista
3 – Financieras –Ganancia real
4 – Aseguradoras –Ganancia real
5 – Libres y exentas en general
6 – Libres y exentas financieras
7 – Libres y exentas -Aseguradoras
8 – Entidades cerradas de previsión complementaria
9 – Partidos políticos
10 – Financieras –Ganancia prevista

C002-[1; 2;3;
4; 5; 6;
7; 8; 9;
10] o
Vacío
No

-





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_COD_CCUS_COD_CTA_REF_DUPLICIDADE]

Nivel jerárquico – 4

Ocurrencia – 0:N

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


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_SALDO_INI_INVALIDO]
[REGRA_CONTA_I155_INEXISTENTE_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_CONTA_I157_INEXISTENTE_C155]
[REGRA_EXISTE_I157_PERIODO_ANTERIOR]

Nivel jerárquico – 5

Ocurrencia – 0:N

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


REGISTRO I200: ASIENTO CONTABLE

Inclusión de regla de validación

REGISTRO I200: ASIENTO CONTABLE

Reglas de validación del registro

[REGRA_REGISTRO_OBRIGATORIO_I350]

Nivel jerárquico – 3

Ocurrencia – 0:N

Campo(s) clave: [NUM_LCTO]


Inclusión de regla de validación de campo

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
06DT_LCTO_EXT

Fecha de ocurrencia de los hechos objeto del asiento extemporáneo.

Observación: Si no fuera posible precisar la fecha a que se refieren los hechos del asiento extemporáneo, informe la fecha de cierre del ejercicio en que ocurrieron estos hechos.

N008--No

[REGRA_DT_LCTO_EXT_ OBRIGATORIA]

[REGRA_DT_LCTO_EXT_ INDEVIDA] [REGRA_DT_ANTIGA]

[REGRA_DT_LCTO_EXT_INV]


REGISTRO J005: ESTADOS CONTABLES

Inclusión de regla de validación

REGISTRO J005: ESTADOS CONTABLES

Reglas de validación del registro

[REGRA_OBRIGATORIA_DEMONSTRACAO]

Nivel jerárquico – 2

Ocurrencia – 0:N

Campo(s) clave: [DT_INI+DT_FIN+ID_DEM]


REGISTRO J100: BALANCE PATRIMONIAL

Inclusión de regla de validación

REGISTRO J100: BALANCE PATRIMONIAL

Reglas de validación del registro

[REGRA_EXISTEM_2_NIVEIS_1]
[REGRA_EXISTEM_MAIS_DE_2_NIVEIS_1]

Nivel jerárquico – 3

Ocurrencia – 0:N

Campo(s) clave: [COD_AGL]


REGISTRO J150: ESTADO DEL RESULTADO DEL EJERCICIO

Inclusión de regla de validación

REGISTRO J150: ESTADO DEL RESULTADO DEL EJERCICIO

Reglas de validación del registro

[REGRA_VALIDA_SALDO_INI_DRE]
[REGRA_NU_ORDEM]
[REGRA_NIVEL_1_EXISTENTE]
[REGRA_OCO_UNICA_NIVEL_1]

Nivel jerárquico – 3

Ocurrencia – 0:N

Campo(s) clave: [COD_AGL] (para [IND_VL] = P o N)


REGISTRO J150: ESTADO DEL RESULTADO DEL EJERCICIO

Inclusión del campo NU_ORDEM

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
02NU_ORDEM

Número de orden de la línea en la visualización del estado.

N019--

-





Inclusión del campo VL_CTA_INI

Campo

Descripción

TipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
08VL_CTA_INI

Valor del saldo final de la línea en el período inmediatamente anterior.

N01902-No

-





Inclusión del campo IND_DC_CTA_INI

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
09IND_DC_CTA_INI

Indicador de la situación del valor final de la línea en el período inmediatamente anterior:
D – Deudor
C – Acreedor

C001-[“D”,“C”]No

-





Inclusión del campo VL_CTA_FIN

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
10VL_CTA_FIN

Valor final de la línea antes del cierre del ejercicio.

N01902-

-





Inclusión delcampo IND_DC_CTA_FIN

CampoDescripciónTipoTamañoDecimalValores válidosObligatorioReglas de validación del campo
11IND_DC_CTA_FIN

Indicador de la situación del valor final de la línea antes del cierre del ejercicio:
D – Deudor
C – Acreedor

C001-[“D”,“C”]

-




02. EJEMPLO DE UTILIZACIÓN

Sugerencia para implementación:

Inclusión del layout 8



03. PANTALLA 

        Principales campos y parámetros

Wizard con las preguntas:

¿Tipo de registro? Registro centralizado o descentralizado




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


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

Si la pregunta se informa como "No", el sistema presentará un mensaje de validación:



04. TABLAS UTILIZADAS

  • Tablas y registros


    • Registro 0000 - Revisión

               Inclusión de los campos en el XML:

    Para la tabla CS0 - ECD - Revisión:

    TAG

    Campo

    Contenido

    IND_MUDANCA_PCCS0_MUDPC*Indicador del cambio del plan de cuentas
    IND_CENTRALIZADACS0_TPESC**Indicador de la modalidad de registro centralizado o descentralizado
    COD_PLAN_REFCS0_PLAREF**

    Código del plan de cuentas referencial utilizado en el mapeo de cuentas analíticas.

    *Campos nuevos

  • **Campo ya existente en la Tabla CS0


  • Ejemplo de cumplimentación:

    |0000|LECD|01012015|31122015|EMPRESA PRUEBA|11111111000199|AM||3434401|99999||0|1|0||0|0||N|N|0|0|1|

  • Campo 21 – Indicador de la modalidad de registro centralizado o descentralizado: 0 (Registro centralizado).

  • Campo 22 – Indicador de cambio de plan de cuentas: 0 (No hubo cambios en el plan de cuentas).

  • Campo 23 – Código del plan de cuentas referencial: 1 (PJ en general – Ganancia real).



  • Registro I051: Plan de cuentas referencial

Borrado del campo en el XML para layout 8.

TAG

Campo

Contenido

COD_ENT_REF

CS0_PLAREF

Código de la institución responsable por el mantenimiento del plan

de cuentas referencial, de acuerdo con la tabla publicada por el Sped.

 Layouts anteriores mantener el registro.


  • J150 - Estado del resultado del ejercicio (DRE) 

           Inclusión de los campos en el XML:

Para la tabla CSE - ECD - Balances ítems:

TAG

Campo

Contenido

NU_ORDEMCSE_ORDEM*

Número de orden de la línea en la visualización del estado.

VL_CTA_INI CSE_VLRINI**Valor del saldo final de la línea en el período inmediatamente anterior.
IND_DC_CTA_INICSE_INDINI**

Indicador de la situación del valor final de la línea en el período inmediatamente anterior:

D – Deudor

C – Acreedor

VL_CTA_FINCSE_VALOR**

Valor final de la línea antes del cierre del ejercicio

IND_DC_CTA_FIN

CSE_INDVAL**

Indicador de la situación del valor final de la línea antes del cierre del ejercicio:

D – Deudor

C – Acreedor

*Campos nuevos

**Campo ya existente en la Tabla CSE


  • Ejemplo de cumplimentación:

    J150|20|3.3|T|2|3|GASTOS OPERATIVOS|10000,00|D|936844,99|D|D|233

    Campo 02 – Orden de la línea: 20 (será la vigésima línea en la visualización del informe de la DRE)

    Campo 08 – Valor del saldo final del período inmediatamente anterior: 10000,00 (10.000,00).

          Campo 09 – Indicador de la situación del saldo final del período inmediatamente anterior: D (Deudor).

          Campo 10 – Valor del saldo final antes del cierre del ejercicio: 936844,99 (936.844,99).

          Campo 11 – Indicador de la situación del saldo final antes del cierre del ejercicio: D (Deudor).



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

CS0ECD-  Revisión
CSEECD - Balances ítems


Diccionario de datos

Archivo:  CS0 - ECD - Revisión


Creación de los campos

Campo

CS0_MUDPC

Tipo

N

Tamaño

1

Descripción

Ind. Plan de cuentas

Título

Ind. Plan de cuentas
Lista de opciones0- No hubo cambio;1-Hubo cambio en el plan de cuentas
Help de campoIndicador del cambio del plan de cuentas

Campo

CS0_AMRPC

Tipo

C

Tamaño

1

Descripción

Vinculación de plan de cuentas

Título

Elaborar plan C
Lista de opciones0=No;1=Sí
Help de campo

Indicador para informar si existe vinculación con el plan referencial.

Importante

En el producto estándar del Protheus no existe versión en el plan de cuentas, por lo tanto, no se generarán los registros I157, porque estos ya están considerados en el movimiento contable de los asientos normales que constan en los registros I200 e I250.
Si fuera necesario incluir estos registros (I157), deben completarse directamente por el propio PGE del Sped Contable.

Importante

El parámetro MV_GRVISOR debe crearse si desea imprimir los estados contables considerando únicamente el campo orden de la visión con el contenido .T.


Archivo:  CSE - ECD - Balances ítems  

Creación del campo

Campo

CSE_ORDEM

Tipo

C

Tamaño

19

Descripción

Orden línea DRE 

Título

Orden línea
Help de campoOrden de la línea en la visualización de la DRE



Documentación adicional

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