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

public class Nf_impost extends VdmEntity<Nf_impost> implements VdmEntitySet
BR Nota Fiscal Taxes

Original entity name from the Odata EDM: nf_impostType

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: nf_id

      Parameters:
      nf_id - The nf_id to set.
    • 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.
    • setSys_imposto

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

      Original property name from the Odata EDM: sys_imposto

      Parameters:
      sys_imposto - Nota Fiscal Tax Type
    • setTipo_imposto

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

      Original property name from the Odata EDM: tipo_imposto

      Parameters:
      tipo_imposto - The tipo_imposto to set.
    • setSubdivisao

      public void setSubdivisao(@Nullable String subdivisao)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: subdivisao

      Parameters:
      subdivisao - Partilha Subdivision
    • setDescr_imposto

      public void setDescr_imposto(@Nullable String descr_imposto)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: descr_imposto

      Parameters:
      descr_imposto - The descr_imposto to set.
    • setBase

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

      Original property name from the Odata EDM: base

      Parameters:
      base - The base to set.
    • setAliquota

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

      Original property name from the Odata EDM: aliquota

      Parameters:
      aliquota - The aliquota to set.
    • setValor_imp

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

      Original property name from the Odata EDM: valor_imp

      Parameters:
      valor_imp - The valor_imp to set.
    • setBase_excluida

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

      Original property name from the Odata EDM: base_excluida

      Parameters:
      base_excluida - The base_excluida to set.
    • setOutras_base

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

      Original property name from the Odata EDM: outras_base

      Parameters:
      outras_base - The outras_base to set.
    • setPauta

      public void setPauta(@Nullable String pauta)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: pauta

      Parameters:
      pauta - The pauta to set.
    • setBase_pauta

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

      Original property name from the Odata EDM: base_pauta

      Parameters:
      base_pauta - The base_pauta to set.
    • setVl_abat_nt_icms

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

      Original property name from the Odata EDM: vl_abat_nt_icms

      Parameters:
      vl_abat_nt_icms - The vl_abat_nt_icms to set.
    • setVl_abat_nt_ipi

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

      Original property name from the Odata EDM: vl_abat_nt_ipi

      Parameters:
      vl_abat_nt_ipi - The vl_abat_nt_ipi to set.
    • setFactor

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

      Original property name from the Odata EDM: factor

      Parameters:
      factor - The factor to set.
    • setLoc_serv

      public void setLoc_serv(@Nullable String loc_serv)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: loc_serv

      Parameters:
      loc_serv - The loc_serv to set.
    • setCod_uf_loc_serv

      public void setCod_uf_loc_serv(@Nullable String cod_uf_loc_serv)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: cod_uf_loc_serv

      Parameters:
      cod_uf_loc_serv - The cod_uf_loc_serv to set.
    • setTipo_serv

      public void setTipo_serv(@Nullable String tipo_serv)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: tipo_serv

      Parameters:
      tipo_serv - The tipo_serv to set.
    • setCod_ret

      public void setCod_ret(@Nullable String cod_ret)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: cod_ret

      Parameters:
      cod_ret - The cod_ret to set.
    • setIt_estatistico

      public void setIt_estatistico(@Nullable String it_estatistico)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: it_estatistico

      Parameters:
      it_estatistico - Indicator: Statistical tax item
    • setInd_imp_ret

      public void setInd_imp_ret(@Nullable String ind_imp_ret)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ind_imp_ret

      Parameters:
      ind_imp_ret - Indicator: Withholding Tax (Brazil)
    • setAliq_base_imp

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

      Original property name from the Odata EDM: aliq_base_imp

      Parameters:
      aliq_base_imp - Tax base (%)
    • setAliquota_cont_icms

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

      Original property name from the Odata EDM: aliquota_cont_icms

      Parameters:
      aliquota_cont_icms - ICMS Aliquot
    • setImposto_incluso

      public void setImposto_incluso(@Nullable String imposto_incluso)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: imposto_incluso

      Parameters:
      imposto_incluso - Tax in net
    • setTipo_serv_saida

      public void setTipo_serv_saida(@Nullable String tipo_serv_saida)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: tipo_serv_saida

      Parameters:
      tipo_serv_saida - Service item code
    • setImposto_nao_incluso

      public void setImposto_nao_incluso(@Nullable Boolean imposto_nao_incluso)
      Constraints: Not nullable

      Original property name from the Odata EDM: imposto_nao_incluso

      Parameters:
      imposto_nao_incluso - Net Value Without Including Taxes
    • 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_impost>
    • getKey

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

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

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

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

      @Nonnull public static Nf_impost.Nf_impostBuilder builder()
    • getNf_id

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

      Original property name from the Odata EDM: nf_id

      Returns:
      The nf_id contained in this VdmEntity.
    • 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.
    • getSys_imposto

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

      Original property name from the Odata EDM: sys_imposto

      Returns:
      Nota Fiscal Tax Type
    • getTipo_imposto

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

      Original property name from the Odata EDM: tipo_imposto

      Returns:
      The tipo_imposto contained in this VdmEntity.
    • getSubdivisao

      @Nullable public String getSubdivisao()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: subdivisao

      Returns:
      Partilha Subdivision
    • getDescr_imposto

      @Nullable public String getDescr_imposto()
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: descr_imposto

      Returns:
      The descr_imposto contained in this VdmEntity.
    • getBase

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

      Original property name from the Odata EDM: base

      Returns:
      The base contained in this VdmEntity.
    • getAliquota

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

      Original property name from the Odata EDM: aliquota

      Returns:
      The aliquota contained in this VdmEntity.
    • getValor_imp

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

      Original property name from the Odata EDM: valor_imp

      Returns:
      The valor_imp contained in this VdmEntity.
    • getBase_excluida

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

      Original property name from the Odata EDM: base_excluida

      Returns:
      The base_excluida contained in this VdmEntity.
    • getOutras_base

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

      Original property name from the Odata EDM: outras_base

      Returns:
      The outras_base contained in this VdmEntity.
    • getPauta

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

      Original property name from the Odata EDM: pauta

      Returns:
      The pauta contained in this VdmEntity.
    • getBase_pauta

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

      Original property name from the Odata EDM: base_pauta

      Returns:
      The base_pauta contained in this VdmEntity.
    • getVl_abat_nt_icms

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

      Original property name from the Odata EDM: vl_abat_nt_icms

      Returns:
      The vl_abat_nt_icms contained in this VdmEntity.
    • getVl_abat_nt_ipi

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

      Original property name from the Odata EDM: vl_abat_nt_ipi

      Returns:
      The vl_abat_nt_ipi contained in this VdmEntity.
    • getFactor

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

      Original property name from the Odata EDM: factor

      Returns:
      The factor contained in this VdmEntity.
    • getLoc_serv

      @Nullable public String getLoc_serv()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: loc_serv

      Returns:
      The loc_serv contained in this VdmEntity.
    • getCod_uf_loc_serv

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

      Original property name from the Odata EDM: cod_uf_loc_serv

      Returns:
      The cod_uf_loc_serv contained in this VdmEntity.
    • getTipo_serv

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

      Original property name from the Odata EDM: tipo_serv

      Returns:
      The tipo_serv contained in this VdmEntity.
    • getCod_ret

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

      Original property name from the Odata EDM: cod_ret

      Returns:
      The cod_ret contained in this VdmEntity.
    • getIt_estatistico

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

      Original property name from the Odata EDM: it_estatistico

      Returns:
      Indicator: Statistical tax item
    • getInd_imp_ret

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

      Original property name from the Odata EDM: ind_imp_ret

      Returns:
      Indicator: Withholding Tax (Brazil)
    • getAliq_base_imp

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

      Original property name from the Odata EDM: aliq_base_imp

      Returns:
      Tax base (%)
    • getAliquota_cont_icms

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

      Original property name from the Odata EDM: aliquota_cont_icms

      Returns:
      ICMS Aliquot
    • getImposto_incluso

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

      Original property name from the Odata EDM: imposto_incluso

      Returns:
      Tax in net
    • getTipo_serv_saida

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

      Original property name from the Odata EDM: tipo_serv_saida

      Returns:
      Service item code
    • getImposto_nao_incluso

      @Nullable public Boolean getImposto_nao_incluso()
      Constraints: Not nullable

      Original property name from the Odata EDM: imposto_nao_incluso

      Returns:
      Net Value Without Including Taxes
    • 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_impost>
    • equals

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

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

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

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