java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<Nf_impwh>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.ctrcomplementarytabledatamaintenance.Nf_impwh
All Implemented Interfaces:
VdmEntitySet

public class Nf_impwh extends VdmEntity<Nf_impwh> implements VdmEntitySet
BR Withholding Taxes for NFs

Original entity name from the Odata EDM: nf_impwhType

  • Field Details

  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<Nf_impwh> getType()
      Specified by:
      getType in class VdmObject<Nf_impwh>
    • setEmpresa

      public void setEmpresa(@Nullable String empresa)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: empresa

      Parameters:
      empresa - Company Code
    • setNum_lcto

      public void setNum_lcto(@Nullable String num_lcto)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: num_lcto

      Parameters:
      num_lcto - The num_lcto to set.
    • setExercicio

      public void setExercicio(@Nullable String exercicio)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: exercicio

      Parameters:
      exercicio - Year
    • setNum_item

      public void setNum_item(@Nullable String num_item)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: num_item

      Parameters:
      num_item - The num_item to set.
    • setCat_imposto

      public void setCat_imposto(@Nullable String cat_imposto)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: cat_imposto

      Parameters:
      cat_imposto - The cat_imposto to set.
    • setDt_lcto

      public void setDt_lcto(@Nullable String dt_lcto)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_lcto

      Parameters:
      dt_lcto - Posting Date
    • setDt_doc

      public void setDt_doc(@Nullable String dt_doc)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_doc

      Parameters:
      dt_doc - Document Date
    • setEstabelecimento

      public void setEstabelecimento(@Nullable String estabelecimento)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: estabelecimento

      Parameters:
      estabelecimento - Business Place
    • setNum_arq

      public void setNum_arq(@Nullable String num_arq)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: num_arq

      Parameters:
      num_arq - The num_arq to set.
    • setCodigo_irf

      public void setCodigo_irf(@Nullable String codigo_irf)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: codigo_irf

      Parameters:
      codigo_irf - Withholding Tax Code
    • setChave_irf

      public void setChave_irf(@Nullable String chave_irf)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: chave_irf

      Parameters:
      chave_irf - Official Withholding Tax Key
    • setTip_rend

      public void setTip_rend(@Nullable String tip_rend)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: tip_rend

      Parameters:
      tip_rend - The tip_rend to set.
    • setDt_comp

      public void setDt_comp(@Nullable String dt_comp)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_comp

      Parameters:
      dt_comp - Clearing Date
    • setCnpj

      public void setCnpj(@Nullable String cnpj)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: cnpj

      Parameters:
      cnpj - The cnpj to set.
    • setCpf

      public void setCpf(@Nullable String cpf)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: cpf

      Parameters:
      cpf - CPF
    • setIe

      public void setIe(@Nullable String ie)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ie

      Parameters:
      ie - State Tax Number
    • setIm

      public void setIm(@Nullable String im)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: im

      Parameters:
      im - Municipal Tax Number
    • setCod_cta

      public void setCod_cta(@Nullable String cod_cta)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: cod_cta

      Parameters:
      cod_cta - Credit Source Indicator
    • setCod_part

      public void setCod_part(@Nullable String cod_part)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: cod_part

      Parameters:
      cod_part - Concatenation of type of participant and participant code
    • setNome

      public void setNome(@Nullable String nome)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: nome

      Parameters:
      nome - The nome to set.
    • setEnde

      public void setEnde(@Nullable String ende)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: ende

      Parameters:
      ende - Address
    • setNumero

      public void setNumero(@Nullable String numero)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: numero

      Parameters:
      numero - The numero to set.
    • setCidade

      public void setCidade(@Nullable String cidade)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: cidade

      Parameters:
      cidade - City
    • setBairro

      public void setBairro(@Nullable String bairro)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: bairro

      Parameters:
      bairro - The bairro to set.
    • setCep

      public void setCep(@Nullable String cep)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: cep

      Parameters:
      cep - Zip Code
    • setUf

      public void setUf(@Nullable String uf)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: uf

      Parameters:
      uf - The uf to set.
    • setCod_pais

      public void setCod_pais(@Nullable String cod_pais)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: cod_pais

      Parameters:
      cod_pais - Country/Region Code
    • setMoeda

      public void setMoeda(@Nullable String moeda)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: moeda

      Parameters:
      moeda - Currency
    • setTip_conta

      public void setTip_conta(@Nullable String tip_conta)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: tip_conta

      Parameters:
      tip_conta - The tip_conta to set.
    • setBase_exc_irf

      public void setBase_exc_irf(@Nullable BigDecimal base_exc_irf)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: base_exc_irf

      Parameters:
      base_exc_irf - The base_exc_irf to set.
    • setBase_irf

      public void setBase_irf(@Nullable BigDecimal base_irf)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: base_irf

      Parameters:
      base_irf - The base_irf to set.
    • setVl_irf

      public void setVl_irf(@Nullable BigDecimal vl_irf)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: vl_irf

      Parameters:
      vl_irf - The vl_irf to set.
    • setDoc_compensacao

      public void setDoc_compensacao(@Nullable String doc_compensacao)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: doc_compensacao

      Parameters:
      doc_compensacao - Document Number of the Clearing Document
    • setDoc_estorno

      public void setDoc_estorno(@Nullable String doc_estorno)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: doc_estorno

      Parameters:
      doc_estorno - Reverse Document Number
    • setInd_estorno

      public void setInd_estorno(@Nullable String ind_estorno)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ind_estorno

      Parameters:
      ind_estorno - Specifies whether doc. is reversal doc. or reversed doc.
    • setCh_ref

      public void setCh_ref(@Nullable String ch_ref)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ch_ref

      Parameters:
      ch_ref - Object Key
    • setDoc_header_text

      public void setDoc_header_text(@Nullable String doc_header_text)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: doc_header_text

      Parameters:
      doc_header_text - Document Header Text
    • setJ_1bwht_bs

      public void setJ_1bwht_bs(@Nullable BigDecimal j_1bwht_bs)
      Constraints: Not nullable, Precision: 15, Scale: 2

      Original property name from the Odata EDM: j_1bwht_bs

      Parameters:
      j_1bwht_bs - Withholding Tax Base Amount from Nota Fiscal
    • setTipo_part

      public void setTipo_part(@Nullable String tipo_part)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: tipo_part

      Parameters:
      tipo_part - Partner Type
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<Nf_impwh>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<Nf_impwh>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<Nf_impwh>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<Nf_impwh>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<Nf_impwh>
    • builder

      @Nonnull public static Nf_impwh.Nf_impwhBuilder builder()
    • getEmpresa

      @Nullable public String getEmpresa()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: empresa

      Returns:
      Company Code
    • getNum_lcto

      @Nullable public String getNum_lcto()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: num_lcto

      Returns:
      The num_lcto contained in this VdmEntity.
    • getExercicio

      @Nullable public String getExercicio()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: exercicio

      Returns:
      Year
    • getNum_item

      @Nullable public String getNum_item()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: num_item

      Returns:
      The num_item contained in this VdmEntity.
    • getCat_imposto

      @Nullable public String getCat_imposto()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: cat_imposto

      Returns:
      The cat_imposto contained in this VdmEntity.
    • getDt_lcto

      @Nullable public String getDt_lcto()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_lcto

      Returns:
      Posting Date
    • getDt_doc

      @Nullable public String getDt_doc()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_doc

      Returns:
      Document Date
    • getEstabelecimento

      @Nullable public String getEstabelecimento()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: estabelecimento

      Returns:
      Business Place
    • getNum_arq

      @Nullable public String getNum_arq()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: num_arq

      Returns:
      The num_arq contained in this VdmEntity.
    • getCodigo_irf

      @Nullable public String getCodigo_irf()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: codigo_irf

      Returns:
      Withholding Tax Code
    • getChave_irf

      @Nullable public String getChave_irf()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: chave_irf

      Returns:
      Official Withholding Tax Key
    • getTip_rend

      @Nullable public String getTip_rend()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: tip_rend

      Returns:
      The tip_rend contained in this VdmEntity.
    • getDt_comp

      @Nullable public String getDt_comp()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_comp

      Returns:
      Clearing Date
    • getCnpj

      @Nullable public String getCnpj()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: cnpj

      Returns:
      The cnpj contained in this VdmEntity.
    • getCpf

      @Nullable public String getCpf()
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: cpf

      Returns:
      CPF
    • getIe

      @Nullable public String getIe()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ie

      Returns:
      State Tax Number
    • getIm

      @Nullable public String getIm()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: im

      Returns:
      Municipal Tax Number
    • getCod_cta

      @Nullable public String getCod_cta()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: cod_cta

      Returns:
      Credit Source Indicator
    • getCod_part

      @Nullable public String getCod_part()
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: cod_part

      Returns:
      Concatenation of type of participant and participant code
    • getNome

      @Nullable public String getNome()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: nome

      Returns:
      The nome contained in this VdmEntity.
    • getEnde

      @Nullable public String getEnde()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: ende

      Returns:
      Address
    • getNumero

      @Nullable public String getNumero()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: numero

      Returns:
      The numero contained in this VdmEntity.
    • getCidade

      @Nullable public String getCidade()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: cidade

      Returns:
      City
    • getBairro

      @Nullable public String getBairro()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: bairro

      Returns:
      The bairro contained in this VdmEntity.
    • getCep

      @Nullable public String getCep()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: cep

      Returns:
      Zip Code
    • getUf

      @Nullable public String getUf()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: uf

      Returns:
      The uf contained in this VdmEntity.
    • getCod_pais

      @Nullable public String getCod_pais()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: cod_pais

      Returns:
      Country/Region Code
    • getMoeda

      @Nullable public String getMoeda()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: moeda

      Returns:
      Currency
    • getTip_conta

      @Nullable public String getTip_conta()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: tip_conta

      Returns:
      The tip_conta contained in this VdmEntity.
    • getBase_exc_irf

      @Nullable public BigDecimal getBase_exc_irf()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: base_exc_irf

      Returns:
      The base_exc_irf contained in this VdmEntity.
    • getBase_irf

      @Nullable public BigDecimal getBase_irf()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: base_irf

      Returns:
      The base_irf contained in this VdmEntity.
    • getVl_irf

      @Nullable public BigDecimal getVl_irf()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: vl_irf

      Returns:
      The vl_irf contained in this VdmEntity.
    • getDoc_compensacao

      @Nullable public String getDoc_compensacao()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: doc_compensacao

      Returns:
      Document Number of the Clearing Document
    • getDoc_estorno

      @Nullable public String getDoc_estorno()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: doc_estorno

      Returns:
      Reverse Document Number
    • getInd_estorno

      @Nullable public String getInd_estorno()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ind_estorno

      Returns:
      Specifies whether doc. is reversal doc. or reversed doc.
    • getCh_ref

      @Nullable public String getCh_ref()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ch_ref

      Returns:
      Object Key
    • getDoc_header_text

      @Nullable public String getDoc_header_text()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: doc_header_text

      Returns:
      Document Header Text
    • getJ_1bwht_bs

      @Nullable public BigDecimal getJ_1bwht_bs()
      Constraints: Not nullable, Precision: 15, Scale: 2

      Original property name from the Odata EDM: j_1bwht_bs

      Returns:
      Withholding Tax Base Amount from Nota Fiscal
    • getTipo_part

      @Nullable public String getTipo_part()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: tipo_part

      Returns:
      Partner Type
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<Nf_impwh>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<Nf_impwh>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<Nf_impwh>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<Nf_impwh>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<Nf_impwh>