Cabeçalho Nota de Empenho
A tabela CX0 faz parte do sistema ERP Protheus da TOTVS e é utilizada para cabeçalho nota de empenho.
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 CX0 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 CX0, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | CX0 |
| X2_PATH | \SYSTEM\ |
| X2_ARQUIVO | CX0990 |
| X2_NOME | Cabeçalho Nota de Empenho |
| X2_NOMESPA | Encabez Nota de reserva |
| X2_NOMEENG | Agreement statement header |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | CX0_FILIAL+CX0_CODNE |
| X2_PYME | S |
| X2_MODULO | 87 |
| 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_ | 2842 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CX0 | 01 | CX0_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 | - | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44354 | 0 |
| CX0 | 02 | CX0_CODNE | C | 12 | 0 | Cod.Nota Emp | Cod.Fact Res | All.Inv.Code | Cód Nota de Empenho | Cod Fact de Reserva | Allocation Invoice Code | @! | ExistChav("CX0",FWFldGet("CX0_CODNE")) | x x x x x x x x x x x x x x x x x | - | - | 1 | x xxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44355 | 0 |
| CX0 | 03 | CX0_CODFOR | C | 6 | 0 | Cód. Fornec | Cod. Proveed | Supp.Code | Cód Fornecedor | Cod Proveedor | Supplier Code | @! | ExistCpo("SA2",FWFldGet('CX0_CODFOR')) | x x x x x x x x x x x x x x x x | - | SA2A | 1 | xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 001 | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44356 | 0 |
| CX0 | 04 | CX0_LOJFOR | C | 2 | 0 | Loja | Tienda | Store | Loja do Fornecedor | Tienda del Proveedor | Owner Store | @! | ExistCpo("SA2",FWFldGet('CX0_CODFOR')+FWFldGet('CX0_LOJFOR')) | x x x x x x x x x x x x x x x x | - | - | 1 | xxx | - | S | - | S | A | R | - | - | - | - | - | - | - | - | 002 | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44357 | 0 |
| CX0 | 05 | CX0_DESFOR | C | 50 | 0 | Desc. Fornec | Desc.Proveed | Supp. Desc. | Descrição de Fornecedor | Descripcion de Proveedor | Supplier Description | @! | - | x x x x x x x x x x x x x x x x | IIF(INCLUI,"",Posicione("SA2",1,XFILIAL("SA2")+CX0->(CX0_CODFOR+CX0_LOJFOR),"A2_NOME")) | - | 1 | x xx x | - | - | - | S | V | V | - | - | - | - | - | - | - | Posicione("SA2",1,xFilial("SA2")+CX0->(CX0_CODFOR+CX0_LOJFOR),"A2_NOME") | 177 | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44358 | 0 |
| CX0 | 06 | CX0_FILENT | C | 2 | 0 | Fil. Ent. | Fil. Ent. | BrnchDelivry | Filial de Entrega | Filial de entrega | Branch of Delivery | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 033 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44359 | 0 |
| CX0 | 07 | CX0_PRZEXC | D | 8 | 0 | Prz Execução | Plz Ejecuc | Exec. Term | Prazo de Execução | Plazo de Ejecucion | Execution Term | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44360 | 0 |
| CX0 | 08 | CX0_MODEMP | C | 1 | 0 | Modalidade | Modalidad | Category | Modalidade de Empenho | Modalidad de reserva | Allocation Category | @! | Pertence("123") .And. A400VldMod() | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx | - | - | - | S | A | R | - | - | 1=Global;2=Ordinária;3=Estimativa | 1=Global;2=Ordinaria;3=Estimacion | 1=Global;2=Ordinary;3=Estimative | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44361 | 0 |
| CX0 | 09 | CX0_CODORI | C | 12 | 0 | Nota Origem | Fact Origen | Src Invoice | Nota Origem | Fact Origen | Source Invoice | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44362 | 0 |
| CX0 | 10 | CX0_TPEMP | C | 1 | 0 | Tp Empenho | Tp Empeno | Alloc. Type | Tipo de Empenho | Tipo de Reserva | Allocation Type | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | 1=Reforço;2=Cancelamento;3=Contrato Continuado;4=Resto à Pagar | 1=Refuerzo;2=Anulacion;3=Contrato Continuado;4=Resto por pagar | 1=Support;2=Cancel;3=Continued Contract;4=Rest to Pay | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44363 | 0 |
| CX0 | 11 | CX0_FONREC | C | 10 | 0 | Fonte Rec. | Fuente Rec. | Resource Src | Fonte de Recurso | Fuente de Recurso | Resource Source | @! | F761VLDBCO(FwFldGet('CX0_FONREC') ) | x x x x x x x x x x x x x x x x | - | SA6SLD | 1 | xxx | - | - | - | N | A | R | - | - | - | - | - | - | - | - | 009 | 3 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44364 | 0 |
| CX0 | 12 | CX0_TOTEMP | N | 16 | 2 | Total Emp. | Total Res. | All.Total | Total Empenhado | Total Reservado | Allocated Total | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44365 | 0 |
| CX0 | 13 | CX0_TOTPED | N | 16 | 2 | Total Pedido | Total Pedido | Order Total | Total Pedido | Total Pedido | Order Total | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44366 | 0 |
| CX0 | 14 | CX0_TOTDIS | N | 16 | 2 | Total Disp. | Total Disp. | Avail. Total | Total Disponível | Total Disponible | Total Available | @E 9,999,999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44367 | 0 |
| CX0 | 15 | CX0_CODEDT | C | 15 | 0 | Cod. Edital | Cod. Edicto | Bidding Code | Codigo do Edital | Codigo del edicto | Bidding Code | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44368 | 0 |
| CX0 | 16 | CX0_NUMPRO | C | 15 | 0 | Nr. Processo | Nr. Proceso | Process No. | Numero Processo | Numero Proceso | Process Number | @!R XXXXXXXXXXX/XXXX | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44369 | 0 |
| CX0 | 17 | CX0_CTR | C | 15 | 0 | Nr.Contrato | Nº Contrato | Contract No. | Numero do Contrato | Número del contrato | Contract Number | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44370 | 0 |
| CX0 | 18 | CX0_REVISA | C | 3 | 0 | Revisão | Revisión | Revision | Revisão | Revisión | Revision | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | INCLUI | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44371 | 0 |
| CX0 | 19 | CX0_NUMPLA | C | 6 | 0 | Nr. Planilha | Nº. Planilla | Worksheet N. | Numero da Planilha | Número de la planilla | Worksheet Number | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | V | R | - | - | - | - | - | - | INCLUI | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44372 | 0 |
| CX0 | 20 | CX0_NUMATA | C | 15 | 0 | Num. Ata | Num. Acta | Minute No. | Numero da Ata | Numero de Acta | Minute Number | - | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44373 | 0 |
| CX0 | 21 | CX0_ESTORN | L | 1 | 0 | Estono | Extono | Reverse | Estorno NE | Extorno NE | NE Reverse | - | - | x x x x x x x x x x x x x x x x | .F. | - | 1 | xx | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44374 | 0 |
| CX0 | 22 | CX0_UGEMIT | C | 6 | 0 | UG Emitente | UG Emisora | Issuing MU | Unidade Gestora Emitente | Unidad Gestora Emisora | Issuing Managerial Unit | @! | ExistCpo("CPA") | x x x x x x x x x x x x x x x x | - | CPA | 1 | xxx | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | 3 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44375 | 0 |
| CX0 | 23 | CX0_UGDSEM | C | 30 | 0 | Desc UG Emit | Desc UG Emis | Issue MU Des | Descrição UG Emitente | Descripcion UG Emisor | Issuing MU Description | @! | - | x x x x x x x x x x x x x x x x | IIF(!INCLUI,Posicione('CPA',1,xFilial('CPA')+CX0->CX0_UGEMIT,'CPA_DESORG'),"") | - | 1 | xx x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | 3 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44376 | 0 |
| CX0 | 24 | CX0_UGRESP | C | 6 | 0 | UG Responsav | UG Responsab | Respons. MU | Unidade Gestora Responsav | Unidad Gestora Responsab | Responsible Managerial Un | @! | ExistCPO("FVO") | x x x x x x x x x x x x x x x x | - | FVO | 1 | xxx | - | S | - | N | A | R | - | - | - | - | - | - | - | - | - | 3 | S | - | - | N | - | N | - | - | - | 1 | 1 | - | - | - | 44377 | 0 |
| CX0 | 25 | CX0_UGDSRE | C | 30 | 0 | Desc. UG Res | Desc. UG Res | Res. MU Desc | Descrição UG Responsável | Descripcion UG Responsabl | Responsible MU Desc. | - | - | x x x x x x x x x x x x x x x x | IIF(!INCLUI,Posicione('FVO',1,xFilial('FVO')+CX0->CX0_UGRESP,'FVO_DESCRI'),"") | - | 1 | xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | 3 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44378 | 0 |
| CX0 | 26 | CX0_CC | C | 9 | 0 | Centro Custo | Centro Costo | Cost Center | Centro de Custo | Centro de costo | Cost Center | @! | ExistChav( "CTT" ) | x x x x x x x x x x x x x x x x | - | CTT | 1 | x xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 004 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44379 | 0 |
| CX0 | 27 | CX0_CONTA | C | 20 | 0 | Cta Contabil | Cta Contable | Ledger Acct | Conta Contabil do Produto | Cuenta contable producto | Product Ledger Account | @! | ExistChav( "CT1" ) | x x x x x x x x x x x x x x x x | - | CT1 | 1 | x xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 003 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44380 | 0 |
| CX0 | 28 | CX0_ITEMCT | C | 9 | 0 | Item Conta | Item Cuenta | Account Item | Item da Conta Contabil | Ítem Cuenta Contable | Ledger Account Item | @! | ExistChav( "CTD" ) | x x x x x x x x x x x x x x x x | - | CTD | 1 | x xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 005 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44381 | 0 |
| CX0 | 29 | CX0_CVLV | C | 9 | 0 | Classe Valor | Clase Valor | Value Class | Classe Valor Contabil | Clase Valor Contable | Ledger Value Class | @! | ExistChav( "CTH" ) | x x x x x x x x x x x x x x x x | - | CTH | 1 | x xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 006 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44382 | 0 |
| CX0 | 30 | CX0_FINNEP | C | 1 | 0 | Fina. Not. E | Final.N.E. | e-Inv. Purps | Finalidade da NE | Finalidad de la NE | Purpose of E. Inv. | - | pertence('12') | x x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | - | - | - | - | - | 1=Compra Material;2=Serviço | 1=Compra Material;2=Servicio | 1=Material Purchase.2=Service | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 44383 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CX0 | 1 | CX0_FILIAL+CX0_CODNE | Cod.Nota Emp | Cod.Fact Res | All.Inv.Code | S | - | COX1 | S | 2 | 3 | - | 6862 | 0 |
| CX0 | 2 | CX0_FILIAL+CX0_CODEDT+CX0_NUMPRO+CX0_NUMATA | Cod. Edital + Nr. Processo + Num. Ata | Cod. Edicto + Nr. Proceso + Num. Acta | Bidding Code + Process No. + Minute No. | S | - | - | S | 2 | 3 | - | 6863 | 0 |
| CX0 | 3 | CX0_FILIAL+CX0_CODFOR+CX0_LOJFOR+CX0_CODEDT+CX0_NUMPRO+CX0_NUMATA | Cód. Fornec + Loja + Cod. Edital + Nr. Processo + Num. Ata | Cod. Proveed + Tienda + Cod. Edicto + Nr. Proceso + Num. Acta | Supp.Code + Store + Bidding Code + Process No. + Minute No. | S | - | - | S | 2 | 3 | - | 6864 | 0 |
Ela é utilizada para cabeçalho nota de empenho 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
CX0_FILIAL,
CX0_CODNE,
CX0_CODFOR,
CX0_LOJFOR,
CX0_DESFOR,
CX0_FILENT,
CX0_PRZEXC,
CX0_MODEMP,
CX0_CODORI,
CX0_TPEMP,
CX0_FONREC,
CX0_TOTEMP,
CX0_TOTPED,
CX0_TOTDIS,
CX0_CODEDT,
CX0_NUMPRO,
CX0_CTR,
CX0_REVISA,
CX0_NUMPLA,
CX0_NUMATA,
CX0_ESTORN,
CX0_UGEMIT,
CX0_UGDSEM,
CX0_UGRESP,
CX0_UGDSRE,
CX0_CC,
CX0_CONTA,
CX0_ITEMCT,
CX0_CVLV,
CX0_FINNEP
FROM CX0
WHERE
D_E_L_E_T_ = ' '
AND CX0_FILIAL = 'VALOR'
AND CX0_CODNE = 'VALOR'
AND CX0_CODFOR = 'VALOR'
AND CX0_LOJFOR = 'VALOR'
AND CX0_DESFOR = 'VALOR'
AND CX0_FILENT = 'VALOR'
AND CX0_PRZEXC BETWEEN '20260801' AND '20260831'
AND CX0_MODEMP = 'VALOR'
AND CX0_CODORI = 'VALOR'
AND CX0_TPEMP = 'VALOR'
AND CX0_FONREC = 'VALOR'
AND CX0_TOTEMP = 0
AND CX0_TOTPED = 0
AND CX0_TOTDIS = 0
AND CX0_CODEDT = 'VALOR'
AND CX0_NUMPRO = 'VALOR'
AND CX0_CTR = 'VALOR'
AND CX0_REVISA = 'VALOR'
AND CX0_NUMPLA = 'VALOR'
AND CX0_NUMATA = 'VALOR'
AND CX0_UGEMIT = 'VALOR'
AND CX0_UGDSEM = 'VALOR'
AND CX0_UGRESP = 'VALOR'
AND CX0_UGDSRE = 'VALOR'
AND CX0_CC = 'VALOR'
AND CX0_CONTA = 'VALOR'
AND CX0_ITEMCT = 'VALOR'
AND CX0_CVLV = 'VALOR'
AND CX0_FINNEP = 'VALOR'