Package systextil.dao

Class NaturezaDeOperacao

java.lang.Object
systextil.dao.NaturezaDeOperacao

public class NaturezaDeOperacao extends Object
Representa a tabela PEDI_080
  • Field Details Link icon

    • NULL_INSTANCE Link icon

      public static final NaturezaDeOperacao NULL_INSTANCE
    • NATUREZA_ATIVA Link icon

      public static final int NATUREZA_ATIVA
      See Also:
    • natur_operacao Link icon

      public final int natur_operacao
    • estado_natoper Link icon

      public final String estado_natoper
    • emite_duplicata Link icon

      public final int emite_duplicata
    • perc_icms Link icon

      public final br.com.intersys.systextil.connection.Amount perc_icms
    • codigo_transacao Link icon

      public final int codigo_transacao
    • tipo_natureza Link icon

      public final int tipo_natureza
    • nat_ativa Link icon

      public final int nat_ativa
    • nat_oper_entrega Link icon

      public final int nat_oper_entrega
    • hist_contabil Link icon

      public final int hist_contabil
    • cod_trib_icms Link icon

      public final int cod_trib_icms
    • ipi_sobre_icms Link icon

      public final int ipi_sobre_icms
    • classif_contabil Link icon

      public final int classif_contabil
    • perc_substituica Link icon

      public final br.com.intersys.systextil.connection.Amount perc_substituica
    • perc_reducao_icm Link icon

      public final double perc_reducao_icm
    • perc_icms_isento Link icon

      public final br.com.intersys.systextil.connection.Amount perc_icms_isento
    • perc_iva_1 Link icon

      public final br.com.intersys.systextil.connection.Amount perc_iva_1
    • tipo_calc_sub Link icon

      public final int tipo_calc_sub
    • perc_redu_sub Link icon

      public final br.com.intersys.systextil.connection.Amount perc_redu_sub
    • perc_subs_interna Link icon

      public final br.com.intersys.systextil.connection.Amount perc_subs_interna
    • tipo_reducao Link icon

      public final int tipo_reducao
    • ipi_sobre_substituicao Link icon

      public final int ipi_sobre_substituicao
    • respeita_ipi_class_fiscal Link icon

      public final int respeita_ipi_class_fiscal
    • perc_iss Link icon

      public final br.com.intersys.systextil.connection.Amount perc_iss
    • grava_obs_nfs Link icon

      public final String grava_obs_nfs
    • mensagem Link icon

      public final String mensagem
    • cvf_pis Link icon

      public final int cvf_pis
    • cvf_cofins Link icon

      public final int cvf_cofins
    • perc_pis Link icon

      public final br.com.intersys.systextil.connection.Amount perc_pis
    • perc_cofins Link icon

      public final br.com.intersys.systextil.connection.Amount perc_cofins
    • considera_rateio Link icon

      public final int considera_rateio
    • perc_icms_diferido Link icon

      public final br.com.intersys.systextil.connection.Amount perc_icms_diferido
    • faturamento Link icon

      public final int faturamento
    • consiste_cvf_icms Link icon

      public final int consiste_cvf_icms
    • cod_natureza Link icon

      public final String cod_natureza
    • descr_nat_oper Link icon

      public final String descr_nat_oper
    • divisao_natur Link icon

      public final int divisao_natur
    • cod_mensagem Link icon

      public final int cod_mensagem
    • exige_entrada Link icon

      public final int exige_entrada
    • cod_csosn Link icon

      public final int cod_csosn
    • cod_nat_relacionada Link icon

      public final int cod_nat_relacionada
    • considera_suframa Link icon

      public final String considera_suframa
    • livros_fiscais Link icon

      public final int livros_fiscais
    • subtrai_icms_custo Link icon

      public final int subtrai_icms_custo
    • perc_diferenc Link icon

      public final double perc_diferenc
    • ind_base_icms_resp_usu Link icon

      public final String ind_base_icms_resp_usu
    • ind_nf_ciap Link icon

      public final int ind_nf_ciap
    • consumidor_final Link icon

      public final String consumidor_final
    • perc_icms_uf_dest Link icon

      public final Double perc_icms_uf_dest
    • perc_fcp_uf_dest Link icon

      public final Double perc_fcp_uf_dest
    • modelo_doc_fisc Link icon

      public final int modelo_doc_fisc
  • Method Details Link icon

    • get Link icon

      public static NaturezaDeOperacao get(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • getNotNull Link icon

      public static NaturezaDeOperacao getNotNull(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • getTransacao Link icon

      public Transacao getTransacao(br.com.intersys.systextil.connection.AppConnection conn)
      Returns:
      a transação associada a este objeto, ou nula se não for encontrada.
    • getTransacaoNotNull Link icon

      public Transacao getTransacaoNotNull(br.com.intersys.systextil.connection.AppConnection conn)
      Returns:
      a transação associada a este objeto, ou a instância nula se não for encontrada.
    • getMensagem Link icon

      public Mensagem getMensagem(br.com.intersys.systextil.connection.AppConnection conn)
    • getCFOP Link icon

      public String getCFOP()
      Retorna cod_natureza concatenado com o último dígito de divisao_natur, sem caracteres de ponto, concatenado com um espaço mais descr_nat_oper.
    • getDescr_nat_oper Link icon

      public String getDescr_nat_oper(int nota_estorno)
    • equals Link icon

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • isConsignacao Link icon

      public static boolean isConsignacao(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • checkSanityNaturezaDeSaida Link icon

      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 Link icon

      public static boolean verificaNaturezaTransacaoSaida(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • exists Link icon

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int natEntrada, String estadoSaida)
    • consideraSuframa Link icon

      public static boolean consideraSuframa(br.com.intersys.systextil.connection.AppConnection conn, int natur_operacao, String estado_natoper)
    • getCodNatureza Link icon

      public static String getCodNatureza(br.com.intersys.systextil.connection.AppConnection conn, int natureza)
    • existsNaturezaOperacao Link icon

      public static boolean existsNaturezaOperacao(br.com.intersys.systextil.connection.AppConnection conn, int naturezaOperacao)
    • getModeloDocumentoFiscal Link icon

      public static int getModeloDocumentoFiscal(br.com.intersys.systextil.connection.AppConnection cn, int natureza, String estado)