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.Amount
br.com.intersys.systextil.connection.Amount
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
double
double
int
int
double
double
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
int
br.com.intersys.systextil.connection.Amount
-
Method Summary
Modifier and TypeMethodDescriptionstatic NotaFiscalIntegracao
get
(br.com.intersys.systextil.connection.AppConnection conn, int idRegistro) getItens
(br.com.intersys.systextil.connection.AppConnection conn) Monta umaDataReader
com os itens da nota que estão marcadas para integração.static DataReader
listNotasParaIntegracao
(br.com.intersys.systextil.connection.AppConnection conn, int reproc) Monta umaDataReader
com as notas que estão marcadas para integração.static DataReader
listNotasParaIntegracao
(br.com.intersys.systextil.connection.AppConnection conn, int reproc, int codigo_empresa, String serie) int
updateImportacao
(br.com.intersys.systextil.connection.AppConnection conn, int flag_importacao) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacao
void
updateImportacaoIt
(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa, int numero_nota, String serie, List<Integer> seqItemNF) void
updateImportacaoItG
(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalIntegracao nf) int
updateImportadoComErro
(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacao
para 2int
updateImportadoComSucesso
(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacao
para 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 umaDataReader
com os itens da nota que estão marcadas para integração. Além disso, para os registros em queNotaFiscalIntegracaoItem.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) 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_importacao
para 1- Parameters:
conn
- a conexão com o banco.
-
updateImportadoComErro
public int updateImportadoComErro(br.com.intersys.systextil.connection.AppConnection conn) Atualiza o campoNotaFiscalIntegracaoItem.flag_importacao
para 2- Parameters:
conn
- a conexão com o banco.
-
listNotasParaIntegracao
public static DataReader listNotasParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int reproc) Monta umaDataReader
com as notas que estão marcadas para integração. Além disso, para os registros em quetipo_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.
-
listNotasParaIntegracao
public static DataReader listNotasParaIntegracao(br.com.intersys.systextil.connection.AppConnection conn, int reproc, int codigo_empresa, String serie)
-