Pular para conteúdo

Migration — ct_plano_referencial_equivalencias

Refs: ECS-246 · entidade JPA ReferenceChartOfAccountsEquivalent (ecosif-database 0.7.08)

Objetivo

Persistir equivalências entre conta do plano referencial e conta do plano local, escopadas por empresa / filial.

Onde aplicar

Local Arquivo
Canônico (meta-repo) flyway-ecosif/sql/V0.7.00.10__create_ct_plano_referencial_equivalencias.sql
Espelho auth ecosif-auth/.../V0.7.00.10__create_ct_plano_referencial_equivalencias.sql

No auth e no hub, V0.7.00.9 é identity_provider_link; a tabela de equivalências é V0.7.00.10.

Schema

Coluna Tipo Papel
equivalencia_uuid varchar(255) PK ID da equivalência
contaref_uuid varchar(255) NOT NULL FK → ct_plano_referencial_detalhes
empresa / filial varchar(9) NOT NULL Isolamento
conta_id bigint NOT NULL FK → ct_plano

Índice único: (empresa, filial, conta_id).

Mapeamento JPA

io.ecosif.database.company.model.ReferenceChartOfAccountsEquivalent
@Table(name = "ct_plano_referencial_equivalencias")

PostgreSQL normaliza identificadores não citados para minúsculo; @Column(name = "contaRef_uuid") resolve para contaref_uuid.