Package systextil.dao
Class NotaFiscalIntegracao
java.lang.Object
systextil.dao.NotaFiscalIntegracao
Representa a tabela
Todos os atributos estão publicos pois essa classe
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 Summary
FieldsModifier and TypeFieldDescriptionbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountintintintintintintintintintintintintintintintintintintbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountintintintintintintintintintintintintintintintintintbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountbr.com.intersys.systextil.connection.Amountdoubledoubleintintdoubledoubleintintintintintintintintintintintintintintintintintbr.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.Amountintbr.com.intersys.systextil.connection.Amount -
Method Summary
Modifier and TypeMethodDescriptionstatic NotaFiscalIntegracaoget(br.com.intersys.systextil.connection.AppConnection conn, int idRegistro) getItens(br.com.intersys.systextil.connection.AppConnection conn) Monta umaDataReadercom os itens da nota que estão marcadas para integração.static DataReaderlistNotasParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int reproc) Monta umaDataReadercom as notas que estão marcadas para integração.static DataReaderlistNotasParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int reproc, int codigo_empresa, String serie) intupdateImportacao(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacaovoidupdateImportacaoIt(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie, List<Integer> seqItemNF) voidupdateImportacaoItG(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalIntegracao nf) intupdateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacaopara 2intupdateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacaopara 1
-
Field Details
-
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
-
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
-
origem_pedido
public int origem_pedido -
selo_inicial
public double selo_inicial -
selo_final
public double selo_final -
hora_saida
-
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
-
num_lacre_exp
-
id_registro
public int id_registro -
tipo_atualizacao
-
codigo_empresa
public int codigo_empresa -
num_nota_fiscal
public int num_nota_fiscal -
serie_nota_fisc
-
especie_docto
-
data_base_fatur
-
data_saida
-
data_nsu
-
hora_nsu
-
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
-
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
-
data_importacao
-
flag_importacao
public int flag_importacao -
natop_nf_est_oper
-
msg_corpo1
-
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
-
natureza_str
-
nr_declaracao_exp_sped
public int nr_declaracao_exp_sped -
data_exp_sped
-
tipo_exp_sped
public int tipo_exp_sped -
data_registro_exp_sped
-
conhecimento_emb_sped
-
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
-
numero_danf_nfe
-
cod_impressora_fiscal
public int cod_impressora_fiscal -
cod_status
-
val_icms_uf_dest_nf
public br.com.intersys.systextil.connection.Amount val_icms_uf_dest_nf -
val_icms_uf_remet_nf
public br.com.intersys.systextil.connection.Amount val_icms_uf_remet_nf -
val_fcp_uf_dest_nf
public br.com.intersys.systextil.connection.Amount val_fcp_uf_dest_nf -
valor_pgto_dinheiro
public br.com.intersys.systextil.connection.Amount valor_pgto_dinheiro -
cod_justificativa
public int cod_justificativa -
tipo_nf_referenciada
public int tipo_nf_referenciada
-
-
Method Details
-
get
public static NotaFiscalIntegracao get(br.com.intersys.systextil.connection.AppConnection conn, int idRegistro) -
getItens
Monta umaDataReadercom os itens da nota que estão marcadas para integração. Além disso, para os registros em queNotaFiscalIntegracaoItem.tipo_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.- Returns:
- um
DataReaderpronto para a leitura dos registros.
-
updateImportacao
public int updateImportacao(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacao- Parameters:
conn- a conexão com o banco.
-
updateImportacaoIt
-
updateImportacaoItG
public void updateImportacaoItG(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalIntegracao nf) -
updateImportadoComSucesso
public int updateImportadoComSucesso(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacaopara 1- Parameters:
conn- a conexão com o banco.
-
updateImportadoComErro
public int updateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacaopara 2- Parameters:
conn- a conexão com o banco.
-
listNotasParaIntegracao
public static DataReader listNotasParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int reproc) Monta umaDataReadercom as notas 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_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
DataReaderpronto para a leitura dos registros.
-
listNotasParaIntegracao
public static DataReader listNotasParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int reproc, int codigo_empresa, String serie)
-