Dicionário Protheus
Início

Tabela VP2 no Protheus

Parcelas

O que é a tabela VP2 no Protheus?

A tabela VP2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para parcelas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE VP2
X2_PATH \DATA\
X2_ARQUIVO VP2990
X2_NOME Parcelas
X2_NOMESPA Cuotas
X2_NOMEENG Installments
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 14
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_ 10611
R_E_C_D_E_L_ 0

Campos da Tabela VP2 (29 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_
VP2 01 VP2_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 - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 173465 0
VP2 02 VP2_CODGRU C 5 0 Grupo Grupo Group Codigo do Grupo Codigo de Grupo Code of Group 99999 FG_STRZERO("M->VP2_CODGRU",5) .and. M->VP2_CODGRU == M->VP1_CODGRU x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173466 0
VP2 03 VP2_NUMCOT C 4 0 Nro Cota NºCota Quota Number Numero da Cota Numero de Cota Quota Number 9999 FG_StrZero("M->VP2_NUMCOT",5) .and. M->VP2_NUMCOT == M->VP1_NUMCOT x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173467 0
VP2 04 VP2_CODCLI C 6 0 Cliente Cliente Customer Codigo do Cliente Codigo de Cliente Customer Code @! FG_Seek("SA1","M->VP2_CODCLI",1,.f.) x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - 001 - S - - N N N - - - 1 1 - - - 173468 0
VP2 05 VP2_LOJA C 2 0 Loja Tienda Unit Loja do Cliente Negocio del Ciente Customer Unit @! FG_Seek("SA1","M->VP2_CODCLI+M->VP2_LOJA",1,.f.) x x x xx x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - 002 - S - - N N N - - - 1 1 - - - 173469 0
VP2 06 VP2_NUMPAR C 3 0 Parcela Cuota Installment Numero da Parcela Numero de Cuota Installment Number 999 EXISTCHAV("VP2",M->VP2_CODGRU+M->VP2_NUMCOT+M->VP2_NUMPAR,1,"EXINUMPAR") x x x xx x x x x x x x x x x x x x x - - 1 x xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173470 0
VP2 07 VP2_DATPAR D 8 0 Data Fecha Date Data da Parcela Fecha de Cuota Date of Installment @D M->VP2_DATPAR==DataValida(M->VP2_DATPAR) x x x xx x x x x x x x x x x x x x - - 1 x xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173471 0
VP2 08 VP2_CODBEM C 4 0 Codigo Bem Codigo Bien Good Code Codigo do Bem Codigo de Bien Code of Good 9999 - x x x xx x x x x x x x x x x x x x x - - 1 x xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173472 0
VP2 09 VP2_VALBEM N 12 2 Vl Credito Vl Credito Val Credit Vlr Atualizado do Bem Valor Actualizado del Bie Indexed Value of Asset @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173473 0
VP2 10 VP2_PERIDE N 8 4 % Ideal % Ideal Ideal perc. Percentual Ideal Porcentaje Ideal Ideal Percentage @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173474 0
VP2 11 VP2_VALPAR N 12 2 Vl Parcela Vl Cuota Val Installm Vlr Calculado da Parcela Vlr Calculado de Cuota Amount Assessed Installm. @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173475 0
VP2 12 VP2_VALDES N 12 2 Vl Despesas Vl Gastos Val Expenses Vlr Despesa na Parcela Vlr Gasto en Cuota Amount Expense in Install @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173476 0
VP2 13 VP2_PERLAN N 8 4 % Lance % Puja % Bidding Percentual do Lance Porcentaje de Puja Percentage of Bidding @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173477 0
VP2 14 VP2_VALLAN N 12 2 Vl Lanc/Ant Vl Puja/Ant Val Entr/Ant Vlr Lance/Antecipacao Vlr Puja/Anticipo Value Bid/Antecipation @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173478 0
VP2 15 VP2_PARPAG N 12 2 Vl Pago Parc Vl Pago Cuot Val Paid Ins Vlr Pago Parcela Vlr Pago Cuota Amount Paid in Installm. @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 173479 0
VP2 16 VP2_DESPAG N 12 2 Vl Pago Desp Vl Pago Gast Val Exp PAid Vlr Pago de Despesa Vlr Pago de Gasto Amount of Expense Paid @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173480 0
VP2 17 VP2_ACRPAG N 12 2 Vl Pago Acre Vl Pago Aum. Val Paid Inc Vlr Pago de Acrescimo Vlr Pago de Aumento Amount Paid Accrual @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173481 0
VP2 18 VP2_TOTPAG N 12 2 Total Pago Total Pagado Total Paid Vlr Total Pago Vlr Total Pago Total Amount Paid @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173482 0
VP2 19 VP2_DATPAG D 8 0 Data Pagto Fecha Pago Payment Date Data de Pagto Fecha de Pago Payment Date @D - x x x xx x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173483 0
VP2 20 VP2_PERPAG N 8 4 % Pago % Pagado % Paid Percentual Pago Parcela Porcentaje Pago Cuota Percent.Paid in Installm. @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173484 0
VP2 21 VP2_PERDIF N 8 4 % Diferenca % Diferencia % Difference Percentual Dif Parcela Porcentaje Dif Cuota Percent.Balance Installm. @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173485 0
VP2 22 VP2_PERSAL N 8 4 % a Pagar % a Pagar % Payable Percentual Saldo a Pagar Porcentaje Saldo a Pagar Percent.Balance Due @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173486 0
VP2 23 VP2_NUMBOL C 15 0 Nro Boleto NºBoleta Ticket No. Numero do Boleto Numero de Boleto Ticket Number @9 - x x x xx 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 - - - 173487 0
VP2 24 VP2_PERANT N 8 4 % Anterior % Anterior % Former Percentual Anterior Porcentaje Anterior Preceding Percentage @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173488 0
VP2 25 VP2_LANANT N 8 4 % Anterior % Anterior % Former Percentual Anterior Porcentaje Anterior Percentage of Former @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173489 0
VP2 26 VP2_SALANT N 8 4 % Anterior % Anterior % Former Percentual Anterior Porcentual Anterior Preceding Percentage @E 999.9999 - x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173490 0
VP2 27 VP2_PGTANT N 12 2 Vlr Anterior Vlr Anterior Prec. Value Valor Anterior Valor Anterior Preceding Value @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173491 0
VP2 28 VP2_VALANT N 12 2 Vlr Anterior Vlr Anterior Prec. Value Valor Anterior Valor Anterior Preceding Value @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173492 0
VP2 29 VP2_PARANT N 12 2 Vlr Anterior Vlr Anterior Prec. Value Valor Anterior Valor Anterior Preceding Value @E 999,999,999.99 Positivo() x x x xx x x x x x x x x x x x x x - - 1 xx x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 173493 0

Índices da Tabela VP2 (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_
VP2 1 VP2_FILIAL+VP2_CODGRU+VP2_NUMCOT+VP2_CODCLI+VP2_LOJA+VP2_NUMPAR Grupo + Nro Cota + Cliente + Loja + Parcela Grupo + NºCota + Cliente + Tienda + Cuota Group + Quota Number + Customer + Unit + Installment S - - S 2 3 - 25042 0
VP2 2 VP2_FILIAL+VP2_NUMBOL Nro Boleto NºBoleta Ticket No. S - - S 2 3 - 25043 0

Perguntas frequentes

Para que serve a tabela VP2 no Protheus?

Ela é utilizada para parcelas dentro do sistema ERP Protheus.

Como consultar os campos da tabela VP2?

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

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

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

Exemplo de consulta SQL da tabela VP2

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

SELECT
    VP2_FILIAL,
    VP2_CODGRU,
    VP2_NUMCOT,
    VP2_CODCLI,
    VP2_LOJA,
    VP2_NUMPAR,
    VP2_DATPAR,
    VP2_CODBEM,
    VP2_VALBEM,
    VP2_PERIDE,
    VP2_VALPAR,
    VP2_VALDES,
    VP2_PERLAN,
    VP2_VALLAN,
    VP2_PARPAG,
    VP2_DESPAG,
    VP2_ACRPAG,
    VP2_TOTPAG,
    VP2_DATPAG,
    VP2_PERPAG,
    VP2_PERDIF,
    VP2_PERSAL,
    VP2_NUMBOL,
    VP2_PERANT,
    VP2_LANANT,
    VP2_SALANT,
    VP2_PGTANT,
    VP2_VALANT,
    VP2_PARANT
FROM VP2
WHERE
    D_E_L_E_T_ = ' '
    AND VP2_FILIAL = 'VALOR'
    AND VP2_CODGRU = 'VALOR'
    AND VP2_NUMCOT = 'VALOR'
    AND VP2_CODCLI = 'VALOR'
    AND VP2_LOJA = 'VALOR'
    AND VP2_NUMPAR = 'VALOR'
    AND VP2_DATPAR BETWEEN '20260501' AND '20260531'
    AND VP2_CODBEM = 'VALOR'
    AND VP2_VALBEM = 0
    AND VP2_PERIDE = 0
    AND VP2_VALPAR = 0
    AND VP2_VALDES = 0
    AND VP2_PERLAN = 0
    AND VP2_VALLAN = 0
    AND VP2_PARPAG = 0
    AND VP2_DESPAG = 0
    AND VP2_ACRPAG = 0
    AND VP2_TOTPAG = 0
    AND VP2_DATPAG BETWEEN '20260501' AND '20260531'
    AND VP2_PERPAG = 0
    AND VP2_PERDIF = 0
    AND VP2_PERSAL = 0
    AND VP2_NUMBOL = 'VALOR'
    AND VP2_PERANT = 0
    AND VP2_LANANT = 0
    AND VP2_SALANT = 0
    AND VP2_PGTANT = 0
    AND VP2_VALANT = 0
    AND VP2_PARANT = 0