Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela BCE no Protheus

Apontamento Pagamento

O que é a tabela BCE no Protheus?

A tabela BCE faz parte do sistema ERP Protheus da TOTVS e é utilizada para apontamento pagamento.

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 BCE 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 BCE, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BCE
X2_PATH \DATA\
X2_ARQUIVO BCE990
X2_NOME Apontamento Pagamento
X2_NOMESPA Apunte Pago
X2_NOMEENG Payment annotation
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 33
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_ 1018
R_E_C_D_E_L_ 0

Campos da Tabela BCE (35 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_
BCE 01 BCE_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 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 15615 0
BCE 02 BCE_ANOPAG C 4 0 Ano/Pagto Ano/Pago Payment/year Ano/Pagto Ano/Pago Payment year 9999 - x x x x x x x x x x x x x x x x Str(YEAR(dDataBase), 4) - 1 xx - - - S - - - - - - - - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15616 0
BCE 03 BCE_MESPAG C 2 0 Mes/Pagto Mes/Pago PaymentMonth Mes/Pagto Mes/Pago Payment month 99 Val(M->BCE_MESPAG) > 0 .And. Val(M->BCE_MESPAG) <= 12 x x x x x x x x x x x x x x x x StrZero(Month(dDataBase), 2) - 1 xx - - - S - - - - - - - - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15617 0
BCE 04 BCE_SEQPAG C 3 0 Seq/Pagto Sec/Pago Seq./Pymnt. Seq/Pagto Sec/Pago Seq./Pymnt. 999 PLSVLDCOL({"BCE_CODINT","BCE_CODLOC","BCE_CODESP","BCE_CODPAG","BCE_ANOPAG","BCE_MESPAG","BCE_SEQPAG"}) x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15618 0
BCE 05 BCE_QTDAPT N 6 0 Qt.Apontada Ct. Apuntada Annot. qty. Qt.Apontada Ct. Apuntada Quantity annotated 999999 - x x x x x x x x x x x x x x x x - - 1 xx - S - S - - - - - - - - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15619 0
BCE 06 BCE_VLRCAL N 16 0 Vlr.Calculo Vlr.Calculo Amnt. calc. Vlr.Calculado Valor Calculado Amount calculated @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 xx - - - - V - - - - - - - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15620 0
BCE 07 BCE_VLRAPT N 16 2 Vlr.Apontado Vl.Apuntado Amnt. annot. Vlr.Apontado Valor Apuntado Amount annotated @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15621 0
BCE 08 BCE_TIPOCT C 1 0 Tp Contrato? ¿Tp Contr.? ContractType Tipo de Contrato Tipo de Contrato Contract type @! Pertence("123") x x x x x x x x x x x x x x x x BBB->(Posicione("BBB",1,xFilial("BBB")+M->BCD_CODPAG,"BBB_TIPOCT")) - 1 xx - - - - - - - - 1=PF;2=PJ;3=PJ(Ent.Fil./Benef.) 1=PF;2=PJ;3=PJ(Ent.Suc./Benef.) 1=Individual;2=Legal Entity;3=legal Entity (Non-profit) - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15622 0
BCE 09 BCE_INCIR C 1 0 Incide IR? ¿Incide IR? IR taxed Incide IR? ¿Incide IR? Subject to IR @! Pertence("01") x x x x x x x x x x x x x x x x IF(INCLUI, '', BBB->(POSICIONE("BBB",1,XFILIAL("BBB")+BCE->BCE_CODPAG,"BBB_INCIR"))) - 1 xx - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15623 0
BCE 10 BCE_INCINS C 1 0 Incide INSS? ¿Incid.INSS? INSS taxed Incide INSS? ¿Incide INSS? Subject to INSS @! Pertence("01") x x x x x x x x x x x x x x x x IF(INCLUI, '', BBB->(POSICIONE("BBB",1,XFILIAL("BBB")+BCE->BCE_CODPAG,"BBB_INCINS"))) - 1 xx - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15624 0
BCE 11 BCE_INCPIS C 1 0 Incide PIS Incide PIS PIS taxed Incide PIS Incide PIS Subject to PIS @! Pertence("01") x x x x x x x x x x x x x x x x IF(INCLUI, '', BBB->(POSICIONE("BBB",1,XFILIAL("BBB")+BCE->BCE_CODPAG,"BBB_INCPIS"))) - 1 x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15625 0
BCE 12 BCE_INCCOF C 1 0 Inc. Cofins Inc. Cofins COFINS taxed Incide Cofins Incide Cofins Subject to COFINS @! Pertence("01") x x x x x x x x x x x x x x x x IF(INCLUI, '', BBB->(POSICIONE("BBB",1,XFILIAL("BBB")+BCE->BCE_CODPAG,"BBB_INCCOF"))) - 1 x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15626 0
BCE 13 BCE_INCCSL C 1 0 Incide CSL Incide CSL CSL taxed Incide CSL Incide CSL Subject to CSL @! Pertence("01") x x x x x x x x x x x x x x x x IF(INCLUI, '', BBB->(POSICIONE("BBB",1,XFILIAL("BBB")+BCE->BCE_CODPAG,"BBB_INCCSL"))) - 1 x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15627 0
BCE 14 BCE_VERBA C 3 0 Verba Folha Conc.Planill Payroll item Verba Folha Concepto Planilla Payroll item @! Vazio() .Or. SRV->(ExistCpo("SRV",M->BCE_VERBA,1)) x x x x x x x x x x x x x x x x - SRV 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15628 0
BCE 15 BCE_JUSAPT C 40 0 Just.Apont. Just.Apunte Annot. just. Justificativa Apontamento Justificativa del Apunte Annotation justification @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - Empty(M->BCE_NUMLOT) - - - S - - N N N - - - 1 1 - - - 15629 0
BCE 16 BCE_CODIGO C 6 0 Codigo Codigo Code Codigo Codigo Code - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15630 0
BCE 17 BCE_CODINT C 4 0 Operadora Operadora Operator Operadora Operadora Operator @R !.!!! - x x x x x x x x x x x x x x x x M->BCD_CODINT - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15631 0
BCE 18 BCE_CODLOC C 3 0 Local Local Location Localidade Localidad Location - - x x x x x x x x x x x x x x x x M->BCD_CODLOC - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15632 0
BCE 19 BCE_CODESP C 3 0 Especialid. Especialid. Specialty Especialidade Especialidad Specialty @! - x x x x x x x x x x x x x x x x M->BCD_CODESP - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15633 0
BCE 20 BCE_DESESP C 40 0 Desc.Espec. Desc.Espec. Spec. descr. Descricao Descripcion Description - - x x x x x x x x x x x x x x x x If(Inclui, M->BCD_DESESP, Posicione("BAQ",1,xFilial("BAQ")+BCE->BCE_CODINT+BCE->BCE_CODESP, "BAQ_DESCRI")) - 1 xxxxxx - - - S V V - - - - - - - Posicione("BAQ",1,xFilial("BAQ")+BCE->BCE_CODINT+BCE->BCE_CODESP, "BAQ_DESCRI") - - S - - N N N - - - 1 2 - - - 15634 0
BCE 21 BCE_CODPAG C 3 0 Cd.Forma Pag Cd.Forma Pag Pym.ModeCode Codigo Forma de Pagamento Codigo Forma de Pago Payment mode code @! - x x x x x x x x x x x x x x x x M->BCD_CODPAG - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15635 0
BCE 22 BCE_DESPAG C 30 0 Dsc.Forma Pg Dsc.Forma Pg Pym.ModeDesc Descricao Forma Pagto Descripcion Forma de Pago Payment mode description - - x x x x x x x x x x x x x x x x BBB->(Posicione("BBB",1,xFilial("BBB")+M->BCD_CODPAG,"BBB_DESCRI")) - 1 xxxxxx x - - - S V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 15636 0
BCE 23 BCE_QTDCON N 6 0 Qt.Contratad Ct.Contratad Qty. hired Quant.Contratada Cant. Contratada Quantity hired 999999 - x x x x x x x x x x x x x x x x M->BCD_QTDCON - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15637 0
BCE 24 BCE_UNICON C 3 0 Unidade Unidad Unit Unidade Contratada Unidad Contratada Unit hired - - x x x x x x x x x x x x x x x x M->BCD_UNICON - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15638 0
BCE 25 BCE_VLRPAG N 16 2 Vlr.Forma Pg Vlr.Forma Pg Pym.ModeAmnt Valor Forma de Pagamento Valor Forma de Pago Payment mode amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x M->BCD_VLRPAG - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 15639 0
BCE 26 BCE_MODPAG C 1 0 Mod.Forma Pg Mod.Forma Pg Pymnt Mode Modalidade Forma Pagto. Modalidad Forma Pago Payment mode @! Pertence("12345") x x x x x x x x x x x x x x x x M->BCD_MODPAG - 1 xx - - - - V - - - 1=Diario;2=Semanal;3=Mensal;4=Plantao;5=Horas 1=Diario;2=Semanal;3=Mensual;4=Turno;5=Horas 1=Daily;2=Weekly;3=Monthly;4=Duty;5=Hours - - - - - S - - N N N - - - 1 1 - - - 15640 0
BCE 27 BCE_TIPPAG C 1 0 Tp.Forma Pg. Tp.Forma Pg. Pymnt MdType Tipo Forma de Pagamento Tipo Forma de Pago Payment mode type @! Pertence("12") x x x x x x x x x x x x x x x x M->BCD_TIPPAG - 1 xx - - - - V - - - 1=Fixa;2=Calculado 1=Fija;2=Calculada 1=Fixed;2=Calculated - - - - - S - - N N N - - - 1 1 - - - 15641 0
BCE 28 BCE_OPELOT C 4 0 Operadora Lt Operadora Lt Lt Operator Oper. Lote de Pagamento Oper. Lote de Pago Payment Lot Oper. @R !.!!! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15642 0
BCE 29 BCE_NUMLOT C 10 0 Lote Pagto Lote Pago Payment lot Lote Pagamento Lote Pago Payment lot @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 15643 0
BCE 30 BCE_CC C 9 0 Centro Custo Centro Costo Cost center Centro de Custo Centro de Costo Cost center @! ExistCpo("CTT") x x x x x x x x x x x x x x x x - CTT 1 xxxxxx x - - - - - - - - - - - - - - 004 - S - - N N N - - - 1 2 - - - 15644 0
BCE 31 BCE_RECSIP C 6 0 Rec. SIP Rec. SIP SIP Rec. Rec. SIP Rec. SIP SIP Rec. - - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 15645 0
BCE 32 BCE_INCISS C 1 0 Incide Iss ? ¿Inc. ISS? Levy ISS Incide Iss ? ¿Incide ISS? Levy ISS @! Pertence('01') x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - - S - - N N N - - - 1 2 - - - 15646 0
BCE 33 BCE_CLASIP C 7 0 Clas. SIP Clas. SIP SIP Clas. Classificacao SIP Clasificacion SIP SIP Classification @! VAZIO() .OR. PlsSeek("BF0",1,GetNewPar("MV_PLGRSIP","0001")+M->BCE_CLASIP,"","") x x x x x x x x x x x x x x x x - BF0SIP 1 x xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 15647 0
BCE 34 BCE_TIPPLA C 1 0 Tp Plano Tp Plan Tp Plan Tipo de Plano Tipo de Plan Tp Plan @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - 1=Individual;2=Coletivo Empresarial;3=Coletivo Adesao 1=Individual;2=Colectivo Empresarial;3=Colectivo Adhesion 1=Individual;2=Company Collective;3=Collective Adhesion - - - - - S - - N N N - - - 1 2 - - - 15648 0
BCE 35 BCE_CODSEG C 3 0 Cod. segment Cod. segment Seg.Code Codigo segmentação Codigo segmentacion Segm.Code @! PlsZero() .And. ExistCpo("BI6",M->BCE_CODSEG,1) x x x x x x x x x x x x x x x x - B52PLS 1 x x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 15649 0

Índices da Tabela BCE (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_
BCE 1 BCE_FILIAL+BCE_CODIGO+BCE_CODINT+BCE_CODLOC+BCE_CODESP+BCE_CODPAG+BCE_ANOPAG+BCE_MESPAG+BCE_SEQPAG Codigo + Operadora + Local + Especialid. + Cd.Forma Pag + Ano/Pagto + Codigo + Operadora + Local + Especialid. + Cd.Forma Pag + Ano/Pago + M Code + Operator + Location + Specialty + Pym.ModeCode + Payment/year + S - - S 2 3 - 2358 0
BCE 2 BCE_FILIAL+BCE_CODIGO+BCE_CODINT+BCE_ANOPAG+BCE_MESPAG+BCE_OPELOT+BCE_NUMLOT Codigo + Operadora + Ano/Pagto + Mes/Pagto + Operadora Lt + Lote Pagto Codigo + Operadora + Ano/Pago + Mes/Pago + Operadora Lt + Lote Pago Code + Operator + Payment/year + PaymentMonth + Lt Operator + Payment S - - S 2 3 - 2359 0

Perguntas frequentes

Para que serve a tabela BCE no Protheus?

Ela é utilizada para apontamento pagamento dentro do sistema ERP Protheus.

Como consultar os campos da tabela BCE?

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

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

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

Exemplo de consulta SQL da tabela BCE

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

SELECT
    BCE_FILIAL,
    BCE_ANOPAG,
    BCE_MESPAG,
    BCE_SEQPAG,
    BCE_QTDAPT,
    BCE_VLRCAL,
    BCE_VLRAPT,
    BCE_TIPOCT,
    BCE_INCIR,
    BCE_INCINS,
    BCE_INCPIS,
    BCE_INCCOF,
    BCE_INCCSL,
    BCE_VERBA,
    BCE_JUSAPT,
    BCE_CODIGO,
    BCE_CODINT,
    BCE_CODLOC,
    BCE_CODESP,
    BCE_DESESP,
    BCE_CODPAG,
    BCE_DESPAG,
    BCE_QTDCON,
    BCE_UNICON,
    BCE_VLRPAG,
    BCE_MODPAG,
    BCE_TIPPAG,
    BCE_OPELOT,
    BCE_NUMLOT,
    BCE_CC,
    BCE_RECSIP,
    BCE_INCISS,
    BCE_CLASIP,
    BCE_TIPPLA,
    BCE_CODSEG
FROM BCE
WHERE
    D_E_L_E_T_ = ' '
    AND BCE_FILIAL = 'VALOR'
    AND BCE_ANOPAG = 'VALOR'
    AND BCE_MESPAG = 'VALOR'
    AND BCE_SEQPAG = 'VALOR'
    AND BCE_QTDAPT = 0
    AND BCE_VLRCAL = 0
    AND BCE_VLRAPT = 0
    AND BCE_TIPOCT = 'VALOR'
    AND BCE_INCIR = 'VALOR'
    AND BCE_INCINS = 'VALOR'
    AND BCE_INCPIS = 'VALOR'
    AND BCE_INCCOF = 'VALOR'
    AND BCE_INCCSL = 'VALOR'
    AND BCE_VERBA = 'VALOR'
    AND BCE_JUSAPT = 'VALOR'
    AND BCE_CODIGO = 'VALOR'
    AND BCE_CODINT = 'VALOR'
    AND BCE_CODLOC = 'VALOR'
    AND BCE_CODESP = 'VALOR'
    AND BCE_DESESP = 'VALOR'
    AND BCE_CODPAG = 'VALOR'
    AND BCE_DESPAG = 'VALOR'
    AND BCE_QTDCON = 0
    AND BCE_UNICON = 'VALOR'
    AND BCE_VLRPAG = 0
    AND BCE_MODPAG = 'VALOR'
    AND BCE_TIPPAG = 'VALOR'
    AND BCE_OPELOT = 'VALOR'
    AND BCE_NUMLOT = 'VALOR'
    AND BCE_CC = 'VALOR'
    AND BCE_RECSIP = 'VALOR'
    AND BCE_INCISS = 'VALOR'
    AND BCE_CLASIP = 'VALOR'
    AND BCE_TIPPLA = 'VALOR'
    AND BCE_CODSEG = 'VALOR'