Dicionário Protheus
Início

Tabela EJB no Protheus

Matriz de Tributação

O que é a tabela EJB no Protheus?

A tabela EJB faz parte do sistema ERP Protheus da TOTVS e é utilizada para matriz de tributação.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela EJB possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela EJB, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE EJB
X2_PATH \DATA\
X2_ARQUIVO EJB990
X2_NOME Matriz de Tributação
X2_NOMESPA Matriz de Tributacion
X2_NOMEENG Taxation Matrix
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO EJB_FILIAL+EJB_IMPORT+EJB_CODMAT
X2_PYME S
X2_MODULO 17
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 3829
R_E_C_D_E_L_ 0

Campos da Tabela EJB (15 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
EJB 01 EJB_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 61532 0
EJB 02 EJB_CODMAT C 10 0 Cod Matriz Cod Matriz Matrix Code Codigo da Matriz Codigo de la Matriz Matrix Code 9999999999 MAT100Valid('CODMAT') x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 61533 0
EJB 03 EJB_IMPORT C 2 0 Importador Importador Importer Importador da Matriz Importador de la matriz Matrix Importer - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 61534 0
EJB 04 EJB_ATIVO C 1 0 Ativo? ¿Activo? Active Ativo ou Inativo Activo o Inactivo Active or Inactive - - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - 1=Ativo;2=Inativo 1=Activo;2=Inactivo 1=Active;2=Inactive - - - - - S - - N - N - - - 1 2 - - - 61535 0
EJB 05 EJB_PRDSUF C 11 0 Cod Produto Cod Producto Product Code Codigo Produto Suframa Codigo Producto Suframa Suframa Product Code - ExistCpo('SYZ') x x x x x x x x x x x x x x x x - SYZ002 1 x - S - S - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 61536 0
EJB 06 EJB_NCM C 10 0 NCM NCM NCM NCM do Produto Suframa NCM del Producto Suframa Suframa Product NCM @R 9999.99.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N - N - - - 1 2 - - - 61537 0
EJB 07 EJB_DESTIN C 6 0 Destinacao Destino Destination Destinação Destino Destination 99 MAT100VldSX5('ZT','EJB') .And. MAT100Valid('CODTRIBUTA') x x x x x x x x x x x x x x x x - ZT 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 61538 0
EJB 08 EJB_UTILIZ C 6 0 Utilizacao Utilizacion Use Utilização Utilizacion Use 99 MAT100VldSX5('ZU','EJB') x x x x x x x x x x x x x x x x - ZU 1 x x - - - S - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 61539 0
EJB 09 EJB_CODTRI C 4 0 Cod Tributa Cod Tribut. Taxation Cd Codigo Tributação Codigo tributacion Taxation Code - If(!Empty(M->EJB_CODTRI),ExistCpo('EJC').And.MAT100Valid('CODTRIBUTA'),.T.) x x x x x x x x x x x x x x x x - EJC 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 61540 0
EJB 10 EJB_NUMDEC C 9 0 Dec.Conces. Dec. de Conc Concess.Dec. Decreto concessivo Decreto de concesion Concession Decree 999999999 - x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 61541 0
EJB 11 EJB_TPDOC C 1 0 Doc.Conces. Doc. de Conc Conces. Doc. Documento concessivo Documento de concesion Concession Document - - x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - 1=Laudo Técnico;2=Ato Declaratório;3=Certificado de Credenciamento 1=Informe tecnico;2=Acto Declaratorio;3=Certificado de acreditacion 1=Technical Report;2=Declaratoty Act;3=Accreditation Certificate - - - - - S - - N - N - - - 1 1 - - - 61542 0
EJB 12 EJB_NUMDOC C 9 0 Num Doc Con Num Doc Con Con Doc Num Número do documento conce Numero del Doc. de Conc. Conce document number 999999999 - x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 61543 0
EJB 13 EJB_DTINI D 8 0 Dt Ini Ben Fch Ini Bien Ben St Dt Data inicial do benefício Fecha inicial del Benefic Start Date of Benefit - MAT100Valid('DATA') x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 61544 0
EJB 14 EJB_DTFIM D 8 0 Vig Benefic Vig Benefic Benef. Valid Vigência do benefício Vigencia del beneficio Benefit Validity - MAT100Valid('DATA') x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N - N - - - 1 1 - - - 61545 0
EJB 15 EJB_COEFIC C 1 0 Coeficiente? ¿Coefic.? Coefficient? Coeficiente utilizado Coeficiente utilizado Used coefficient - - x x x x x x x x x x x x x x x x - - 1 x - - - N - - - - 1=Coefeciente Normal;2=Optante - Lei 2.826 1=Coefeciente normal;2=Optante - Ley 2.826 1=Normal Coefficient;2=Opting - Law 2.826 - - - - - S - - N - N - - - 1 2 - - - 61546 0

Índices da Tabela EJB (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
EJB 1 EJB_FILIAL+EJB_IMPORT+EJB_CODMAT Importador + Cod Matriz Importador + Cod Matriz Importer + Matrix Code S - - S 2 3 - 9199 0
EJB 2 EJB_FILIAL+EJB_CODMAT Cod Matriz Cod Matriz Matrix Code S - - S 2 3 - 9200 0

Perguntas frequentes

Para que serve a tabela EJB no Protheus?

Ela é utilizada para matriz de tributação dentro do sistema ERP Protheus.

Como consultar os campos da tabela EJB?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela EJB?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela EJB

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    EJB_FILIAL,
    EJB_CODMAT,
    EJB_IMPORT,
    EJB_ATIVO,
    EJB_PRDSUF,
    EJB_NCM,
    EJB_DESTIN,
    EJB_UTILIZ,
    EJB_CODTRI,
    EJB_NUMDEC,
    EJB_TPDOC,
    EJB_NUMDOC,
    EJB_DTINI,
    EJB_DTFIM,
    EJB_COEFIC
FROM EJB
WHERE
    D_E_L_E_T_ = ' '
    AND EJB_FILIAL = 'VALOR'
    AND EJB_CODMAT = 'VALOR'
    AND EJB_IMPORT = 'VALOR'
    AND EJB_ATIVO = 'VALOR'
    AND EJB_PRDSUF = 'VALOR'
    AND EJB_NCM = 'VALOR'
    AND EJB_DESTIN = 'VALOR'
    AND EJB_UTILIZ = 'VALOR'
    AND EJB_CODTRI = 'VALOR'
    AND EJB_NUMDEC = 'VALOR'
    AND EJB_TPDOC = 'VALOR'
    AND EJB_NUMDOC = 'VALOR'
    AND EJB_DTINI BETWEEN '20260501' AND '20260531'
    AND EJB_DTFIM BETWEEN '20260501' AND '20260531'
    AND EJB_COEFIC = 'VALOR'