Package systextil.dao

Class NotaFiscalIntegracao

java.lang.Object
systextil.dao.NotaFiscalIntegracao

public class NotaFiscalIntegracao extends Object
Representa a tabela I_FATU_050

Todos os atributos estão publicos pois essa classe DAO só é utilizada no programa inte_f148 e esse programa segue uma regra onde é necessário alterar alguns campos dessa classe com base em um cadastro De:Para antes de gravar o mesmo na tabela oficial.
See Also:
  • Field Details

    • nr_protocolo

      public String nr_protocolo
    • nr_cupom

      public int nr_cupom
    • valor_desc_nota

      public br.com.intersys.systextil.connection.Amount valor_desc_nota
    • valor_icms_frete

      public br.com.intersys.systextil.connection.Amount valor_icms_frete
    • valor_frete_nfis

      public br.com.intersys.systextil.connection.Amount valor_frete_nfis
    • especie_volume

      public String especie_volume
    • qtde_embalagens

      public int qtde_embalagens
    • nota_fatura

      public int nota_fatura
    • nota_entrega

      public int nota_entrega
    • cod_vendedor

      public int cod_vendedor
    • perc_vendedor

      public br.com.intersys.systextil.connection.Amount perc_vendedor
    • placa_veiculo

      public String placa_veiculo
    • origem_pedido

      public int origem_pedido
    • selo_inicial

      public double selo_inicial
    • selo_final

      public double selo_final
    • hora_saida

      public Date hora_saida
    • num_serie_ecf

      public String num_serie_ecf
    • num_intervencao

      public int num_intervencao
    • flag_nota_loja

      public int flag_nota_loja
    • nr_processo_export

      public int nr_processo_export
    • num_container_exp

      public String num_container_exp
    • num_lacre_exp

      public String num_lacre_exp
    • id_registro

      public int id_registro
    • tipo_atualizacao

      public String tipo_atualizacao
    • codigo_empresa

      public int codigo_empresa
    • num_nota_fiscal

      public int num_nota_fiscal
    • serie_nota_fisc

      public String serie_nota_fisc
    • especie_docto

      public String especie_docto
    • data_base_fatur

      public Date data_base_fatur
    • data_saida

      public Date data_saida
    • data_emissao

      public Date data_emissao
    • cgc_9

      public int cgc_9
    • cgc_4

      public int cgc_4
    • cgc_2

      public int cgc_2
    • cod_rep_cliente

      public int cod_rep_cliente
    • portador

      public int portador
    • natop_nf_nat_oper

      public int natop_nf_nat_oper
    • cond_pgto_venda

      public int cond_pgto_venda
    • cod_canc_nfisc

      public int cod_canc_nfisc
    • pedido_venda

      public int pedido_venda
    • nr_solicitacao

      public int nr_solicitacao
    • peso_liquido

      public double peso_liquido
    • peso_bruto

      public double peso_bruto
    • desconto1

      public br.com.intersys.systextil.connection.Amount desconto1
    • desconto2

      public br.com.intersys.systextil.connection.Amount desconto2
    • desconto3

      public br.com.intersys.systextil.connection.Amount desconto3
    • encargos

      public br.com.intersys.systextil.connection.Amount encargos
    • valor_itens_nfis

      public br.com.intersys.systextil.connection.Amount valor_itens_nfis
    • valor_seguro

      public br.com.intersys.systextil.connection.Amount valor_seguro
    • valor_encar_nota

      public br.com.intersys.systextil.connection.Amount valor_encar_nota
    • valor_desconto

      public br.com.intersys.systextil.connection.Amount valor_desconto
    • valor_despesas

      public br.com.intersys.systextil.connection.Amount valor_despesas
    • valor_ipi

      public br.com.intersys.systextil.connection.Amount valor_ipi
    • base_icms

      public br.com.intersys.systextil.connection.Amount base_icms
    • valor_icms

      public br.com.intersys.systextil.connection.Amount valor_icms
    • tipo_frete

      public int tipo_frete
    • tipo_frete_redes

      public int tipo_frete_redes
    • via_transporte

      public int via_transporte
    • transpor_forne9

      public int transpor_forne9
    • transpor_forne4

      public int transpor_forne4
    • transpor_forne2

      public int transpor_forne2
    • observacao_01

      public String observacao_01
    • observacao_02

      public String observacao_02
    • situacao_nfisc

      public int situacao_nfisc
    • seq_end_entr

      public int seq_end_entr
    • seq_end_cobr

      public int seq_end_cobr
    • historico_cont

      public int historico_cont
    • valor_suframa

      public br.com.intersys.systextil.connection.Amount valor_suframa
    • col_tabela

      public int col_tabela
    • mes_tabela

      public int mes_tabela
    • seq_tabela

      public int seq_tabela
    • perc_repres

      public br.com.intersys.systextil.connection.Amount perc_repres
    • tipo_desconto

      public int tipo_desconto
    • vlr_desc_especial

      public br.com.intersys.systextil.connection.Amount vlr_desc_especial
    • transp_redespacho9

      public int transp_redespacho9
    • transp_redespacho4

      public int transp_redespacho4
    • transp_redespacho2

      public int transp_redespacho2
    • cli9resptit

      public int cli9resptit
    • cli4resptit

      public int cli4resptit
    • cli2resptit

      public int cli2resptit
    • tipo_comissao

      public int tipo_comissao
    • perc_iss

      public br.com.intersys.systextil.connection.Amount perc_iss
    • valor_iss

      public br.com.intersys.systextil.connection.Amount valor_iss
    • numero_formulario

      public int numero_formulario
    • data_exportacao

      public Date data_exportacao
    • data_importacao

      public Date data_importacao
    • flag_importacao

      public int flag_importacao
    • natop_nf_est_oper

      public String natop_nf_est_oper
    • msg_corpo1

      public String msg_corpo1
    • msg_corpo2

      public String msg_corpo2
    • base_icms_sub

      public br.com.intersys.systextil.connection.Amount base_icms_sub
    • valor_icms_sub

      public br.com.intersys.systextil.connection.Amount valor_icms_sub
    • cnpj9_repres

      public int cnpj9_repres
    • cnpj4_repres

      public int cnpj4_repres
    • cnpj2_repres

      public int cnpj2_repres
    • portador_str

      public String portador_str
    • natureza_str

      public String natureza_str
    • nr_declaracao_exp_sped

      public int nr_declaracao_exp_sped
    • data_exp_sped

      public Date data_exp_sped
    • tipo_exp_sped

      public int tipo_exp_sped
    • data_registro_exp_sped

      public Date data_registro_exp_sped
    • conhecimento_emb_sped

      public String conhecimento_emb_sped
    • data_conhecimento_emb_sped

      public Date data_conhecimento_emb_sped
    • tipo_inform_conhecimento_sped

      public int tipo_inform_conhecimento_sped
    • codigo_pais_siscomex_sped

      public int codigo_pais_siscomex_sped
    • data_averbacao_sped

      public Date data_averbacao_sped
    • numero_danf_nfe

      public String numero_danf_nfe
  • Method Details

    • get

      public static NotaFiscalIntegracao get(br.com.intersys.systextil.connection.AppConnection conn, int idRegistro)
    • getItens

      public DataReader getItens(br.com.intersys.systextil.connection.AppConnection conn)
      Monta uma DataReader com os itens da nota que estão marcadas para integração. Além disso, para os registros em que NotaFiscalIntegracaoItem.tipo_atualizacao for igual a 'A' (atualização) já é feita a comparação dos campos da tabela i_fatu_060 com a fatu_060, substituindo os valores que estão nulos na i_fatu_060 pelo seu correspondendte na fatu_060 não sendo necessário efetuar essa lógica nos programas de integração.
      Parameters:
      conn - a conexão com o banco.
      Returns:
      um DataReader pronto para a leitura dos registros.
    • updateImportacao

      public int updateImportacao(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao)
      Parameters:
      conn - a conexão com o banco.
    • updateImportadoComSucesso

      public int updateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn)
      Parameters:
      conn - a conexão com o banco.
    • updateImportadoComErro

      public int updateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn)
      Parameters:
      conn - a conexão com o banco.
    • listNotasParaIntegracao

      public static DataReader listNotasParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn)
      Monta uma DataReader com as notas que estão marcadas para integração. Além disso, para os registros em que tipo_atualizacao for igual a 'A' (atualização) já é feita a comparação dos campos da tabela i_fatu_050 com a fatu_050, substituindo os valores que estão nulos na i_fatu_050 pelo seu correspondendte na fatu_050 não sendo necessário efetuar essa lógica nos programas de integração.
      Parameters:
      conn - A conexão com o banco de dados.
      Returns:
      um DataReader pronto para a leitura dos registros.