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

public class Nfi_ress extends VdmEntity<Nfi_ress> implements VdmEntitySet
BR NF Item ICMS ST Indemnity

Original entity name from the Odata EDM: nfi_ressType

  • Field Details

  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<Nfi_ress> getType()
      Specified by:
      getType in class VdmObject<Nfi_ress>
    • 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
    • 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 - Nota Fiscal Id
    • 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 - External Item Number
    • setNum_doc_ult_e

      public void setNum_doc_ult_e(@Nullable String num_doc_ult_e)
      (Key Field) Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: num_doc_ult_e

      Parameters:
      num_doc_ult_e - Tax document number related to last incoming
    • setSer_ult_e

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

      Original property name from the Odata EDM: ser_ult_e

      Parameters:
      ser_ult_e - Series related to last incoming
    • setCod_mod_ult_e

      public void setCod_mod_ult_e(@Nullable String cod_mod_ult_e)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: cod_mod_ult_e

      Parameters:
      cod_mod_ult_e - Code of tax document model related to last incoming
    • setDt_ult_e

      public void setDt_ult_e(@Nullable String dt_ult_e)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_ult_e

      Parameters:
      dt_ult_e - Date of last incoming goods
    • setCod_part_ult_e

      public void setCod_part_ult_e(@Nullable String cod_part_ult_e)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: cod_part_ult_e

      Parameters:
      cod_part_ult_e - Participant Code (Last Incoming)
    • setQuant_ult_e

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

      Original property name from the Odata EDM: quant_ult_e

      Parameters:
      quant_ult_e - Item quantity related to last incoming
    • setVl_unit_ult_e

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

      Original property name from the Odata EDM: vl_unit_ult_e

      Parameters:
      vl_unit_ult_e - Unit value related to last incoming
    • setVl_unit_bc_st

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

      Original property name from the Odata EDM: vl_unit_bc_st

      Parameters:
      vl_unit_bc_st - Unit value calculation of the tax paid by substitution
    • setChave_nfe_ult_e

      public void setChave_nfe_ult_e(@Nullable String chave_nfe_ult_e)
      Constraints: Not nullable, Maximum length: 44

      Original property name from the Odata EDM: chave_nfe_ult_e

      Parameters:
      chave_nfe_ult_e - Complete NFe key number related to last entry
    • setNum_item_ult_e

      public void setNum_item_ult_e(@Nullable String num_item_ult_e)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: num_item_ult_e

      Parameters:
      num_item_ult_e - NF Item Number - objects from compensation order
    • setVl_unit_bc_icms_ult_e

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

      Original property name from the Odata EDM: vl_unit_bc_icms_ult_e

      Parameters:
      vl_unit_bc_icms_ult_e - Unit value calculation from sender operation
    • setAliq_icms_ult_e

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

      Original property name from the Odata EDM: aliq_icms_ult_e

      Parameters:
      aliq_icms_ult_e - ICMS rate applicable to the last entry of goods
    • setVl_unit_limite_bc_icms_ult_e

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

      Original property name from the Odata EDM: vl_unit_limite_bc_icms_ult_e

      Parameters:
      vl_unit_limite_bc_icms_ult_e - Unit value of the ICMS tax base
    • setVl_unit_icms_ult_e

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

      Original property name from the Odata EDM: vl_unit_icms_ult_e

      Parameters:
      vl_unit_icms_ult_e - Unit value of ICMS credit
    • setAliq_st_ult_e

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

      Original property name from the Odata EDM: aliq_st_ult_e

      Parameters:
      aliq_st_ult_e - ICMS ST rate on the last entry of goods
    • setVl_unit_res

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

      Original property name from the Odata EDM: vl_unit_res

      Parameters:
      vl_unit_res - Unit amount of partial or total ICMS refund
    • setCod_resp_ret

      public void setCod_resp_ret(@Nullable String cod_resp_ret)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: cod_resp_ret

      Parameters:
      cod_resp_ret - Code that indicates the charge of ICMS-ST retention
    • setCod_mot_res

      public void setCod_mot_res(@Nullable String cod_mot_res)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: cod_mot_res

      Parameters:
      cod_mot_res - Reimbursement reason code
    • setChave_nfe_ret

      public void setChave_nfe_ret(@Nullable String chave_nfe_ret)
      Constraints: Not nullable, Maximum length: 44

      Original property name from the Odata EDM: chave_nfe_ret

      Parameters:
      chave_nfe_ret - Number of NF-e key issued by substitution
    • setCod_part_nfe_ret

      public void setCod_part_nfe_ret(@Nullable String cod_part_nfe_ret)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: cod_part_nfe_ret

      Parameters:
      cod_part_nfe_ret - Participant code of NF-e issuer when there is ICMS retention
    • setSer_nfe_ret

      public void setSer_nfe_ret(@Nullable String ser_nfe_ret)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ser_nfe_ret

      Parameters:
      ser_nfe_ret - NF-e SERIES in which there was ICMS-ST retention
    • setNum_nfe_ret

      public void setNum_nfe_ret(@Nullable String num_nfe_ret)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: num_nfe_ret

      Parameters:
      num_nfe_ret - NF-e number in which there were ICMS-ST retention
    • setItem_nfe_ret

      public void setItem_nfe_ret(@Nullable String item_nfe_ret)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: item_nfe_ret

      Parameters:
      item_nfe_ret - NF-e item number in which there was ICMS-ST retention
    • setCod_da

      public void setCod_da(@Nullable String cod_da)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: cod_da

      Parameters:
      cod_da - Model code of tax revenues document
    • setNum_da

      public void setNum_da(@Nullable String num_da)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: num_da

      Parameters:
      num_da - Tax Collection Document Number
    • setVl_unit_res_fcp_st

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

      Original property name from the Odata EDM: vl_unit_res_fcp_st

      Parameters:
      vl_unit_res_fcp_st - Compensation Unit Value of FCP ST
    • 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<Nfi_ress>
    • getKey

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

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

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

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

      @Nonnull public static Nfi_ress.Nfi_ressBuilder 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
    • 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:
      Nota Fiscal Id
    • 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:
      External Item Number
    • getNum_doc_ult_e

      @Nullable public String getNum_doc_ult_e()
      (Key Field) Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: num_doc_ult_e

      Returns:
      Tax document number related to last incoming
    • getSer_ult_e

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

      Original property name from the Odata EDM: ser_ult_e

      Returns:
      Series related to last incoming
    • getCod_mod_ult_e

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

      Original property name from the Odata EDM: cod_mod_ult_e

      Returns:
      Code of tax document model related to last incoming
    • getDt_ult_e

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

      Original property name from the Odata EDM: dt_ult_e

      Returns:
      Date of last incoming goods
    • getCod_part_ult_e

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

      Original property name from the Odata EDM: cod_part_ult_e

      Returns:
      Participant Code (Last Incoming)
    • getQuant_ult_e

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

      Original property name from the Odata EDM: quant_ult_e

      Returns:
      Item quantity related to last incoming
    • getVl_unit_ult_e

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

      Original property name from the Odata EDM: vl_unit_ult_e

      Returns:
      Unit value related to last incoming
    • getVl_unit_bc_st

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

      Original property name from the Odata EDM: vl_unit_bc_st

      Returns:
      Unit value calculation of the tax paid by substitution
    • getChave_nfe_ult_e

      @Nullable public String getChave_nfe_ult_e()
      Constraints: Not nullable, Maximum length: 44

      Original property name from the Odata EDM: chave_nfe_ult_e

      Returns:
      Complete NFe key number related to last entry
    • getNum_item_ult_e

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

      Original property name from the Odata EDM: num_item_ult_e

      Returns:
      NF Item Number - objects from compensation order
    • getVl_unit_bc_icms_ult_e

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

      Original property name from the Odata EDM: vl_unit_bc_icms_ult_e

      Returns:
      Unit value calculation from sender operation
    • getAliq_icms_ult_e

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

      Original property name from the Odata EDM: aliq_icms_ult_e

      Returns:
      ICMS rate applicable to the last entry of goods
    • getVl_unit_limite_bc_icms_ult_e

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

      Original property name from the Odata EDM: vl_unit_limite_bc_icms_ult_e

      Returns:
      Unit value of the ICMS tax base
    • getVl_unit_icms_ult_e

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

      Original property name from the Odata EDM: vl_unit_icms_ult_e

      Returns:
      Unit value of ICMS credit
    • getAliq_st_ult_e

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

      Original property name from the Odata EDM: aliq_st_ult_e

      Returns:
      ICMS ST rate on the last entry of goods
    • getVl_unit_res

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

      Original property name from the Odata EDM: vl_unit_res

      Returns:
      Unit amount of partial or total ICMS refund
    • getCod_resp_ret

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

      Original property name from the Odata EDM: cod_resp_ret

      Returns:
      Code that indicates the charge of ICMS-ST retention
    • getCod_mot_res

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

      Original property name from the Odata EDM: cod_mot_res

      Returns:
      Reimbursement reason code
    • getChave_nfe_ret

      @Nullable public String getChave_nfe_ret()
      Constraints: Not nullable, Maximum length: 44

      Original property name from the Odata EDM: chave_nfe_ret

      Returns:
      Number of NF-e key issued by substitution
    • getCod_part_nfe_ret

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

      Original property name from the Odata EDM: cod_part_nfe_ret

      Returns:
      Participant code of NF-e issuer when there is ICMS retention
    • getSer_nfe_ret

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

      Original property name from the Odata EDM: ser_nfe_ret

      Returns:
      NF-e SERIES in which there was ICMS-ST retention
    • getNum_nfe_ret

      @Nullable public String getNum_nfe_ret()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: num_nfe_ret

      Returns:
      NF-e number in which there were ICMS-ST retention
    • getItem_nfe_ret

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

      Original property name from the Odata EDM: item_nfe_ret

      Returns:
      NF-e item number in which there was ICMS-ST retention
    • getCod_da

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

      Original property name from the Odata EDM: cod_da

      Returns:
      Model code of tax revenues document
    • getNum_da

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

      Original property name from the Odata EDM: num_da

      Returns:
      Tax Collection Document Number
    • getVl_unit_res_fcp_st

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

      Original property name from the Odata EDM: vl_unit_res_fcp_st

      Returns:
      Compensation Unit Value of FCP ST
    • 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<Nfi_ress>
    • equals

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

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

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

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