Nota de Debito / Credito Docto
A tabela DIH faz parte do sistema ERP Protheus da TOTVS e é utilizada para nota de debito / credito docto.
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 DIH 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 DIH, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | DIH |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | DIH990 |
| X2_NOME | Nota de Debito / Credito Docto |
| X2_NOMESPA | Nota de Debito / Credito Docto |
| X2_NOMEENG | Doc.Credit/Debit Inv. |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | - |
| X2_PYME | N |
| X2_MODULO | 43 |
| X2_DISPLAY | DIH_FILIAL+DIH_FILDOC+DIH_DOC+DIH_SERIE |
| 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_ | 3319 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DIH | 01 | DIH_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 x | - | - | 1 | x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 033 | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51289 | 0 |
| DIH | 02 | DIH_NUMNDC | C | 6 | 0 | No.Nota DC | NºFact DC | DC Inv. Nr. | No.Nota Debito/Credito | Nº Factura Debito/Credito | Debit/Credit Invoice Nr. | @! | TMAI60VLD() | x x x x x x xx x x x x x x x x x | GetSxeNum('DIH','DIH_NUMNDC') | - | 1 | x x | - | - | - | S | V | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51290 | 0 |
| DIH | 03 | DIH_FILDOC | C | 2 | 0 | Fil.Docto | Suc. Docto. | Doc. Branch | Filial do Documento | Sucursal del Documento | Document Branch | - | TMAI60VLD() | x x x x x x xx x x x x x x x x x | - | DL4 | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 033 | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51291 | 0 |
| DIH | 04 | DIH_DOC | C | 9 | 0 | No.Docto | Nº Docto. | Doc. Nr. | Numero do Documento | Numero del Documento | Document Number | @! | TMAI60VLD() | x x x x x x xx x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 018 | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51292 | 0 |
| DIH | 05 | DIH_SERIE | C | 3 | 0 | Serie Docto | Serie Docto. | Doc. Series | Serie Documento | Serie Documento | Document Series | !!! | TMAI60VLD() | x x x x x x xx x x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 094 | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51293 | 0 |
| DIH | 06 | DIH_FILORI | C | 2 | 0 | Fil.Origem | Suc. Origen | Orig. Branch | Filial de Origem | Sucursal de Origen | Origin Branch | - | - | x x x x x x xx x x x x x x x x | cFilAnt | - | 1 | x | - | - | - | S | V | - | - | - | - | - | - | - | - | - | 033 | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51294 | 0 |
| DIH | 07 | DIH_DATEMI | D | 8 | 0 | Data Emissão | Fcha Emision | Issue Date | Data da Emissão | Fecha de la Emision | Issue Date | - | - | x x x x x x xx x x x x x x x x | dDataBase | - | 1 | x | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51295 | 0 |
| DIH | 08 | DIH_HOREMI | C | 4 | 0 | Hora Emissão | Hora Emision | Issue Time | Hora da Emissão | Hora de la Emision | Issue Time | @R 99:99 | - | x x x x x x x x x x x x x x x | Left(StrTran(Time(),':',''),4) | - | 1 | - | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51296 | 0 |
| DIH | 09 | DIH_USER | C | 6 | 0 | Cod.Usuario | Cod.Usuario | User Code | Codigo do Usuario | Codigo del Usuario | User Code | @! | - | x x x x x x xx x x x x x x x x | RetCodUsr() | - | 1 | x | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51297 | 0 |
| DIH | 10 | DIH_NOMUSR | C | 30 | 0 | Nome Usuario | Nomb Usuario | User Name | Nome do Usuario | Nombre del Usuario | User Name | @! | - | x x x x x x xx x x x x x x x x | UsrFullName(Iif(Inclui,RetCodUsr(),DIH->DIH_USER)) | - | 1 | x | - | - | - | - | V | V | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51298 | 0 |
| DIH | 11 | DIH_TIPNDC | C | 1 | 0 | Tipo Nota | Tipo Fact. | Invoice Type | Tipo Nota de Deb/Cred | Tipo Fact. de Deb/Cred | Cred/Deb Invoice Type | @! | Pertence('12') | x x x x x x xx x x x x x x x x | '1' | - | 1 | x x | - | - | - | S | - | - | - | - | 1=Débito;2=Crédito | 1=Debito;2=Credito | 1=Debit;2=Credit | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51299 | 0 |
| DIH | 12 | DIH_VALOR | N | 14 | 2 | Vlr.Deb/Cred | Val.Deb/Cred | Deb/Cred Vl. | Valor Deb/Cred | Valor Deb/Cred | Deb/Cred Value | @E 999,999,999.99 | TMAI60VLD() | x x x x x x xx x x x x x x x x | - | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51300 | 0 |
| DIH | 13 | DIH_MOTIVO | M | 80 | 0 | Motivo | Motivo | Justific. | Motivo | Motivo | Justification | @! | - | x x x x x x xx x x x x x x x x | Iif(Inclui,'',E_MSMM(DIH->DIH_CODMOT,80)) | - | 1 | x x | - | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51301 | 0 |
| DIH | 14 | DIH_CODMOT | C | 6 | 0 | Cod.Motivo | Cod. Motivo | Just. Code | Codigo Motivo | Codigo Motivo | Justification Code | @9 | - | x x x x x x xx x x x x x x x x | - | - | 1 | x | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51302 | 0 |
| DIH | 15 | DIH_OBSCAN | M | 80 | 0 | Obs.Cancel | Obs. Anul. | Cancel Obs. | Obs. Cancelamento | Obs. Anulacion | Cancellation Observation | @! | - | x x x x x x xx x x x x x x x x | Iif(Inclui,'',E_MSMM(DIH->DIH_CODOBC,80)) | - | 1 | x | - | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51303 | 0 |
| DIH | 16 | DIH_CODOBC | C | 6 | 0 | Cd.Obs.Can | Cd.Obs.Anul. | Canc.Obs.Cd. | Cod.Obs.Cancelamento | Cod. Obs. Anulacion | Cancellat. Obs. Code | @9 | - | x x x x x x xx x x x x x x x x | - | - | 1 | x | - | - | - | - | V | - | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51304 | 0 |
| DIH | 17 | DIH_ORINDC | C | 1 | 0 | Origem Nota | Origen Fact. | Inv. Origin | Origem Nota | Origen Factura | Invoice Origin | @! | Pertence('12') | x x x x x x xx x x x x x x x x | '1' | - | 1 | x x | - | - | - | - | V | - | - | - | 1=Informada;2=Carta de Correção | 1=Informada;2=Carta de Correccion | 1=Informed;2=Correction Letter | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51305 | 0 |
| DIH | 18 | DIH_STATUS | C | 1 | 0 | Status | Estatus | Status | Status | Estatus | Status | @! | Pertence('129') | x x x x x x xx x x x x x x x x | '1' | - | 1 | x x | - | - | - | - | - | - | - | - | 1=Pendente;2=Aprovado;9=Cancelado | 1=Pendiente;2=Aprobado;9=Anulado | 1=Pending;2=Approved;9=Cancelled | - | !Inclui | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 51306 | 0 |
| DIH | 19 | DIH_FIMP | C | 1 | 0 | Flag Imp | Flag Imp | Print Flag | Flag Impressão | Flag Impresion | Print Flag | - | - | x x x x x x xx x x x x x x x x | '0' | - | 1 | x | - | - | - | - | - | - | - | - | 0=Não Impresso;1=Impresso | 0=No Impreso;1=Impreso | 0=Not printed;1=Printed | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 51307 | 0 |
| DIH | 20 | DIH_SDOC | C | 3 | 0 | Série Doc. | Serie Doc. | Inv.Series | Série do Documento Fiscal | Serie de Documento Fiscal | Invoice Series | !!! | - | x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | 095 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 51308 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DIH | 1 | DIH_FILIAL+DIH_NUMNDC | No.Nota DC | NºFact DC | DC Inv. Nr. | S | - | - | S | 2 | 3 | - | 7924 | 0 |
| DIH | 2 | DIH_FILIAL+DIH_FILDOC+DIH_DOC+DIH_SERIE | Fil.Docto + No.Docto + Serie Docto | Suc. Docto. + Nº Docto. + Serie Docto. | Doc. Branch + Doc. Nr. + Doc. Series | S | - | - | S | 2 | 3 | - | 7925 | 0 |
| DIH | 3 | DIH_FILIAL+DIH_FILDOC+DIH_DOC+DIH_SDOC | Fil.Docto + No.Docto + Série Doc. | Suc. Docto. + Nº Docto. + Serie Doc. | Doc. Branch + Doc. Nr. + Inv.Series | S | - | - | N | 2 | 3 | - | 7926 | 0 |
Ela é utilizada para nota de debito / credito docto 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.