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

Tabela CMQ no Protheus

Notas Fiscais

O que é a tabela CMQ no Protheus?

A tabela CMQ faz parte do sistema ERP Protheus da TOTVS e é utilizada para notas fiscais.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE CMQ
X2_PATH \DATA\
X2_ARQUIVO CMQ990
X2_NOME Notas Fiscais
X2_NOMESPA Facturas
X2_NOMEENG Invoices
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO CMQ_FILIAL+CMQ_ID+CMQ_VERSAO+CMQ_INSCES+CMQ_INSCCO+CMQ_SERIE+CMQ_NUMDOC+DTOS(CMQ_DTEMIS)
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 1
X2_AUTREC 1
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_ 2483
R_E_C_D_E_L_ 0

Campos da Tabela CMQ (38 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_
CMQ 01 CMQ_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 - - - - S A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 38664 0
CMQ 02 CMQ_ID C 36 0 ID ID ID Identificador do registro Identificador de registro Identifier of Record - - x x x x x x x x x x x x x x x - - 1 - - - - S V R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 38665 0
CMQ 03 CMQ_VERSAO C 14 0 Id. Ver. Reg Id. Ver. Reg RecordVer.ID Id da versão do registro Id.Version del registro Record Version ID @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - 078 - S - - N - N - - - 1 2 - - - 38666 0
CMQ 04 CMQ_INSCES C 14 0 Nr. Inscr. No. Inscr. Inscrptn No. Número Inscrição Numero Inscripcion Inscription Number @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38667 0
CMQ 05 CMQ_INSCCO C 14 0 Nr. Inscr. No. Inscr. Inscrptn No. Número Inscrição Numero Inscripcion Inscription Number @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38668 0
CMQ 06 CMQ_CNPJCO C 14 0 CNPJ Coop. RCPJ Coop. Coop CrpTxID CNPJ Cooperativa RCPJ Cooperativa Coop. CorpTaxID @R! NN.NNN.NNN/NNNN-99 XFUNVldPJF(,2,.F.) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38669 0
CMQ 07 CMQ_SERIE C 5 0 Série Serie Series Série Serie Series @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 38670 0
CMQ 08 CMQ_NUMDOC C 10 0 Num. Documen No.Documento Doc Number Número do Documento Numero del documento Document Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38671 0
CMQ 09 CMQ_DTEMIS D 8 0 Dt. Emissão Fch.Emision Issue Dt Data de Emissão Fecha de emision Issue Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 38672 0
CMQ 10 CMQ_DTPGTO D 8 0 Dt. Pagto. Fch.Pago Payment Date Data de Pagamento Fecha de pago Payment Date - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38673 0
CMQ 11 CMQ_TPSERV C 6 0 Tp. Serviço Tp.Servicio Service Type Tipo de Serviço Tipo de servicio Type of Service - XFUNVldCmp("C8C",,,,1,.T.) x x x x x x x x x x x x x x x x - C8C 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38674 0
CMQ 12 CMQ_DTPSER C 220 0 Des. Serv. Des. Serv. Desc.Serv. Descrição Tipo Serviço Descripcion Tipo Servicio Service tipe description @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(CMQ->CMQ_TPSERV),Posicione("C8C", 1, xFilial("C8C")+CMQ->CMQ_TPSERV, "C8C_CODIGO+' – '+C8C_DESCRI"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 38675 0
CMQ 13 CMQ_INDOBR C 1 0 Ind. Obra Ind. Obra Work Ind. Indicador de Obra Indicador de Obra Work Indicator @! Pertence(" 0123") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 0=Não é obra/Não está sujeita a matrícula;1=Empreitada Total;2=Empreitada Parcial;3=Subempreitada; 0=No es obra/No esta sujeta a matricula;1=Contr.Obra Total;2=Contr.Obra Parcial;3=Subcontr. Obra; 0=No work/not subject to registration;1=Total Contract;2=Partial Contract;3=Subcontracting; - - - - - S - - N - N - - - 1 1 - - - 38676 0
CMQ 14 CMQ_NRCNO C 12 0 Número CNO Numero CNO CNO Number Número CNO Numero CNO CNO Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38677 0
CMQ 15 CMQ_BCRETE N 16 2 BC Retenção BC Retenc. Withh. BC Base de Cálculo Retenção Base de calculo retencion Withholding Calc. Basis @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38678 0
CMQ 16 CMQ_VLBRUT N 16 2 Val. Bruto Val. Bruto Gross Amount Valor Bruto Valor bruto Gross Amount @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 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 38679 0
CMQ 17 CMQ_VLMATE N 16 2 Val Mat. Ter Val.Mat.Ter. Third Mat Vl Valor Material Terceiros Valor material terceros Third Party Material Valu @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38680 0
CMQ 18 CMQ_VLSERV N 16 2 Val. Serviço Val.Servicio ServiceValue Valor Serviços Valor servicios Value of Services @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38681 0
CMQ 19 CMQ_VLDEDU N 16 2 Val Deduções Val.Deducc. Deductn Amts Valor Deduções Valor deducciones Deduction Amounts @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38682 0
CMQ 20 CMQ_BCCOOP N 16 2 BC Coop. BC Coop. Coop. BC. Base Calculo Cooperativa Base calculo cooperativa Cooperative Calc.Basis @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38683 0
CMQ 21 CMQ_BCCONC N 16 2 BC Concom. BC.Concom. Concom. BC Base Cálculo Concomitante Base calculo concomitante Concomitant Calc Base @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38684 0
CMQ 22 CMQ_BCCO15 N 16 2 BC 15 Anos BC 15 Anos CB 15 Years Base Cálculo 15 anos Base Calculo 15 anos 15 years CalculationBasis @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38685 0
CMQ 23 CMQ_BCCO20 N 16 2 BC 20 Anos BC 20 Anos CB 20 Years Base Cálculo 20 anos Base Calculo 20 anos 20 years CalculationBasis @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38686 0
CMQ 24 CMQ_BCCO25 N 16 2 BC 25 Anos BC 25 Anos CB 25 Years Base Cálculo 25 anos Base Calculo 25 anos 25 years CalculationBasis @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38687 0
CMQ 25 CMQ_VLSV15 N 16 2 Val Srv 15 Val.Srv.15 Srv Val 15 Valor Serviço 15 anos Valor servicio 15 anos Service Value 15 years @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38688 0
CMQ 26 CMQ_VLSV20 N 16 2 Val Srv 20 Val.Srv.20 Srv Val 20 Valor Serviço 20 anos Valor servicio 20 anos Service Value 20 years @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38689 0
CMQ 27 CMQ_VLSV25 N 16 2 Val Srv 25 Val.Srv.25 Srv Val 25 Valor Serviço 25 anos Valor servicio 25 anos Service Value 25 years @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38690 0
CMQ 28 CMQ_VLAPUR N 16 2 Val Ret Apur Val.Ret.Calc Calc With Vl Valor Retenção Apurada Valor retencion calculada Calculated withhold. Valu @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38691 0
CMQ 29 CMQ_VLSUBE N 16 2 Val. SubEmp. Val. Subcont Subcontr Val Valor SubEmpreitada Valor Subcontr. por Terc. Subcontract Value @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38692 0
CMQ 30 CMQ_VLRETE N 16 2 Val. Reten. Val. Reten. Amt Withhld Valor Retenção Valor retencion Amount Withheld @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38693 0
CMQ 31 CMQ_VLADIC N 16 2 Val. Adic. Val. Adic. Addit.Amount Valor Adicional Valor adicional Additional Amount @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38694 0
CMQ 32 CMQ_NRPROC C 6 0 Nr Proc Jud No.Proc.Jud. Legal ProcNo Nr. Proc. Judicial No. Proc. Judicial Legal proce No. @! XFUNVldCmp("C1G",,,,3,,.T.) x x x x x x x x x x x x x x x x - C1G 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38695 0
CMQ 33 CMQ_DNRPRO C 220 0 Des Proc Jud Des.Proc.Jud Des.Legal Pr Descrição Proc. Judicial Descripcion Proc.Judicial Description Legal Process @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(CMQ->CMQ_NRPROC),Posicione("C1G",3,xFilial("C1G")+CMQ->CMQ_NRPROC,"C1G_NUMPRO"),"") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 38696 0
CMQ 34 CMQ_VLNRET N 16 2 Val. Não Ret Val.No Ret. Amt Nt Withh Valor Não Retido Valor no retenido Amount Not Withheld @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38697 0
CMQ 35 CMQ_CNPJSU C 14 0 CNPJ Sub Emp CNPJ Subcont CNPJ Subcont CNPJ Sub Empreiteiro CNPJ Subcontrat. por obra CNPJ Subcontracter @R! NN.NNN.NNN/NNNN-99 XFUNVldPJF(,2,.F.) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38698 0
CMQ 36 CMQ_VLRSUB N 16 2 Val. Sub Emp Val. Subcont Subcontr Val Valor Sub Empreitada Valor Subcontr. por Terc. Sub Contract Value @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 - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38699 0
CMQ 37 CMQ_TPINSC C 1 0 Tp Insc Prop Tp.Insc.Prop Owner tp reg Tp. Insc. Proprietario Tp. Insc. Propietario Onwer tp regist. @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - 1=CNPJ;2=CPF 1=CNPJ;2=CPF 1=CNPJ;2=CPF - - - - - S - - N - N - - - 1 2 - - - 38700 0
CMQ 38 CMQ_INSCPR C 14 0 Nr Insc Prop No.Insc.Prop Own Reg No. Nr. Insc. Proprietario No. Insc. Propietario Owner Reg No. @! XFUNVldPJF(,2,.F.) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 38701 0

Índices da Tabela CMQ (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_
CMQ 1 CMQ_FILIAL+CMQ_ID+CMQ_VERSAO+CMQ_INSCES+CMQ_INSCCO+CMQ_SERIE+CMQ_NUMDOC+DTOS(CMQ_DTEMIS) ID + Id. Ver. Reg + Nr. Inscr. + Nr. Inscr. + Série + Num. Documen + D ID + Id. Ver. Reg + No. Inscr. + No. Inscr. + Serie + No.Documento + F ID + RecordVer.ID + Inscrptn No. + Inscrptn No. + Series + Doc Number S - - S 2 3 - 5969 0
CMQ 2 CMQ_FILIAL+CMQ_SERIE+CMQ_NUMDOC+DTOS(CMQ_DTEMIS) Série + Num. Documen + Dt. Emissão Serie + No.Documento + Fch.Emision Series + Doc Number + Issue Dt S - - S 2 3 - 5970 0

Perguntas frequentes

Para que serve a tabela CMQ no Protheus?

Ela é utilizada para notas fiscais dentro do sistema ERP Protheus.

Como consultar os campos da tabela CMQ?

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

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

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

Exemplo de consulta SQL da tabela CMQ

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

SELECT
    CMQ_FILIAL,
    CMQ_ID,
    CMQ_VERSAO,
    CMQ_INSCES,
    CMQ_INSCCO,
    CMQ_CNPJCO,
    CMQ_SERIE,
    CMQ_NUMDOC,
    CMQ_DTEMIS,
    CMQ_DTPGTO,
    CMQ_TPSERV,
    CMQ_DTPSER,
    CMQ_INDOBR,
    CMQ_NRCNO,
    CMQ_BCRETE,
    CMQ_VLBRUT,
    CMQ_VLMATE,
    CMQ_VLSERV,
    CMQ_VLDEDU,
    CMQ_BCCOOP,
    CMQ_BCCONC,
    CMQ_BCCO15,
    CMQ_BCCO20,
    CMQ_BCCO25,
    CMQ_VLSV15,
    CMQ_VLSV20,
    CMQ_VLSV25,
    CMQ_VLAPUR,
    CMQ_VLSUBE,
    CMQ_VLRETE,
    CMQ_VLADIC,
    CMQ_NRPROC,
    CMQ_DNRPRO,
    CMQ_VLNRET,
    CMQ_CNPJSU,
    CMQ_VLRSUB,
    CMQ_TPINSC,
    CMQ_INSCPR
FROM CMQ
WHERE
    D_E_L_E_T_ = ' '
    AND CMQ_FILIAL = 'VALOR'
    AND CMQ_ID = 'VALOR'
    AND CMQ_VERSAO = 'VALOR'
    AND CMQ_INSCES = 'VALOR'
    AND CMQ_INSCCO = 'VALOR'
    AND CMQ_CNPJCO = 'VALOR'
    AND CMQ_SERIE = 'VALOR'
    AND CMQ_NUMDOC = 'VALOR'
    AND CMQ_DTEMIS BETWEEN '20260801' AND '20260831'
    AND CMQ_DTPGTO BETWEEN '20260801' AND '20260831'
    AND CMQ_TPSERV = 'VALOR'
    AND CMQ_DTPSER = 'VALOR'
    AND CMQ_INDOBR = 'VALOR'
    AND CMQ_NRCNO = 'VALOR'
    AND CMQ_BCRETE = 0
    AND CMQ_VLBRUT = 0
    AND CMQ_VLMATE = 0
    AND CMQ_VLSERV = 0
    AND CMQ_VLDEDU = 0
    AND CMQ_BCCOOP = 0
    AND CMQ_BCCONC = 0
    AND CMQ_BCCO15 = 0
    AND CMQ_BCCO20 = 0
    AND CMQ_BCCO25 = 0
    AND CMQ_VLSV15 = 0
    AND CMQ_VLSV20 = 0
    AND CMQ_VLSV25 = 0
    AND CMQ_VLAPUR = 0
    AND CMQ_VLSUBE = 0
    AND CMQ_VLRETE = 0
    AND CMQ_VLADIC = 0
    AND CMQ_NRPROC = 'VALOR'
    AND CMQ_DNRPRO = 'VALOR'
    AND CMQ_VLNRET = 0
    AND CMQ_CNPJSU = 'VALOR'
    AND CMQ_VLRSUB = 0
    AND CMQ_TPINSC = 'VALOR'
    AND CMQ_INSCPR = 'VALOR'