Package systextil.dao
Class NaturezaDeOperacao
java.lang.Object
systextil.dao.NaturezaDeOperacao
Representa a tabela
PEDI_080
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final int
final int
final int
final String
final int
final int
final int
final int
final String
final int
final String
int
int
final String
final int
final int
final String
final int
final int
final int
final String
final int
final String
final int
final int
final int
final int
final int
final String
final int
final int
final int
final int
final int
static final int
final String
final int
final String
static final NaturezaDeOperacao
final int
br.com.intersys.systextil.connection.Amount
double
final double
final Double
final br.com.intersys.systextil.connection.Amount
final br.com.intersys.systextil.connection.Amount
final br.com.intersys.systextil.connection.Amount
final Double
final br.com.intersys.systextil.connection.Amount
final br.com.intersys.systextil.connection.Amount
br.com.intersys.systextil.connection.Amount
double
final br.com.intersys.systextil.connection.Amount
final double
final br.com.intersys.systextil.connection.Amount
final br.com.intersys.systextil.connection.Amount
final int
final String
final int
final int
final int
final int
final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
checkSanityNaturezaDeSaida
(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao) Verifica uma natureza de operacao ativa para ver se a transacao e de saida.static boolean
consideraSuframa
(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) boolean
static boolean
static boolean
existsNaturezaOperacao
(br.com.intersys.systextil.connection.AppConnection conn, int naturezaOperacao) static NaturezaDeOperacao
get
(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) static NaturezaDeOperacao
getByNaturezaRelacionada
(br.com.intersys.systextil.connection.AppConnection conn, int cod_nat_relacionada, String estado_natoper) getCFOP()
Retornacod_natureza
concatenado com o último dígito dedivisao_natur
, sem caracteres de ponto, concatenado com um espaço maisdescr_nat_oper
.Retornacod_natureza
concatenado com o último dígito dedivisao_natur
, sem caracteres de ponto.static String
getCodNatureza
(br.com.intersys.systextil.connection.AppConnection conn, int natureza) getDescr_nat_oper
(int nota_estorno) static NaturezaDeOperacao
getEmpr
(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper, int empresa) getMensagem
(br.com.intersys.systextil.connection.AppConnection conn) static int
getModeloDocumentoFiscal
(br.com.intersys.systextil.connection.AppConnection cn, int natureza, String estado) static NaturezaDeOperacao
getNotNull
(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) getTransacao
(br.com.intersys.systextil.connection.AppConnection conn) static int
getTransacaoItemEmiteDuplicata
(br.com.intersys.systextil.connection.AppConnection cn, NotaFiscalDeSaida nf) getTransacaoNotNull
(br.com.intersys.systextil.connection.AppConnection conn) int
hashCode()
static boolean
isConsignacao
(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) static boolean
isIndustrializacao
(br.com.intersys.systextil.connection.AppConnection conn, int natureza, String estado) static List
<NaturezaDeOperacao> listAll
(br.com.intersys.systextil.connection.AppConnection conn, int natureza) static int
respeitaIpiClassificacaoFiscal
(br.com.intersys.systextil.connection.AppConnection cn, int naturezaOperacao, String estadoNaturezaOperacao) static boolean
verificaNaturezaTransacaoSaida
(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
-
Field Details
-
NULL_INSTANCE
-
NATUREZA_ATIVA
public static final int NATUREZA_ATIVA- See Also:
-
natur_operacao
public final int natur_operacao -
estado_natoper
-
emite_duplicata
public final int emite_duplicata -
perc_icms
public final br.com.intersys.systextil.connection.Amount perc_icms -
codigo_transacao
public final int codigo_transacao -
tipo_natureza
public final int tipo_natureza -
nat_ativa
public final int nat_ativa -
nat_oper_entrega
public final int nat_oper_entrega -
hist_contabil
public final int hist_contabil -
cod_trib_icms
public final int cod_trib_icms -
ipi_sobre_icms
public final int ipi_sobre_icms -
classif_contabil
public final int classif_contabil -
perc_substituica
public final br.com.intersys.systextil.connection.Amount perc_substituica -
perc_reducao_icm
public final double perc_reducao_icm -
perc_icms_isento
public final br.com.intersys.systextil.connection.Amount perc_icms_isento -
perc_iva_1
public final br.com.intersys.systextil.connection.Amount perc_iva_1 -
tipo_calc_sub
public final int tipo_calc_sub -
perc_redu_sub
public final br.com.intersys.systextil.connection.Amount perc_redu_sub -
perc_subs_interna
public final br.com.intersys.systextil.connection.Amount perc_subs_interna -
tipo_reducao
public final int tipo_reducao -
ipi_sobre_substituicao
public final int ipi_sobre_substituicao -
respeita_ipi_class_fiscal
public final int respeita_ipi_class_fiscal -
perc_iss
public final br.com.intersys.systextil.connection.Amount perc_iss -
grava_obs_nfs
-
mensagem
-
cvf_pis
public int cvf_pis -
cvf_cofins
public int cvf_cofins -
perc_pis
public br.com.intersys.systextil.connection.Amount perc_pis -
perc_cofins
public br.com.intersys.systextil.connection.Amount perc_cofins -
perc_pis_d
public double perc_pis_d -
perc_cofins_d
public double perc_cofins_d -
considera_rateio
public final int considera_rateio -
perc_icms_diferido
public final br.com.intersys.systextil.connection.Amount perc_icms_diferido -
faturamento
public final int faturamento -
consiste_cvf_icms
public final int consiste_cvf_icms -
cod_natureza
-
descr_nat_oper
-
divisao_natur
public final int divisao_natur -
cod_mensagem
public final int cod_mensagem -
exige_entrada
public final int exige_entrada -
cod_csosn
public final int cod_csosn -
cod_nat_relacionada
public final int cod_nat_relacionada -
considera_suframa
-
livros_fiscais
public final int livros_fiscais -
natureza_consignacao
-
modelo_doc_fisc
public final int modelo_doc_fisc -
nfe_atu_financeiro
-
subtrai_icms_custo
public final int subtrai_icms_custo -
perc_diferenc
public final double perc_diferenc -
ind_base_icms_resp_usu
-
ind_nf_ciap
public final int ind_nf_ciap -
consumidor_final
-
perc_icms_uf_dest
-
perc_fcp_uf_dest
-
natureza_industrializacao
public final int natureza_industrializacao -
operacao_fiscal
public final int operacao_fiscal -
conf_almox_imp_xml
public final int conf_almox_imp_xml -
red_icms_base_pis_cof
public final int red_icms_base_pis_cof -
red_ipi_base_pis_cof
-
ind_natur_cupom_ref
public final int ind_natur_cupom_ref -
exige_bem_patrimonial
public final int exige_bem_patrimonial -
nat_oper_mao_obra
public final int nat_oper_mao_obra
-
-
Method Details
-
get
public static NaturezaDeOperacao get(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) -
getByNaturezaRelacionada
public static NaturezaDeOperacao getByNaturezaRelacionada(br.com.intersys.systextil.connection.AppConnection conn, int cod_nat_relacionada, String estado_natoper) -
getEmpr
public static NaturezaDeOperacao getEmpr(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper, int empresa) -
listAll
public static List<NaturezaDeOperacao> listAll(br.com.intersys.systextil.connection.AppConnection conn, int natureza) -
getNotNull
public static NaturezaDeOperacao getNotNull(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) -
getTransacao
- Returns:
- a transação associada a este objeto, ou nula se não for encontrada.
-
getTransacaoNotNull
- Returns:
- a transação associada a este objeto, ou a instância nula se não for encontrada.
-
getMensagem
-
getCFOP
Retornacod_natureza
concatenado com o último dígito dedivisao_natur
, sem caracteres de ponto, concatenado com um espaço maisdescr_nat_oper
.- Returns:
- a descrição do CFOP montada dessa maneira.
-
getCodCFOP
Retornacod_natureza
concatenado com o último dígito dedivisao_natur
, sem caracteres de ponto.- Returns:
- o CFOP montado dessa maneira.
-
getDescr_nat_oper
-
equals
-
hashCode
public int hashCode() -
isConsignacao
public static boolean isConsignacao(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) -
checkSanityNaturezaDeSaida
public static boolean checkSanityNaturezaDeSaida(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao) Verifica uma natureza de operacao ativa para ver se a transacao e de saida. Note que podem existir registros de outros Estados que nao sejam de saida, apesar que teoricamente todas transacoes de uma natureza de saida deveriam usar transacoes de saida. Este metodo serve como "teste de sanidade" em situacoes onde nao temos o estado.- Parameters:
conn
-natur_operacao
-- Returns:
- false nao houver uma natureza ativa com o codigo natur_operacao, ou se a transacao da natureza nao existir, ou se a transacao da natureza nao for de saida
-
verificaNaturezaTransacaoSaida
public static boolean verificaNaturezaTransacaoSaida(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) -
exists
public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int natEntrada, String estadoSaida) -
consideraSuframa
public static boolean consideraSuframa(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper) -
getCodNatureza
public static String getCodNatureza(br.com.intersys.systextil.connection.AppConnection conn, int natureza) -
respeitaIpiClassificacaoFiscal
public static int respeitaIpiClassificacaoFiscal(br.com.intersys.systextil.connection.AppConnection cn, int naturezaOperacao, String estadoNaturezaOperacao) -
existsNaturezaOperacao
public static boolean existsNaturezaOperacao(br.com.intersys.systextil.connection.AppConnection conn, int naturezaOperacao) -
getModeloDocumentoFiscal
public static int getModeloDocumentoFiscal(br.com.intersys.systextil.connection.AppConnection cn, int natureza, String estado) -
getTransacaoItemEmiteDuplicata
public static int getTransacaoItemEmiteDuplicata(br.com.intersys.systextil.connection.AppConnection cn, NotaFiscalDeSaida nf) -
isIndustrializacao
public static boolean isIndustrializacao(br.com.intersys.systextil.connection.AppConnection conn, int natureza, String estado)
-