Tabela
SW6 Capa Declaracao de Importacao
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
W6_FILIAL C 2 0 Filial N
W6_HAWB C 17 0 Processo @! ExistChav("SW6") !GETMV("MV_NRDI",,.F.) N
W6_DT_HAWB D 8 0 Dt Processo @D DI400ENC(1) N
W6_PO_NUM C 15 0 Pedido Base @! DI_Valid() SW2 R N
W6_PEDFAT C 6 0 Ped. de Vend @! R N
W6_IMPCO C 1 0 Import C.O? @! Pertence('12') R 1=Sim;2=Nao .F. N
W6_DESP C 6 0 Cod. Despach @! DI_Valid() DES DI400ENC(1) N
W6_DESPNOM C 30 0 Despachante V N
W6_REF_DES C 15 0 Ref.Despach. @! N
W6_DTRECDO D 8 0 Receb. Docto @D DI_Valid() DI400ENC(3) N
W6_FAT_DES C 9 0 No da Fatura @! N
W6_DT_ETD D 8 0 ETD DI_Valid() DI400ENC(1) N
W6_DT_ETA D 8 0 Data ETA @D DI_VALID() R DI400ENC(1) N
W6_LOCAL C 3 0 Local @! DI_Valid() WY9 N
W6_LOCALN C 30 0 Descr.Local @! R N
W6_TIPODES C 2 0 Tipo Declar 99 (Vazio() .OR. ExistCpo(IF(lDISimples,"SJV","SJB"))) .AND. DI500ValTipDes() EIF DI_VAL_EIJ(,,.T.,X) .AND. DI400ENC(1) N
W6_UFDESEM C 2 0 UF Desembara @! Vazio() .OR. ExistCpo("SX5","12"+M->W6_UFDESEM) 12 R S
W6_VM_TDES C 80 0 Des.Tipo Dec @! V N
W6_IMPORT C 2 0 Cod. Import. @! SYT N
W6_IMPORVM C 40 0 Importador @! V N
W6_DT_ENCE D 8 0 Encerramento @D DI_Valid() N
W6_DT_EMB D 8 0 Dt Embarque @D DI_Valid() DI400ENC(1) N
W6_VIA_TRA C 2 0 Cod.Via Tran @! DI_Valid() SYQ DI400ENC(1) N
W6_DESCVIA C 30 0 Via Transp. V N
W6_ORIGEM C 3 0 Origem @! ExistCpo("SYR",M->W6_VIA_TRA+M->W6_ORIGEM) .AND. DI_VALID() EO1 DI400ENC(1) N
W6_DEST C 3 0 Destino @! ExistCpo("SYR",M->W6_VIA_TRA+M->W6_ORIGEM+M->W6_DEST) .AND. DI_VALID() ED1 DI400ENC(1) N
W6_PAISPRO C 3 0 Pais Proced. @! Vazio() .OR. ExistCpo("SYA") SYA DI400ENC(1) N
W6_DT_AVE D 8 0 Dt Averbacao @D DI_Valid() DI400ENC(1) N
W6_TIPOCON C 2 0 Tipo Conhec. 99 Vazio() .OR. ExistCpo("SX5","47"+M->W6_TIPOCON) 47 DI400ENC(1) N
W6_VM_TCON C 20 0 Des.Tp.Proc. @! V N
W6_HOUSE C 18 0 House / B.L. DI400ENC(1) N
W6_MAWB C 18 0 Master @! DI400ENC(1) N
W6_PRCARGA C 36 0 Presen Carga @! DI400ENC(1) N
W6_IDENTVE C 25 0 Embarcacao @! DI_VALID() EE6 N
W6_CONEVE1 C 25 0 Navio/Vei(1) N
W6_VIAGEM C 20 0 N. da Viagem DI_VALID() N
W6_CONEET1 D 8 0 ETD(1) N
W6_CONEPO1 C 20 0 Porto(1) N
W6_CONEVE2 C 25 0 Navio/Vei(2) N
W6_CONEET2 D 8 0 ETD(2) N
W6_CONEPO2 C 20 0 Porto(2) N
W6_CHEG D 8 0 Dt Atracacao @D DI_Valid() DI400ENC(1) N
W6_AGENTE C 3 0 Cod. Agente @! DI_Valid() SY4 DI400ENC(1) N
W6_AGENTEN C 30 0 Agente V N
W6_TRANSIN C 6 0 Trans. Inte. @! Vazio() .OR. ExistCpo("SA4") SA4 N
W6_TRANSVM C 35 0 Desc Tra Int V N
W6_PAISVEI C 3 0 Bandeira @! DI_Valid() SYA N
W6_PAISNOM C 35 0 Desc.Bandeir V N
W6_ARMADOR C 3 0 Cod. Armador @! DI_Valid() EIA N
W6_ARMNOME C 40 0 Armador @! V N
W6_TIPODOC C 1 0 Tipo Docto 9 Vazio() .OR. Pertence("12345") 1=Manifesto Carga;2=Termo Entrada;3=DTA;4=MIC/DTA;5=Nao Existe N
W6_UTILCON C 1 0 Utilizacao 9 Vazio() .OR. Pertence("123") 1=Total;2=Parcelado;3=Mais de Um N
W6_IDEMANI C 15 0 Identific. N
W6_PESO_BR N 14 5 Peso Bruto @E 99,999,999.99999 Positivo() .AND. DI_Valid() DI400ENC(1) N
W6_MT3 N 8 2 Vol. Cubado @E 99,999.99 DI_Valid() DI400ENC(1) N
W6_VOLUME C 15 0 Vol.QTDE/DIM @! DI400ENC(1) N
W6_PESO_TX N 14 3 Peso Tax.Pre @! Positivo() DI400ENC(1) N
W6_PESOL N 16 5 Peso Total @E 9,999,999,999.99999 Positivo() N
W6_PESOTOT N 14 3 Peso Tax.Rea @! Positivo() DI400ENC(1) N
W6_PESO_TO N 14 3 Peso Total @! Positivo() N
W6_CONTA20 N 4 0 CNTR 20' 9999 DI_Valid() N
W6_CONTA40 N 4 0 CNTR 40' 9999 DI_Valid() N
W6_CON40HC N 4 0 CNTR 40' hc 9999 DI_Valid() N
W6_OUT_CTN C 5 0 Descr. Outr. @! N
W6_CURRIER C 1 0 Currier @! Vazio() .OR. Pertence("12") 1=Sim;2=Nao N
W6_OUTROS N 4 0 Outro CNTR 9999 DI_Valid() N
W6_FREMOED C 3 0 Moeda Frete @! DI_Valid() SYF DI400ENC(3) N
W6_VLFREPP N 15 2 Vl. Frete PP @E 999,999,999,999.99 Positivo() DI400ENC(3) N
W6_VLFRECC N 15 2 Vl. Frete CC @E 999,999,999,999.99 Positivo() DI400ENC(3) N
W6_VLFRETN N 15 2 Vl. Frete TN @E 999,999,999,999.99 Positivo() DI400ENC(3) N
W6_TX_FRET N 15 8 Taxa Frete @E 999,999.999999 DI_Valid() DI400ENC(3) N
W6_VL_FRET N 15 2 Valor Frete @E 999,999,999,999.99 DI_Valid() DI400ENC(3) N
W6_DTLANCF D 8 0 Lanc. Frete @D .F. N
W6_CONDP_F C 5 0 Cond.Pg.Fret @! ExistCpo("SY6") Y6A R DI400ENC(3) N
W6_DIASP_F N 3 0 Dias Pg.Fret 999 ExistCpo("SY6",M->W6_CONDP_F+STR(M->W6_DIASP_F,3,0)) .Or. Vazio() R DI400ENC(1) N
W6_VENCFRE D 8 0 Dt Venc Fret DI400ENC(1) N
W6_COD_SEG C 2 0 Cod. Seguro @! Vazio().OR. ExistCpo("SYK",M->W6_COD_SEG) SYK N
W6_DTLANCS D 8 0 Lanc. Seguro @D .F. N
W6_SEGBASE C 1 0 Base Seguro @! Vazio() .OR. Pertence("1234") 1=VMLE;2=VMLE+Frete;3=VMLE+Frete+Acresc.-Deducao;4=VMLE+Acresc.-Deducao !DITEMNFE(.T.) N
W6_SEGPERC N 8 4 Perc. Seguro @E 999.99 DI_Valid() !DITEMNFE(.T.) N
W6_SEGDESC C 30 0 Procedencia V N
W6_NORMATI C 1 0 Normativa 86 @! 1=Sim;2=Nao N
W6_SEGMOED C 3 0 Moeda Seguro @! DI_Valid() SYF DI400ENC(3) N
W6_VL_USSE N 15 2 Valor Seguro @E 999,999,999,999.99 DI_Valid() DI400ENC(3) N
W6_TX_SEG N 15 8 Taxa Seguro @E 999,999.99999999 DI_Valid() DI400ENC(3) N
W6_VLSEGMN N 15 2 Vlr. Seg. MN @E 999,999,999,999.99 Positivo() N
W6_NF_SEG C 9 0 N.F. Seguro @! N
W6_CORRETO C 3 0 Cod.Corretor @! DI_VALID() .AND. (EMPTY(M->W6_CORRETO) .OR. ExistCpo('SYW',M->W6_CORRETO)) SYW N
W6_DIASP_S N 3 0 Dias Pg. Seg 999 ExistCpo("SY6",M->W6_CONDP_S+STR(M->W6_DIASP_S,3,0)) .Or. Vazio() R DI400ENC(1) N
W6_CONDP_S C 5 0 Cond.Pg. Seg @! ExistCpo("SY6") Y6A R DI400ENC(1) S
W6_VENCSEG D 8 0 Dt Venc Segu DI400ENC(1) N
W6_TRANS C 6 0 Transport. DI_Valid() SA4 N
W6_DESCTRA C 35 0 Desc. Transp V N
W6_MULTIMO C 1 0 Outras Vias @! 1=Sim;2=Nao N
W6_TX_US_D N 15 8 Taxa US$ D.I @E 999,999.999999 DI_Valid() DI400ENC(3) N
W6_VLMLEMN N 15 2 VMLE Moeda @E 999,999,999,999.99 Positivo() N
W6_FOB_TOT N 15 2 Total FOB @E 999,999,999,999.99 N
W6_INLAND N 15 2 Inland @E 999,999,999,999.99 N
W6_PACKING N 15 2 Packing @E 999,999,999,999.99 N
W6_DESCONT N 15 2 Desconto @E 999,999,999,999.99 N
W6_DT_DSE D 8 0 Emissao DSE @D N
W6_NR_DDE C 11 0 Nro da DDE @R 99999999999 N
W6_NR_DSE C 11 0 Nro da DSE @R 99999999999 N
W6_NR_PROC C 15 0 Proc. Expo. @R 999999999999999 N
W6_UL_DSE C 7 0 UL DSE @R 99999999 N
W6_FRETEIN N 15 2 Int'l Freigh @E 999,999,999,999.99 N
W6_OUTDESP N 15 2 Outr. Desp. @E 999,999,999,999.99 N
W6_FOB_GER N 15 2 Total Invoic @E 999,999,999,999.99 R N
W6_DT_DOC D 8 0 Docto-Cambio DI400ENC(2) N
W6_NF_ENT C 20 0 Nr. NFE @! DI400ENC(3) N
W6_SE_NF C 3 0 Serie NFE !!! DI400ENC(3) N
W6_DT_NF D 8 0 Data NFE @D DI_Valid() DI400ENC(3) N
W6_VL_NF N 15 2 Valor NFE @E 999,999,999,999.99 DI_Valid() DI400ENC(3) N
W6_DT_ENTR D 8 0 Dt Entrega @D DI_Valid() DI400ENC(1) N
W6_NF_COMP C 9 0 Nr. NF Comp @! DI400ENC(3) N
W6_SE_NFC C 3 0 Serie NF Com !!! DI400ENC(3) N
W6_CALCAUT C 1 0 Calc.Automat @! Pertence(" 12") R 1=Sim;2=Nao N
W6_DT_NFC D 8 0 Dt NF Compl. @D DI_Valid() DI400ENC(3) N
W6_RECOF C 1 0 Recof R 1=Sim;2=Nao N
W6_DTRECOF D 8 0 Dt RECOF R N
W6_VL_NFC N 15 2 Vl NF Compl. @E 999,999,999,999.99 DI_Valid() DI400ENC(3) N
W6_NF_TRAN C 20 0 NF Transport @! R N
W6_OK C 2 0 OK R N
W6_DTREG_D D 8 0 Registro DI DI_Valid() DI400ENC(3) N
W6_DI_NUM C 10 0 No. da DI/DA @R 99/9999999-9 DI_Valid() DI400ENC(3).AND.(M->W6_CURRIER=='2'.OR.EMPTY(M->W6_CURRIER)) N
W6_DA_NUM N 6 0 Da_num 999999 N
W6_DA_DT D 8 0 Da_dt @D N
W6_DA_CHEG D 8 0 Da_cheg @D N
W6_DT D 8 0 Dt Pagto.Imp @D DI_Valid() DI400ENC(3) N
W6_VERSAO C 2 0 Versao da DI 99 R S
W6_DT_DESE D 8 0 Dt Desembar. @D DI_Valid() DI400ENC(5) N
W6_REC_ALF C 7 0 Rec. Alfand @! Vazio() .OR. ExistCpo("SJA") SJA N
W6_VM_RECA C 50 0 Des.Rec.Alf. @! V N
W6_MODAL_D C 1 0 Modalidade 9 1=Normal;2=Antec.;3=Simpl.;4=Antec./Simpl.;5=Ent.Frac.;6=Antec.c/Ent.Frac. N
W6_URF_DES C 7 0 URF Despacho 9999999 Vazio().OR.(E_SJ0Codigo(M->W6_URF_DES,"W6_URF_DES") .AND. ExistCpo("SJ0",M->W6_URF_DES)) URF N
W6_VM_UDES C 50 0 Des.URF Desp @! V N
W6_URF_ENT C 7 0 URF Entrada 9999999 Vazio().OR.(E_SJ0Codigo(M->W6_URF_ENT,"W6_URF_ENT") .AND. ExistCpo("SJ0",M->W6_URF_ENT)) URF N
W6_TAB_PC C 4 0 Tb.Pre-Calc. @! Vazio() .OR. ExistCpo("SWF",M->W6_TAB_PC) SWF N
W6_VM_UENT C 50 0 Des.URF Entr @! V N
W6_INSTRDE C 8 0 Instr. Desp. @! M->W6_INSTRDE:= "Tecle F3" EIF V N
W6_INSTRVM C 65 0 Instr. Desp. V N
W6_PROCVIN C 8 0 Proc's Vinc. M->W6_PROCVIN:= "Tecle F3" EIF V N
W6_PROCVVM C 65 0 Proc. Vinc. V N
W6_VOLUMES C 8 0 Volumes M->W6_VOLUMES:= "Tecle F3" EIF V N
W6_VOLUMVM C 65 0 Volume V N
W6_SETORRA C 3 0 Setor Alfan. @! DI_Valid() SJG N
W6_ARMAZEM C 10 0 Armazem Alf. @! N
W6_BCOPGTO C 3 0 Bco Deb.Auto @! SA6 N
W6_AGEPGTO C 5 0 Age Deb.Auto @! S
W6_CTAPGTO C 10 0 Cta Deb.Auto @! N
W6_DEBITOS C 8 0 Debitos M->W6_DEBITOS:= "Tecle F3" EIF V N
W6_FUNDAP C 1 0 Fundap @! Pertence("12") 1=Sim;2=Nao N
W6_DEBITVM C 65 0 Debito V N
W6_COMPLEM C 6 0 Complemento N
W6_MSG_COM C 3 0 Mens. Obs. 999 DI_Valid() ME2 N
W6_VM_COMP M 60 0 Complemento V N
W6_OBS C 6 0 Obs N
W6_VM_OBS M 60 0 Observacoes V N
W6_QTD_ADI N 3 0 Qtde Adicao 999 Positivo() N
W6_PRO_IMP C 1 0 Tipo Consig. @! Pertence("12") 1=O proprio importador;2=Outro Consignatario N
W6_CGC_OUT C 15 0 CNPJ Consig. @R 99.999.999/9999-99 Vazio() .OR. CGC(M->W6_CGC_OUT) N
W6_CONTAB D 8 0 Dt.Contabil @D N
W6_PROB_DI C 1 0 Prob.Desem. @! Pertence("12 ") 1=Sim;2=Nao N
W6_PRVDESE D 8 0 Prev.Desem. DI_Valid() DI400ENC(1) N
W6_PRVENTR D 8 0 Prev.Entrega DI_VALID() R DI400ENC(1) N
W6_LOTE C 6 0 No. Lote @! DI_Valid() N
W6_ARQ C 12 0 Arquivo @! N
W6_ENV_ORI D 8 0 Envio Orient @D N
W6_TOT_REC N 5 0 Total Cont's 99999 N
W6_TIPOFEC C 3 0 Tipo de Fech @! N
W6_NACIONA C 1 0 Nacionalizad @! 1=Sim;2=Nao N
W6_DT_DTA D 8 0 Dt.Decl.Adua @D N
W6_NUMDUP C 9 0 No.Dupl.Fin. @! N
W6_FREPPCC C 2 0 Tipo Frete @! Pertence("PP,CC") CC=Collect;PP=Prepaid N
W6_VLFR_CO N 15 2 Compl. Frete @E 999,999,999,999.99 !DITEMNFE() N
W6_INCOTER C 3 0 Incoterm @! Vazio() .OR. ExistCpo("SYJ",M->W6_INCOTER) SYJ N
W6_COND_PA C 5 0 Cond. Pagto @! DI_Valid() SY6 N
W6_TX_FOB N 15 8 Taxa do FOB @E 999,999.999999 DI_Valid() DI400ENC(3) N
W6_DESCRPG C 48 0 Descricao V N
W6_NR_PRO C 15 0 Proforma @! N
W6_FOBMOE C 3 0 Moeda @! N
W6_ENVFLG1 C 1 0 Envio Orient @! N
W6_DIAS_PA N 3 0 Dias Pagto. 999 DI_Valid() N
W6_CANAL C 1 0 Canal @! Vazio() .OR. Pertence("1234") 1=Vermelho;2=Amarelo;3=Verde;4=Cinza N
W6_ADICAOK C 1 0 Calculos OK @! 1=Sim;2=Nao N
W6_STATUS C 1 0 Status @! R N
W6_FORNECF C 6 0 Forn. Frete @! FOR R N
W6_DSI C 1 0 DSI ? @! 1=Sim;2=Nao N
W6_LOJAF C 2 0 Loja Frete @! R N
W6_PREFIXF C 3 0 Prefixo Frt. @! R .F. N
W6_NUMDUPF C 9 0 Nš Tit. Frt. @! R N
W6_TIPOF C 3 0 Tipo Frete @! R .F. N
W6_PARCELF C 2 0 Parcela Frt. @! R .F. N
W6_FORNECS C 6 0 Forn. Seguro @! FOR R N
W6_LOJAS C 2 0 Loja Seguro @! R N
W6_PREFIXS C 3 0 Prefixo Seg. @! R .F. N
W6_NUMDUPS C 9 0 Nš Tit. Seg. @! R N
W6_TIPOS C 3 0 Tipo Seguro @! R .F. N
W6_PARCELS C 2 0 Parcela Seg. @! R .F. N
W6_QBRPICO C 1 0 Qbr.Comple 9 Vazio() .OR. Pertence("12") R 1=Adicao;2=Regime N
W6_MERCTRA C 1 0 Merc. Tran @! R N
W6_DIRE C 12 0 No. DIRE @R 99/999999999-9 R M->W6_CURRIER == '1' S
W6_DEMERCO C 16 0 DE Mercosul @! DI_VALID() EIF R DI400ENC(1) .And. !(M->W6_TIPODES $ '16,17,20,21,22') N
W6_REINIC C 4 0 RE Inicial @! DI_VALID() R .F. N
W6_REFINAL C 4 0 RE Final @! DI_VALID() R .F. N
W6_IMPENC C 1 0 Encomenda? @! Pertence('12') R 1=Sim;2=Nao N
W6_ID_EMB C 10 0 ID WF EMB @! R S
W6_ID_ENC C 10 0 ID WF ENC @! R S
W6_ID_ENCE C 10 0 ID WF ENC @! N
W6_ID_PRV C 10 0 ID WF PRV @! R S
W6_DI_OBS C 6 0 Obs. da DI @! R S
W6_DI_HIS C 10 0 No. Hist. DI @R 99/9999999-9 R S
W6_SEGINV N 15 2 Seguro Inv. @E 999,999,999,999.99 R S
W6_TITOK C 1 0 Titulos OK R 1=Sim;2=Nao S
W6_NOMEVE C 40 0 Navio/Veic. V S
W6_VMDIOBS M 200 0 Obs. da DI V DI400ENC(7) S
W6_IDLOTE C 20 0 ID Lote R S
W6_REGAL C 1 0 Registra Aut R S
W6_TITINAN C 1 0 Tit.Inv.Ant? @! Pertence("12") .And. DI_Valid("W6_TITINAN") R 1=Sim;2=Nao DI501WHEN("W6_TITINAN") S
W6_FFREINT C 6 0 For.Fre.Int. @! Vazio() .Or. ExistCpo("SA2",M->W6_FFREINT+AllTrim(M->W6_FFRELOJ),,,,!EMPTY(M->W6_FFRELOJ)) FOR R S
W6_FFRELOJ C 2 0 Loj.Fre.Int. @! Vazio() .Or. ExistCpo("SA2",M->W6_FFREINT+AllTrim(M->W6_FFRELOJ),,,,!EMPTY(M->W6_FFREINT)) R S
W6_TOT_PRO N 15 2 Total Proces @E 999,999,999,999.99 V S
W6_SDOC C 3 0 Serie Doc. !!! R S
W6_SDOCC C 3 0 Serie NF Com !!! R S
W6_CO_CARG C 1 0 Conh. Carga @! Pertence('12') R 1=Sim;2=Nao S