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

Tabela C37 no Protheus

Complemento Ressarcimento ICMS

O que é a tabela C37 no Protheus?

A tabela C37 faz parte do sistema ERP Protheus da TOTVS e é utilizada para complemento ressarcimento icms.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE C37
X2_PATH \DATA\
X2_ARQUIVO C37990
X2_NOME Complemento Ressarcimento ICMS
X2_NOMESPA Complemento Resarcimiento ICMS
X2_NOMEENG ICMS Reimbursement Complement
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO C37_FILIAL+C37_CHVNF+C37_NUMITE+C37_CODITE+C37_CODMOD+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR
X2_PYME S
X2_MODULO 84
X2_DISPLAY -
X2_SYSOBJ TAFA062
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_ 1880
R_E_C_D_E_L_ 0

Campos da Tabela C37 (34 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_
C37 01 C37_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 - XM0 1 - - - - - - R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 30370 0
C37 02 C37_CHVNF C 36 0 Cód. Doc. Cod. Doc. Doc. Code Cód. Documento Fiscal Cod Documento Fiscal Tax Document Code @! - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 062 - S - - N - N - - - 1 2 - - - 30371 0
C37 03 C37_NUMITE C 4 0 Núm.Item Num.Item Item Number Número do Item Numero de Item Item Number - - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 168 - S - - N - N - - - 1 2 - - - 30372 0
C37 04 C37_CODITE C 36 0 Cód.Item Cod. Item Item Code Código do Item Codigo del Item Item Code - - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 085 - S - - N - N - - - 1 2 - - - 30373 0
C37 05 C37_CODMOD C 6 0 ID Modelo ID Modelo Model ID Cod. Identificacao Modelo Cod. Identificac Modelo Model Identification Code @! XFUNVldCmp("C01",3) x x x x x x x x x x x x x x x x - C01 1 x - S - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30374 0
C37 06 C37_DCODMO C 220 0 Descr. Mod. Descr. Mod. Template Des Descr. Modelo Doc. Fis. Descr. Modelo Doc. Fis. Tax Doc Template Desc. @! - x x x x x x x x x x x x x x x x IF(!INCLUI.AND.!EMPTY(C37->C37_CODMOD),POSICIONE("C01",3,XFILIAL("C01")+C37->C37_CODMOD,"C01_CODIGO+' - '+C01_DESCRI"),"") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30375 0
C37 07 C37_SERIE C 20 0 Serie Serie Series Serie Documento Fiscal Serie Documento Fiscal Tax Document Series @! - 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 - - - 30376 0
C37 08 C37_NUMDOC C 60 0 Número Numero Number Número Documento Fiscal Numero Documento Fiscal Tax 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 1 - - - 30377 0
C37 09 C37_DTDOC D 8 0 Emissão Emision Issue Data Documento Fiscal Fecha Documento Fiscal Tax Document 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 1 - - - 30378 0
C37 10 C37_CODPAR C 36 0 Id Particip Id Particip Partic Id Id Participante Id Participante Participant Id @! - x x x x x x x x x x x x x x x x - - 1 x x - S - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 30379 0
C37 11 C37_CPARTI C 60 0 Cód. Partic. Cód. Partic. Empl code Código do Participante Código del participante Employee code @! XFUNVldCmp("C1H",1) x x x x x x x x x x x x x x x x XFUNRELAC(15,'C37_CODPAR', 1) C1HA 1 x x - S - S A V - - - - - - - - - - S - - N - N - - - 1 1 - - - 30380 0
C37 12 C37_DCODPA C 220 0 Descr. Part. Descr. Part. Empl. Desc. Descr. Participante Descr. Participante Employee Description @! - x x x x x x x x x x x x x x x x XFUNRelac(015,"C37_CODPAR") - 1 x - - - - V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30381 0
C37 13 C37_QUANT N 16 2 Qtd Item Cant Item Item Amt Quantidade Item Cantidad Item Item 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 1 - - - 30382 0
C37 14 C37_VLITEM N 16 2 Vlr Unit Vlr Unit Unit Value Valor Unitário Valor Unitario Unit 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 1 - - - 30383 0
C37 15 C37_VLBCST N 16 2 Vlr Un BC Vlr Un BC CB Unit Vl Valor Unitário BC Valor Unitario BC CB Unit 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 1 - - - 30384 0
C37 16 C37_CHVULT C 44 0 Chv Ult Ent Llv Últ Ent Last Ent Key Chave NFE Última Entrada Llave e-Fact Última Entr Last Entry NFE Key @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 183 - S - - N - N - - - 1 2 - - - 30385 0
C37 17 C37_NUMULT C 4 0 Núm. Item Núm. Ítem Item No. Núm sequencial item NFE Núm secuencial ítem e-Fac NFE item sequential num. @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30386 0
C37 18 C37_VLBICM N 16 2 Vlr Bc ICMS Val Bc ICMS ICMS Bc Vl Valor Bc ICMS Valor Bc ICMS ICMS Bc 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 - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30387 0
C37 19 C37_ALIQIC N 16 2 Alíq. ICMS Alíc. ICMS ICMS Rate Alíquota ICMS Alícuota ICMS ICMS Rate @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 - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30388 0
C37 20 C37_VLLIMI N 16 2 Vlr Limitado Val Limitado Limited Vl Valor ICMS Limitado Valor ICMS Limitado Limited ICMS 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 - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30389 0
C37 21 C37_VLUICM N 16 3 Vl Cred ICMS Vl Créd ICMS ICMS Cred Vl Valor Unit Crédito ICMS Valor Unit Crédito ICMS ICMS Credit Unit Value @E 999,999,999,999.999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30390 0
C37 22 C37_ALIQST N 16 2 Alíq ICMS ST Alíc ICMS ST ICMS ST Rate Alíquota de ICMS ST Alícuota de ICMS ST ICMS ST Rate @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 - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30391 0
C37 23 C37_VLURES N 16 3 Vlr Unit Res Val Unit Res Ref Unit Vl Valor Unitário de Ressar. Valor unitario de Resar Refund Unit Value @E 999,999,999,999.999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30392 0
C37 24 C37_CODRES C 1 0 Código Resp. Código Resp. P in chg cd Código do Responsável Código del responsable Code of person in charge @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Remetente Direto;2=Remetente Indireto;3=Próprio declarante 1=Remitente directo;2=Remitente indirecto;3=Propio declarante 1=Direct Shipper;2=Indirect Shipper;3=Declarant themselves - - - - - S - - N - N - - - 1 2 - - - 30393 0
C37 25 C37_CODMOT C 1 0 Código Mot. Código Mot. Reas Code Código Motivo do Ressarc. Código motivo de Resarc. Refund Reason Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 1=Venda para outra UF;2=Saída amparada por isenção ou não incidência;3=Perda ou deterioração;4=Furto ou roubo;9=Outros 1=Venta para otro estado/prov/reg;2=Salida amparada por exención o no incidencia;3=Pérdida o deterioro;4=Hurto o robo;9=Otros 1=Sale to other state;2=Shipment aided by exemption or non incidence;3=Loss or wear;4=Theft;9=Other - - - - - S - - N - N - - - 1 2 - - - 30394 0
C37 26 C37_CHVRET C 44 0 Chv NFE Ret. Clv e-Fact R NFE key with Chave NFE ICMS-ST Retido Clave e-Fact ICMS-ST Ret. NFE ICMS-ST key withhd @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 183 - S - - N - N - - - 1 2 - - - 30395 0
C37 27 C37_CODPRE C 36 0 ID Part Ret ID Part Ret WithhPartID ID Particip. Ret. ICMS-ST ID Particip. Ret. ICMS-ST ICMS-ST Withh Particip ID @! - x x x x x x x x x x x x x x x x - - 1 x - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30396 0
C37 28 C37_CPARRE C 60 0 Part Ret Part Ret Part Withh Particip. Ret. ICMS-ST Particip. Ret. ICMS-ST ICMS-ST withh. particip. @! XFUNVldCmp("C1H",1) x x x x x x x x x x x x x x x x XFUNRELAC(15,'C37_CODPRE', 1) C1HA 1 x - S - N A V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30397 0
C37 29 C37_DCODPR C 220 0 Desc Part Re Desc Part Re WithhPartDes Descr. Part. Ret ICMS-ST Descr. Part. Ret ICMS-ST ICMS-ST Withh Part Descr @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("C1H",5,xFilial("C1H") + C37->C37_CODPRE, "Alltrim(C1H_CODPAR)+' - '+C1H_NOME"), "") - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 30398 0
C37 30 C37_SERNFE C 3 0 Série NFE Serie e-Fact NFE Series Série NFE da ret ICMS-ST Serie e-Fact Ret ICMS-ST NFE series of ICMS-ST wit @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30399 0
C37 31 C37_NUMNFE C 9 0 Núm NFE Ret Nº e-Fact Re No NFE Witth Número NFE Ret. ICMS-ST Número e-Fact Ret ICMS-ST No. NFE Withh ICMS-ST @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30400 0
C37 32 C37_NITEMR C 4 0 Núm Item Ret Núm Ítem Ret Withh Item n Número Item Ret ICMS-ST Número Ítem Ret ICMS-ST ICMS-ST Withh Item No. @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30401 0
C37 33 C37_CODMDA C 1 0 Cód Mod DA Cód Mod DA DA Mod Code Código Modelo de Arrecad. Código modelo de Recaud. Collection Model Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Documento estadual de arrecadação;1=GNRE 0=Documento estatal de recaudación;1=GNRE 0=Collection state document;1=GNRE - - - - - S - - N - N - - - 1 2 - - - 30402 0
C37 34 C37_NUMDA C 25 0 Núm. DA Núm. DA DA No. Número do DA Número del DA DA Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 30403 0

Índices da Tabela C37 (4 í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_
C37 1 C37_FILIAL+C37_CHVNF+C37_NUMITE+C37_CODITE+C37_CODMOD+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR Cód. Doc. + Núm.Item + Cód.Item + ID Modelo + Serie + Número + Emissão Cod. Doc. + Num.Item + Cod. Item + ID Modelo + Serie + Numero + Emisio Doc. Code + Item Number + Item Code + Model ID + Series + Number + Iss S - - S 2 3 - 4363 0
C37 2 C37_FILIAL+C37_CODMOD+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR ID Modelo + Serie + Número + Emissão + Id Particip ID Modelo + Serie + Numero + Emision + Id Particip Model ID + Series + Number + Issue + Partic Id S - - S 2 3 - 4364 0
C37 3 C37_FILIAL+C37_SERIE+C37_NUMDOC+DTOS(C37_DTDOC)+C37_CODPAR Serie + Número + Emissão + Id Particip Serie + Numero + Emision + Id Particip Series + Number + Issue + Partic Id S - - S 2 3 - 4365 0
C37 4 C37_FILIAL+C37_CODPAR Id Particip Id Particip Partic Id S - - S 2 3 - 4366 0

Perguntas frequentes

Para que serve a tabela C37 no Protheus?

Ela é utilizada para complemento ressarcimento icms dentro do sistema ERP Protheus.

Como consultar os campos da tabela C37?

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

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

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

Exemplo de consulta SQL da tabela C37

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

SELECT
    C37_FILIAL,
    C37_CHVNF,
    C37_NUMITE,
    C37_CODITE,
    C37_CODMOD,
    C37_DCODMO,
    C37_SERIE,
    C37_NUMDOC,
    C37_DTDOC,
    C37_CODPAR,
    C37_CPARTI,
    C37_DCODPA,
    C37_QUANT,
    C37_VLITEM,
    C37_VLBCST,
    C37_CHVULT,
    C37_NUMULT,
    C37_VLBICM,
    C37_ALIQIC,
    C37_VLLIMI,
    C37_VLUICM,
    C37_ALIQST,
    C37_VLURES,
    C37_CODRES,
    C37_CODMOT,
    C37_CHVRET,
    C37_CODPRE,
    C37_CPARRE,
    C37_DCODPR,
    C37_SERNFE,
    C37_NUMNFE,
    C37_NITEMR,
    C37_CODMDA,
    C37_NUMDA
FROM C37
WHERE
    D_E_L_E_T_ = ' '
    AND C37_FILIAL = 'VALOR'
    AND C37_CHVNF = 'VALOR'
    AND C37_NUMITE = 'VALOR'
    AND C37_CODITE = 'VALOR'
    AND C37_CODMOD = 'VALOR'
    AND C37_DCODMO = 'VALOR'
    AND C37_SERIE = 'VALOR'
    AND C37_NUMDOC = 'VALOR'
    AND C37_DTDOC BETWEEN '20260601' AND '20260630'
    AND C37_CODPAR = 'VALOR'
    AND C37_CPARTI = 'VALOR'
    AND C37_DCODPA = 'VALOR'
    AND C37_QUANT = 0
    AND C37_VLITEM = 0
    AND C37_VLBCST = 0
    AND C37_CHVULT = 'VALOR'
    AND C37_NUMULT = 'VALOR'
    AND C37_VLBICM = 0
    AND C37_ALIQIC = 0
    AND C37_VLLIMI = 0
    AND C37_VLUICM = 0
    AND C37_ALIQST = 0
    AND C37_VLURES = 0
    AND C37_CODRES = 'VALOR'
    AND C37_CODMOT = 'VALOR'
    AND C37_CHVRET = 'VALOR'
    AND C37_CODPRE = 'VALOR'
    AND C37_CPARRE = 'VALOR'
    AND C37_DCODPR = 'VALOR'
    AND C37_SERNFE = 'VALOR'
    AND C37_NUMNFE = 'VALOR'
    AND C37_NITEMR = 'VALOR'
    AND C37_CODMDA = 'VALOR'
    AND C37_NUMDA = 'VALOR'