Package systextil.dao
Class NotaFiscalIntegracaoItem
java.lang.Object
systextil.dao.NotaFiscalIntegracaoItem
Representa a tabela
Todos os atributos estão publicos pois essa classe
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 Summary
FieldsModifier and TypeFieldDescriptionbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountintintintintintintintintintintintintintintbr.com.intersys.systextil.connection.Amountintintintbr.com.intersys.systextil.connection.Amountintintintbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountintintintintintintintbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountdoubleintdoublebr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountintintintintbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountdouble -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetQtdeItensParaIntegracao(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 comtipo_atualizacaoigual a 'A', 'I' ou 'E' eflag_importacaoigual a zero.static DataReaderlistItensParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie) Monta umaDataReadercom os itens da nota que estão marcadas para integração.voidupdateImportacao(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoflag_importacaovoidupdateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 2voidupdateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 1
-
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
-
classific_fiscal
-
classif_contabil
public int classif_contabil -
centro_custo
public int centro_custo -
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
-
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
-
data_importacao
-
flag_importacao
public int flag_importacao -
natopeno_est_oper
-
cod_cancelamento
public int cod_cancelamento -
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
-
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
-
nota_ajuste
public int nota_ajuste -
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
-
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
-
seq_item_nfisc
public int seq_item_nfisc -
seq_item_pedido
public int seq_item_pedido -
nivel_estrutura
-
grupo_estrutura
-
subgru_estrutura
-
item_estrutura
-
lote_acomp
public int lote_acomp -
deposito
public int deposito -
transacao
public int transacao -
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 -
numero_volume_loja
-
cst
public int cst -
classificacao_trib
public int classificacao_trib -
aliq_cbs_ant_reduc
public br.com.intersys.systextil.connection.Amount aliq_cbs_ant_reduc -
aliq_ibs_uf_ant_reduc
public br.com.intersys.systextil.connection.Amount aliq_ibs_uf_ant_reduc -
aliq_ibs_munic_ant_reduc
public br.com.intersys.systextil.connection.Amount aliq_ibs_munic_ant_reduc -
perc_reduc_cbs
public br.com.intersys.systextil.connection.Amount perc_reduc_cbs -
aliq_cbs_pos_reduc
public br.com.intersys.systextil.connection.Amount aliq_cbs_pos_reduc -
aliq_ibs_uf_pos_reduc
public br.com.intersys.systextil.connection.Amount aliq_ibs_uf_pos_reduc -
aliq_ibs_munic_pos_reduc
public br.com.intersys.systextil.connection.Amount aliq_ibs_munic_pos_reduc -
aliq_is
public br.com.intersys.systextil.connection.Amount aliq_is -
base_calc_cbs_ibs_is
public br.com.intersys.systextil.connection.Amount base_calc_cbs_ibs_is -
valor_cbs
public br.com.intersys.systextil.connection.Amount valor_cbs -
valor_ibs_uf
public br.com.intersys.systextil.connection.Amount valor_ibs_uf -
valor_ibs_municipio
public br.com.intersys.systextil.connection.Amount valor_ibs_municipio -
valor_is
public br.com.intersys.systextil.connection.Amount valor_is -
valor_deson_cbs
public br.com.intersys.systextil.connection.Amount valor_deson_cbs -
valor_deson_ibs_uf
public br.com.intersys.systextil.connection.Amount valor_deson_ibs_uf -
valor_deson_ibs_municip
public br.com.intersys.systextil.connection.Amount valor_deson_ibs_municip -
valor_deson_is
public br.com.intersys.systextil.connection.Amount valor_deson_is -
perc_reduc_ibs
public br.com.intersys.systextil.connection.Amount perc_reduc_ibs -
aliq_cbs_ant_reduc_reg
public br.com.intersys.systextil.connection.Amount aliq_cbs_ant_reduc_reg -
aliq_cbs_pos_reduc_reg
public br.com.intersys.systextil.connection.Amount aliq_cbs_pos_reduc_reg -
valor_cbs_reg
public br.com.intersys.systextil.connection.Amount valor_cbs_reg -
aliq_ibs_uf_ant_reduc_reg
public br.com.intersys.systextil.connection.Amount aliq_ibs_uf_ant_reduc_reg -
aliq_ibs_uf_pos_reduc_reg
public br.com.intersys.systextil.connection.Amount aliq_ibs_uf_pos_reduc_reg -
valor_ibs_uf_reg
public br.com.intersys.systextil.connection.Amount valor_ibs_uf_reg -
aliq_ibs_munic_ant_reduc_reg
public br.com.intersys.systextil.connection.Amount aliq_ibs_munic_ant_reduc_reg -
aliq_ibs_munic_pos_reduc_reg
public br.com.intersys.systextil.connection.Amount aliq_ibs_munic_pos_reduc_reg -
valor_ibs_municipio_reg
public br.com.intersys.systextil.connection.Amount valor_ibs_municipio_reg -
aliq_is_reg
public br.com.intersys.systextil.connection.Amount aliq_is_reg -
valor_is_reg
public br.com.intersys.systextil.connection.Amount valor_is_reg -
perc_reduc_ibs_reg
public br.com.intersys.systextil.connection.Amount perc_reduc_ibs_reg -
perc_reduc_cbs_reg
public br.com.intersys.systextil.connection.Amount perc_reduc_cbs_reg -
gtrib_regular
public int gtrib_regular -
ibsuf_v_difer
public br.com.intersys.systextil.connection.Amount ibsuf_v_difer -
ibsmun_v_difer
public br.com.intersys.systextil.connection.Amount ibsmun_v_difer -
valor_deson_ibs_uf_reg
public br.com.intersys.systextil.connection.Amount valor_deson_ibs_uf_reg -
valor_deson_ibs_municip_reg
public br.com.intersys.systextil.connection.Amount valor_deson_ibs_municip_reg -
valor_deson_is_reg
public br.com.intersys.systextil.connection.Amount valor_deson_is_reg
-
-
Method Details
-
updateImportacao
public void updateImportacao(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoflag_importacao- Parameters:
conn- a conexão com o banco.
-
updateImportadoComSucesso
public void updateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 1- Parameters:
conn- a conexão com o banco.
-
updateImportadoComErro
public void updateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoflag_importacaopara 2- Parameters:
conn- a conexão com o banco.
-
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 comtipo_atualizacaoigual a 'A', 'I' ou 'E' eflag_importacaoigual a zero.- Parameters:
conn- a conexão com o banco.codigo_empresa- o codigo da empresa dessa notanumero_nota- o número dessa nota fiscalserie- 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 umaDataReadercom os itens da nota que estão marcadas para integração. Além disso, para os registros em quetipo_atualizacaofor 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 notanumero_nota- o número dessa nota fiscalserie- a série da nota- Returns:
- um
DataReaderconfigurado para a leitura dos itens da nota
-