Package systextil.dao

Class NotaFiscalIntegracaoItem

java.lang.Object
systextil.dao.NotaFiscalIntegracaoItem

public class NotaFiscalIntegracaoItem extends Object
Representa a tabela I_FATU_060

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

    • desconto_item

      public br.com.intersys.systextil.connection.Amount desconto_item
    • natopeno_nat_oper

      public int natopeno_nat_oper
    • base_ipi

      public br.com.intersys.systextil.connection.Amount base_ipi
    • perc_ipi

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

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

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

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

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

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

      public int cvf_icms
    • valor_icms_difer

      public br.com.intersys.systextil.connection.Amount valor_icms_difer
    • peso_liquido

      public double peso_liquido
    • descricao_item

      public String descricao_item
    • classific_fiscal

      public String classific_fiscal
    • classif_contabil

      public int classif_contabil
    • centro_custo

      public int centro_custo
    • unidade_medida

      public String unidade_medida
    • rateio_despesa

      public br.com.intersys.systextil.connection.Amount rateio_despesa
    • procedencia

      public int procedencia
    • codigo_contabil

      public int codigo_contabil
    • obs_livro1

      public String obs_livro1
    • obs_livro2

      public String obs_livro2
    • rateio_desc_propaganda

      public br.com.intersys.systextil.connection.Amount rateio_desc_propaganda
    • base_icms_difer

      public br.com.intersys.systextil.connection.Amount base_icms_difer
    • rateio_despesas_ipi

      public br.com.intersys.systextil.connection.Amount rateio_despesas_ipi
    • rateio_descontos_ipi

      public br.com.intersys.systextil.connection.Amount rateio_descontos_ipi
    • pedido_venda

      public int pedido_venda
    • valor_iss

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

      public Date data_exportacao
    • data_importacao

      public Date data_importacao
    • flag_importacao

      public int flag_importacao
    • natopeno_est_oper

      public String natopeno_est_oper
    • cod_cancelamento

      public int cod_cancelamento
    • natureza_str

      public String natureza_str
    • valor_pis

      public br.com.intersys.systextil.connection.Amount valor_pis
    • valor_cofins

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

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

      public int cvf_pis
    • cvf_cofins

      public int cvf_cofins
    • basi_pis_cofins

      public br.com.intersys.systextil.connection.Amount basi_pis_cofins
    • perc_pis

      public br.com.intersys.systextil.connection.Amount perc_pis
    • perc_cofins

      public br.com.intersys.systextil.connection.Amount perc_cofins
    • cvf_ipi_saida

      public int cvf_ipi_saida
    • num_nota_orig

      public int num_nota_orig
    • serie_nota_orig

      public String serie_nota_orig
    • seq_nota_orig

      public int seq_nota_orig
    • motivo_devolucao

      public int motivo_devolucao
    • cgc9_origem

      public int cgc9_origem
    • cgc4_origem

      public int cgc4_origem
    • cgc2_origem

      public int cgc2_origem
    • flag_devolucao

      public int flag_devolucao
    • data_canc_nfisc

      public Date data_canc_nfisc
    • nota_ajuste

      public int nota_ajuste
    • serie_ajuste

      public String serie_ajuste
    • cod_csosn

      public int cod_csosn
    • valor_frete

      public br.com.intersys.systextil.connection.Amount valor_frete
    • valor_desc

      public br.com.intersys.systextil.connection.Amount valor_desc
    • valor_outros

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

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

      public int id_registro
    • tipo_atualizacao

      public String tipo_atualizacao
    • ch_it_nf_cd_empr

      public int ch_it_nf_cd_empr
    • ch_it_nf_num_nfis

      public int ch_it_nf_num_nfis
    • ch_it_nf_ser_nfis

      public String ch_it_nf_ser_nfis
    • seq_item_nfisc

      public int seq_item_nfisc
    • seq_item_pedido

      public int seq_item_pedido
    • nivel_estrutura

      public String nivel_estrutura
    • grupo_estrutura

      public String grupo_estrutura
    • subgru_estrutura

      public String subgru_estrutura
    • item_estrutura

      public String item_estrutura
    • lote_acomp

      public int lote_acomp
    • deposito

      public int deposito
    • transacao

      public int transacao
    • data_emissao

      public Date data_emissao
    • qtde_item_fatur

      public double qtde_item_fatur
    • valor_unitario

      public double valor_unitario
    • valor_faturado

      public br.com.intersys.systextil.connection.Amount valor_faturado
    • valor_contabil

      public br.com.intersys.systextil.connection.Amount valor_contabil
  • Method Details

    • updateImportacao

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

      public void updateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn)
      Atualiza o campo flag_importacao para 1
      Parameters:
      conn - a conexão com o banco.
    • updateImportadoComErro

      public void updateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn)
      Atualiza o campo flag_importacao para 2
      Parameters:
      conn - a conexão com o banco.
    • get

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

      public static int getQtdeItensParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie)
      Retorna a quantidade de itens disponíveis para integração.
      Isto é, itens com tipo_atualizacao igual a 'A', 'I' ou 'E' e flag_importacao igual a zero.
      Parameters:
      conn - a conexão com o banco.
      codigo_empresa - o codigo da empresa dessa nota
      numero_nota - o número dessa nota fiscal
      serie - a série da nota
      Returns:
      a quantidade de itens disponíveis para integraçã.
    • listItensParaIntegracao

      public static DataReader listItensParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie)
      Monta uma DataReader com os itens da nota 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_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.
      codigo_empresa - o codigo da empresa dessa nota
      numero_nota - o número dessa nota fiscal
      serie - a série da nota
      Returns:
      um DataReader configurado para a leitura dos itens da nota