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

Tabela ACF no Protheus

Telecobrança

O que é a tabela ACF no Protheus?

A tabela ACF faz parte do sistema ERP Protheus da TOTVS e é utilizada para telecobrança.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE ACF
X2_PATH \DATA\
X2_ARQUIVO ACF990
X2_NOME Telecobrança
X2_NOMESPA Telecobranza
X2_NOMEENG Telecollections
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO ACF_FILIAL+ACF_CODIGO
X2_PYME N
X2_MODULO 13
X2_DISPLAY ACF_CODIGO+ACF_CLIENT+ACF_LOJA
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_ 128
R_E_C_D_E_L_ 0

Campos da Tabela ACF (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_
ACF 01 ACF_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 x - - 1 x x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 1 - - - 1749 0
ACF 02 ACF_CODIGO C 6 0 Atendimento Atencion Servicing Codigo do Atendimento Codigo de Atencion Customer Service Code 999999 - x x x x x x x x x x x x x x x xx TkNumero("ACF","ACF_CODIGO") - 1 x x - - - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 1750 0
ACF 03 ACF_CLIENT C 6 0 Cliente Cliente Customer Codigo do Cliente Codigo del Cliente Customer´s Code @! NaoVazio() .AND. Tk274Client() x x x x x x x x x x x x x x x x - CLT 1 xxx - S - S A R - - - - - - - - 001 - S - - N N N - - - 1 1 - - - 1751 0
ACF 04 ACF_LOJA C 2 0 Loja Tienda Unit Loja do Cliente Tienda del Cliente Customer Unit @! NaoVazio() .AND. Tk274Client() x x x x x x x x x x x x x x x x - - 1 x xxx - S - S V R - - - - - - - - 002 - S - - N N N - - - 1 1 - - - 1752 0
ACF 05 ACF_PRAZO D 8 0 Prazo Cobr. Plazo Cobr. Coll. Deadln Prazo para cobrar. Plazo para cobrar. Deadline for collection @D - x x x x x x x x x x x x x x x x - - 1 xx - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 1753 0
ACF 06 ACF_DESC C 50 0 Empresa Empresa Company Nome do Cliente Nombre del Cliente Customer´s Name @! - x x x x x x x x x x x x x x x x IIF(EMPTY(M->ACF_CLIENT),"",TkDCliente(ACF->ACF_CLIENT,ACF->ACF_LOJA)) - 1 x xx x - - - S V V - - - - - - - TkDCliente(ACF->ACF_CLIENT,ACF->ACF_LOJA) 175 - S - - N N N - - - 1 2 - - - 1754 0
ACF 07 ACF_CODCON C 6 0 Contato Contacto Contact Codigo do Contato Codigo del Contacto Contact Code @! TkVldContato("SA1", M->ACF_CLIENT+M->ACF_LOJA) x x x x x x x x x x x x x x x x - CNT 1 xx x - S - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1755 0
ACF 08 ACF_DESCNT C 50 0 Nome Nombre Name Nome do Contato Nombre del Contacto Contact Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,Posicione("SU5",1,xFilial("SU5") + ACF->ACF_CODCON,"U5_CONTAT"),"") - 1 x xx x - - - S V V - - - - - - - Posicione("SU5",1,xFilial("SU5") + ACF->ACF_CODCON, "U5_CONTAT") 176 - S - - N N N - - - 1 2 - - - 1756 0
ACF 09 ACF_OPERAD C 6 0 Operador Operador Operator Codigo do Operador Codigo del Operador Operator Code 999999 NaoVazio() .And. ExistCpo("SU7") .And. Tk273ValOper("ACF_OPERAD") x x x x x x x x x x x x x x x x IIf(INCLUI,TkOperador(),ACF->ACF_OPERAD) SU7 1 xxx - S - S V R - - - - - - - - - - S - - N N N - - - 1 1 - - - 1757 0
ACF 10 ACF_DESCOP C 30 0 Nome Nombre Name Nome do Operador Nombre del Operador Operator Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI .or. IsInCallStack("Tk274Htlc"),Posicione("SU7",1,xFilial("SU7")+ACF->ACF_OPERAD,"U7_NOME"),SU7->U7_NOME) - 1 x xx x - - - S V V - - - - - - - Posicione("SU7",1,xFilial("SU7") + ACF->ACF_OPERAD, "U7_NOME") - - S - - N N N - - - 1 2 - - - 1758 0
ACF 11 ACF_OPERA C 1 0 Ligacao Llamada Call Tipo da Ligacao Tipo de Llamada Type of Call !@ Pertence("12") x x x x x x x x x x x x x x x x - - 1 x x - - - N V R - - 1=Receptivo;2=Ativo 1=Receptivo;2=Activo 1=Receptive;2=Active - - - - - S - - N N N - - - 1 1 - - - 1759 0
ACF 12 ACF_STATUS C 1 0 Status Estatus Status Status do atendimento Estatus de atencion Service Status @! Vazio() .OR. Pertence("123") x x x x x x x x x x x x x x x x IIF(INCLUI,"2","") - 1 xxx - - - N A R - - 1=Atendimento;2=Cobranca;3=Encerrado 1=Atencion;2=Cobranza;3=Cerrado 1=Servicing;2=Collection;3=Concluded - - - - - S - - N N N - - - 1 1 - - - 1760 0
ACF 13 ACF_MOTIVO C 6 0 Ocorrencia Ocurrencia Occurrence Ocorrencia da Ligacao Ocurrencia de Llamada Call Occurrence 999999 - x x x x x x x x x x x x x x x x - U9C 1 x xx x - S - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1761 0
ACF 14 ACF_DESCMO C 30 0 Descricao Descripcion Description Descricao do Motivo Descripcion del Motivo Reason Description @! - x x x x x x x x x x x x x x x x IIf(!INCLUI,Posicione("SU9",2,xFilial("SU9") + ACF->ACF_MOTIVO,"U9_DESC"),"") - 1 x xx x - - - N V V - - - - - - - Posicione("SU9",2,xFilial("SU9") + ACF->ACF_MOTIVO, "U9_DESC") - - S - - N N N - - - 1 2 - - - 1762 0
ACF 15 ACF_DATA D 8 0 Data Fecha Date Data do Atendimento Fecha de Atencion Customer Service Date 99/99/9999 - x x x x x x x x x x x x x x x x dDatabase - 1 x xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 1763 0
ACF 16 ACF_CODOBS C 6 0 Codigo Obs. Codigo Obs. Observ.Code Codigo da Observacao Codigo de la Observacion Observation Code 999999 - x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1764 0
ACF 17 ACF_OBS M 35 0 Observacao Observacion Note Observacao do Atendimento Observacion de Atencion Service Note - - x x x x x x x x x x x x x x x x IIF(!INCLUI,MSMM(ACF->ACF_CODOBS,80),"") - 1 x - - - N A V - - - - - - - - - - S - - N N N - - - 1 2 - - - 1765 0
ACF 18 ACF_PENDEN D 8 0 Retorno Retorno Return Data do Retorno Fecha del Retorno Return Date 99/99/9999 Tk274Penden() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 1766 0
ACF 19 ACF_HRPEND C 5 0 Hora Hora Hour Hora do Retorno Hora de Retorno Return Hour 99:99 TK274HACF() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 1767 0
ACF 20 ACF_INICIO C 8 0 Inicio Inicio Begn. Inicio do Atendimento Inicio de la Atencion Service Beginning 99:99:99 - x x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 1768 0
ACF 21 ACF_FIM C 8 0 Termino Termino Conclusion Termino do Atendimento Termino de Atencion Service Conclusion 99:99:99 - x x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 1769 0
ACF 22 ACF_DIASDA N 8 0 N. Dias Liga Nr.Dias Llam Call Day No. Nº de Dias das Ligacoes Nro. de Dias de Llamadas Calling Days Number 99999999 - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 1770 0
ACF 23 ACF_HORADA N 8 0 Hora Histori Hora Histori History Hour Nº de horas da Ligacao Cuanto duro la llamada Calling Hour History 99999999 - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 1771 0
ACF 24 ACF_CODCAM C 6 0 Campanha Campana Campaign Codigo da Campanha Codigo de Campana Campaign Code 999999 Tk310VldCamp(M->ACF_CODCAM) x x x x x x x x x x x x x x x x - SUO 1 x xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1772 0
ACF 25 ACF_DESCAM C 30 0 Descricao Descripcion Description Descricao da Campanha Descripcion de la Campa±a Campaign Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,Posicione("SUO",1,xFilial("SUO") + ACF->ACF_CODCAM, "UO_DESC"),"") - 1 x xx x - - - N V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 1773 0
ACF 26 ACF_DTINI D 8 0 Data Inicial Fech Inicial Initial Date Data Inicial do Atendimen Fecha Inicial de Atencion Servicing Initial Date @D - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1774 0
ACF 27 ACF_QTDATE N 3 0 Qtd Atendim. Cant. Atenc. Attend.Serv Quantidade de Atendimento Cantidad de Atencion Servicing Attended @E 999 - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1775 0
ACF 28 ACF_OBSCAN M 35 0 Obs Cancelam Obs.Anulacio Canc.Note Observacäo Cancelamento Observacion Anulacion Cancellation Note - - x x x x x x x x x x x x x x x IIF(!INCLUI,MSMM(ACF->ACF_CCANC,80),"") - 1 x - - - N A V - - - - - - - - - - S - - N N N - - - 1 2 - - - 1776 0
ACF 29 ACF_CONDPG C 3 0 Condição Condicion Pay TErm Condição Pagamento Condicion de pago Payment Term @! - x x x x x x x x x x x x x x x x - SV0 1 xx - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 1777 0
ACF 30 ACF_CCANC C 6 0 Cod. Cancel. Cod. Anulac. Cancel. Code Codigo do Cancelamento Codigo do Anulacion Cancellation Code 999999 - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1778 0
ACF 31 ACF_OPERAT C 6 0 Operador Operator Operator Operador Atendimento Profes. Atencion Servicing Operator 999999 - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1779 0
ACF 32 ACF_CODENC C 6 0 Encerramento Cierre Closing Codigo do Encerramento Codigo de Cierre Closing Code 999999 - x x x x x x x x x x x x x x x - SUN001 1 xx - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1780 0
ACF 33 ACF_CODMOT C 6 0 Cod.Motivo Cod.Motivo Reason Cd. Codigo da Descricäo Codigo de la Descricion Description Code 999999 - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1781 0
ACF 34 ACF_OBSMOT C 80 0 Motivo Motivo Reason Motivo do Encerramento Motivo del Cierre Reason for closing @x - x x x x x x x x x x x x x x x x x - - 1 xx - - - N A V - - - - - - - - - - S - - N N N - - - 1 2 - - - 1782 0
ACF 35 ACF_ULTATE D 8 0 Data Ult.At. Fech Ult.At. Last App.Dt. Data Ultimo Atendimento Fecha ultima atencion Last Appointment Date @D - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 1783 0

Índices da Tabela ACF (7 í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_
ACF 1 ACF_FILIAL+ACF_CODIGO Atendimento Atencion Servicing S - - S 2 3 - 285 0
ACF 2 ACF_FILIAL+ACF_CLIENT+ACF_LOJA Cliente + Loja Cliente + Tienda Customer + Unit S - - S 2 3 - 286 0
ACF 3 ACF_FILIAL+ACF_CLIENT+ACF_LOJA+STR(ACF_DIASDA,8,0)+STR(ACF_HORADA,8,0) Cliente + Loja + N. Dias Liga + Hora Histori Cliente + Tienda + Nr.Dias Llam + Hora Histori Customer + Unit + Call Day No. + History Hour S - - S 2 3 - 287 0
ACF 4 ACF_FILIAL+DTOS(ACF_DATA) Data Fecha Date S - - S 2 3 - 288 0
ACF 5 ACF_FILIAL+ACF_MOTIVO Ocorrencia Ocurrencia Occurrence S - - S 2 3 - 289 0
ACF 6 ACF_FILIAL+ACF_OPERAD Operador Operador Operator S - - S 2 3 - 290 0
ACF 7 ACF_FILIAL+ACF_CODCON+ACF_CLIENT+ACF_LOJA Contato + Cliente + Loja Contacto + Cliente + Tienda Contact + Customer + Unit S - - N 2 3 - 291 0

Perguntas frequentes

Para que serve a tabela ACF no Protheus?

Ela é utilizada para telecobrança dentro do sistema ERP Protheus.

Como consultar os campos da tabela ACF?

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

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

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

Exemplo de consulta SQL da tabela ACF

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

SELECT
    ACF_FILIAL,
    ACF_CODIGO,
    ACF_CLIENT,
    ACF_LOJA,
    ACF_PRAZO,
    ACF_DESC,
    ACF_CODCON,
    ACF_DESCNT,
    ACF_OPERAD,
    ACF_DESCOP,
    ACF_OPERA,
    ACF_STATUS,
    ACF_MOTIVO,
    ACF_DESCMO,
    ACF_DATA,
    ACF_CODOBS,
    ACF_OBS,
    ACF_PENDEN,
    ACF_HRPEND,
    ACF_INICIO,
    ACF_FIM,
    ACF_DIASDA,
    ACF_HORADA,
    ACF_CODCAM,
    ACF_DESCAM,
    ACF_DTINI,
    ACF_QTDATE,
    ACF_OBSCAN,
    ACF_CONDPG,
    ACF_CCANC,
    ACF_OPERAT,
    ACF_CODENC,
    ACF_CODMOT,
    ACF_OBSMOT,
    ACF_ULTATE
FROM ACF
WHERE
    D_E_L_E_T_ = ' '
    AND ACF_FILIAL = 'VALOR'
    AND ACF_CODIGO = 'VALOR'
    AND ACF_CLIENT = 'VALOR'
    AND ACF_LOJA = 'VALOR'
    AND ACF_PRAZO BETWEEN '20260801' AND '20260831'
    AND ACF_DESC = 'VALOR'
    AND ACF_CODCON = 'VALOR'
    AND ACF_DESCNT = 'VALOR'
    AND ACF_OPERAD = 'VALOR'
    AND ACF_DESCOP = 'VALOR'
    AND ACF_OPERA = 'VALOR'
    AND ACF_STATUS = 'VALOR'
    AND ACF_MOTIVO = 'VALOR'
    AND ACF_DESCMO = 'VALOR'
    AND ACF_DATA BETWEEN '20260801' AND '20260831'
    AND ACF_CODOBS = 'VALOR'
    AND ACF_PENDEN BETWEEN '20260801' AND '20260831'
    AND ACF_HRPEND = 'VALOR'
    AND ACF_INICIO = 'VALOR'
    AND ACF_FIM = 'VALOR'
    AND ACF_DIASDA = 0
    AND ACF_HORADA = 0
    AND ACF_CODCAM = 'VALOR'
    AND ACF_DESCAM = 'VALOR'
    AND ACF_DTINI BETWEEN '20260801' AND '20260831'
    AND ACF_QTDATE = 0
    AND ACF_CONDPG = 'VALOR'
    AND ACF_CCANC = 'VALOR'
    AND ACF_OPERAT = 'VALOR'
    AND ACF_CODENC = 'VALOR'
    AND ACF_CODMOT = 'VALOR'
    AND ACF_OBSMOT = 'VALOR'
    AND ACF_ULTATE BETWEEN '20260801' AND '20260831'