Moedas Contábeis
A tabela CTO faz parte do sistema ERP Protheus da TOTVS e é utilizada para moedas contábeis.
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 CTO 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 CTO, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | CTO |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | CTO990 |
| X2_NOME | Moedas Contábeis |
| X2_NOMESPA | Monedas Contables |
| X2_NOMEENG | Accounting Currencies |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | CTO_FILIAL+CTO_MOEDA |
| X2_PYME | S |
| X2_MODULO | 34 |
| 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_ | 2727 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CTO | 01 | CTO_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial do Sistema | Sucursal del sistema | System Branch | - | - | x x x x x x x x x x x x x x x | - | - | 1 | - | - | - | - | S | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42577 | 0 |
| CTO | 02 | CTO_MOEDA | C | 2 | 0 | Moeda | Moneda | Currency | Moeda | Moneda | Currency | 99 | Ctb140Vld() | x x x x x x x x x x x x x x x xx | GetSx8Num("CTO","CTO_MOEDA") | - | 1 | xx | - | - | - | S | - | - | - | Val(m->CTO_MOEDA) > 0 | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 42578 | 0 |
| CTO | 03 | CTO_DESC | C | 10 | 0 | Descricao | Descripción | Description | Descricao | Descripción | Description | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42579 | 0 |
| CTO | 04 | CTO_SIMB | C | 10 | 0 | Simbolo | Símbolo | Symbol | Simbolo da Moeda | Símbolo de la moneda | Currency Symbol | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 42580 | 0 |
| CTO | 05 | CTO_BLOQ | C | 1 | 0 | Bloqueada | Bloqueada | Blocked | Moeda Bloqueada? | ¿Moneda bloqueada? | Currency Blocked? | ! | Pertence("12") .and. Ctb140Bloq(m->cto_bloq) | x x x x x x x x x x x x x x x x | "2" | - | 1 | x x | - | - | - | S | - | - | - | - | 1=Sim;2=Nao | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42581 | 0 |
| CTO | 06 | CTO_TXPRJ | N | 7 | 2 | Taxa Proj. | Tasa Proy. | Proj. Rate | Taxa de Projecao | Tasa de proyección | Projection Rate | @E 9999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42582 | 0 |
| CTO | 07 | CTO_METPRJ | C | 1 | 0 | Met Projecao | M Proyección | Proj. Method | Metodo de projecao | Método de proyección | Projection Method | @! | - | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx x | - | - | - | S | - | - | - | - | 1=Regressao Linear;2=Inflacao Projetada | 1=Regresión lineal;2=Inflación proyectada | 1=Linear Regression;2=Forecast Inflation | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42583 | 0 |
| CTO | 08 | CTO_DECIM | N | 1 | 0 | Numero Dec | Número Dec | Dec No. | Numero de Decimais | Número de decimales | Number of Decimals | 9 | - | x x x x x x x x x x x x x x x x | 2 | - | 1 | x x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42584 | 0 |
| CTO | 09 | CTO_CRITER | C | 1 | 0 | Crit Conv | Crit Conv | Conv Crit | Criterio de Conversao | Criterio de conversión | Conversion Criteria | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x x | - | - | - | N | - | - | - | - | 1=Diaria;2=Mensal;3=Ultimo Dia;4=Informada;5=Nao tem Conversao | 1=Diaria;2=Mensual;3=Último día;4=Informada;5=No tiene conversión | 1=Daily;2=Montlhy;3=Last Day;4=Entered;5=No Conversion | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42585 | 0 |
| CTO | 10 | CTO_TXINF | N | 7 | 2 | Taxa Inf. | Tasa Inf. | Rate Ent. | Taxa Informada | Tasa informada | Rate Entered | @E 9999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | N | - | - | - | - | - | - | - | - | M->CTO_CRITER="4" | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42586 | 0 |
| CTO | 11 | CTO_DTINIC | D | 8 | 0 | Dt. Inicial | Fch. Inicial | Start Date | Data Inicial da Vigencia | Fecha inicial de vigencia | Validity End Date | - | CtbVigenc() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42587 | 0 |
| CTO | 12 | CTO_DTFINA | D | 8 | 0 | Dt. Final | Fch. Final | End Date | Data Final de Vigencia | Fecha final de vigencia | Validity End Date | - | CtbVigenc() | x x x x x x x x x x x x x x x x | - | - | 1 | x x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42588 | 0 |
| CTO | 13 | CTO_CLSMOE | C | 6 | 0 | Clas.Moeda | Clas.Moneda | Curr Classif | Classificacao da moeda | Clasificación de moneda | Currency Classification | @! | - | x x x x x x x x x x x x x x x x | - | P44 | 1 | x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 42589 | 0 |
| CTO | 14 | CTO_CODISO | C | 3 | 0 | Cód ISO 4217 | Cód ISO 4217 | Cod ISO 4217 | Código da Moeda ISO 4217 | Código de moneda ISO 4217 | Currency Code ISO 4217 | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 42590 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CTO | 1 | CTO_FILIAL+CTO_MOEDA | Moeda | Moneda | Currency | S | - | - | S | 2 | 3 | - | 6541 | 0 |
Ela é utilizada para moedas contábeis dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
CTO_FILIAL,
CTO_MOEDA,
CTO_DESC,
CTO_SIMB,
CTO_BLOQ,
CTO_TXPRJ,
CTO_METPRJ,
CTO_DECIM,
CTO_CRITER,
CTO_TXINF,
CTO_DTINIC,
CTO_DTFINA,
CTO_CLSMOE,
CTO_CODISO
FROM CTO
WHERE
D_E_L_E_T_ = ' '
AND CTO_FILIAL = 'VALOR'
AND CTO_MOEDA = 'VALOR'
AND CTO_DESC = 'VALOR'
AND CTO_SIMB = 'VALOR'
AND CTO_BLOQ = 'VALOR'
AND CTO_TXPRJ = 0
AND CTO_METPRJ = 'VALOR'
AND CTO_DECIM = 0
AND CTO_CRITER = 'VALOR'
AND CTO_TXINF = 0
AND CTO_DTINIC BETWEEN '20260601' AND '20260630'
AND CTO_DTFINA BETWEEN '20260601' AND '20260630'
AND CTO_CLSMOE = 'VALOR'
AND CTO_CODISO = 'VALOR'