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

public class Credfisc extends VdmEntity<Credfisc> implements VdmEntitySet
BR Tax Credits Control

Original entity name from the Odata EDM: credfiscType

  • Field Details

  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<Credfisc> getType()
      Specified by:
      getType in class VdmObject<Credfisc>
    • 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
    • setFilial

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

      Original property name from the Odata EDM: filial

      Parameters:
      filial - Branch
    • setDt_lancto

      public void setDt_lancto(@Nullable String dt_lancto)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_lancto

      Parameters:
      dt_lancto - Posting Date
    • setTp_imp

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

      Original property name from the Odata EDM: tp_imp

      Parameters:
      tp_imp - Tax Type (PIS / COFINS)
    • setPer_apu_cred

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

      Original property name from the Odata EDM: per_apu_cred

      Parameters:
      per_apu_cred - Credit computation period
    • setOrig_cred

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

      Original property name from the Odata EDM: orig_cred

      Parameters:
      orig_cred - Indicator of credit source
    • setCnpj_suc

      public void setCnpj_suc(@Nullable String cnpj_suc)
      (Key Field) Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: cnpj_suc

      Parameters:
      cnpj_suc - CNPJ
    • setCod_cred

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

      Original property name from the Odata EDM: cod_cred

      Parameters:
      cod_cred - Credit Code transferred
    • setVl_cred_apu

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

      Original property name from the Odata EDM: vl_cred_apu

      Parameters:
      vl_cred_apu - Total value of credit computed in the period
    • setVl_cred_ext_apu

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

      Original property name from the Odata EDM: vl_cred_ext_apu

      Parameters:
      vl_cred_ext_apu - Value of extemporaneous credit computed, previous period
    • setVl_tot_cred_apu

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

      Original property name from the Odata EDM: vl_tot_cred_apu

      Parameters:
      vl_tot_cred_apu - Total value of credit computed
    • setVl_cred_desc_pa_ant

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

      Original property name from the Odata EDM: vl_cred_desc_pa_ant

      Parameters:
      vl_cred_desc_pa_ant - Credit value used upon discount in previous period
    • setVl_cred_per_pa_ant

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

      Original property name from the Odata EDM: vl_cred_per_pa_ant

      Parameters:
      vl_cred_per_pa_ant - Credit value used upon discount in previous period
    • setVl_cred_dcomp_pa_ant

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

      Original property name from the Odata EDM: vl_cred_dcomp_pa_ant

      Parameters:
      vl_cred_dcomp_pa_ant - Credit value used upon discount in previous period
    • setSd_cred_disp_efd

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

      Original property name from the Odata EDM: sd_cred_disp_efd

      Parameters:
      sd_cred_disp_efd - Credit value used upon discount in previous period
    • setVl_cred_desc_efd

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

      Original property name from the Odata EDM: vl_cred_desc_efd

      Parameters:
      vl_cred_desc_efd - Credit value used upon discount in previous period
    • setVl_cred_per_efd

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

      Original property name from the Odata EDM: vl_cred_per_efd

      Parameters:
      vl_cred_per_efd - Credit value used upon discount in previous period
    • setVl_cred_dcomp_efd

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

      Original property name from the Odata EDM: vl_cred_dcomp_efd

      Parameters:
      vl_cred_dcomp_efd - Credit value used upon discount in previous period
    • setVl_cred_trans

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

      Original property name from the Odata EDM: vl_cred_trans

      Parameters:
      vl_cred_trans - Value of credit transferred in division, consolidation event
    • setVl_cred_out

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

      Original property name from the Odata EDM: vl_cred_out

      Parameters:
      vl_cred_out - Credit amount used in other ways
    • setSld_cred_fim

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

      Original property name from the Odata EDM: sld_cred_fim

      Parameters:
      sld_cred_fim - Credit balance to be used in a future computation period
    • 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<Credfisc>
    • getKey

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

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

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

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

      @Nonnull public static Credfisc.CredfiscBuilder 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
    • getFilial

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

      Original property name from the Odata EDM: filial

      Returns:
      Branch
    • getDt_lancto

      @Nullable public String getDt_lancto()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_lancto

      Returns:
      Posting Date
    • getTp_imp

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

      Original property name from the Odata EDM: tp_imp

      Returns:
      Tax Type (PIS / COFINS)
    • getPer_apu_cred

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

      Original property name from the Odata EDM: per_apu_cred

      Returns:
      Credit computation period
    • getOrig_cred

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

      Original property name from the Odata EDM: orig_cred

      Returns:
      Indicator of credit source
    • getCnpj_suc

      @Nullable public String getCnpj_suc()
      (Key Field) Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: cnpj_suc

      Returns:
      CNPJ
    • getCod_cred

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

      Original property name from the Odata EDM: cod_cred

      Returns:
      Credit Code transferred
    • getVl_cred_apu

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

      Original property name from the Odata EDM: vl_cred_apu

      Returns:
      Total value of credit computed in the period
    • getVl_cred_ext_apu

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

      Original property name from the Odata EDM: vl_cred_ext_apu

      Returns:
      Value of extemporaneous credit computed, previous period
    • getVl_tot_cred_apu

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

      Original property name from the Odata EDM: vl_tot_cred_apu

      Returns:
      Total value of credit computed
    • getVl_cred_desc_pa_ant

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

      Original property name from the Odata EDM: vl_cred_desc_pa_ant

      Returns:
      Credit value used upon discount in previous period
    • getVl_cred_per_pa_ant

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

      Original property name from the Odata EDM: vl_cred_per_pa_ant

      Returns:
      Credit value used upon discount in previous period
    • getVl_cred_dcomp_pa_ant

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

      Original property name from the Odata EDM: vl_cred_dcomp_pa_ant

      Returns:
      Credit value used upon discount in previous period
    • getSd_cred_disp_efd

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

      Original property name from the Odata EDM: sd_cred_disp_efd

      Returns:
      Credit value used upon discount in previous period
    • getVl_cred_desc_efd

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

      Original property name from the Odata EDM: vl_cred_desc_efd

      Returns:
      Credit value used upon discount in previous period
    • getVl_cred_per_efd

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

      Original property name from the Odata EDM: vl_cred_per_efd

      Returns:
      Credit value used upon discount in previous period
    • getVl_cred_dcomp_efd

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

      Original property name from the Odata EDM: vl_cred_dcomp_efd

      Returns:
      Credit value used upon discount in previous period
    • getVl_cred_trans

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

      Original property name from the Odata EDM: vl_cred_trans

      Returns:
      Value of credit transferred in division, consolidation event
    • getVl_cred_out

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

      Original property name from the Odata EDM: vl_cred_out

      Returns:
      Credit amount used in other ways
    • getSld_cred_fim

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

      Original property name from the Odata EDM: sld_cred_fim

      Returns:
      Credit balance to be used in a future computation period
    • 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<Credfisc>
    • equals

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

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

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

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