Modifier and Type | Class and Description |
---|---|
static class |
Supplier.SupplierBuilder
Helper class to allow for fluent creation of Supplier instances.
|
Modifier and Type | Field and Description |
---|---|
static SupplierSelectable |
ALL_FIELDS
Selector for all available fields of Supplier.
|
static SupplierField<String> |
ALTERNATIVE_PAYEE_ACCOUNT_NUMBER
Use with available fluent helpers to apply the AlternativePayeeAccountNumber field to query operations.
|
static SupplierField<String> |
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
|
static SupplierField<LocalDateTime> |
BIRTH_DATE
Use with available fluent helpers to apply the BirthDate field to query operations.
|
static SupplierField<Boolean> |
BR_TAX_IS_SPLIT
Use with available fluent helpers to apply the BR_TaxIsSplit field to query operations.
|
static SupplierField<String> |
CONCATENATED_INTERNATIONAL_LOC_NO
Use with available fluent helpers to apply the ConcatenatedInternationalLocNo field to query operations.
|
static SupplierField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static SupplierField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static SupplierField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static SupplierField<Boolean> |
DELETION_INDICATOR
Use with available fluent helpers to apply the DeletionIndicator field to query operations.
|
static SupplierField<String> |
FISCAL_ADDRESS
Use with available fluent helpers to apply the FiscalAddress field to query operations.
|
static SupplierField<String> |
INDUSTRY
Use with available fluent helpers to apply the Industry field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER1
Use with available fluent helpers to apply the InternationalLocationNumber1 field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER2
Use with available fluent helpers to apply the InternationalLocationNumber2 field to query operations.
|
static SupplierField<String> |
INTERNATIONAL_LOCATION_NUMBER3
Use with available fluent helpers to apply the InternationalLocationNumber3 field to query operations.
|
static SupplierField<String> |
IS_NATURAL_PERSON
Use with available fluent helpers to apply the IsNaturalPerson field to query operations.
|
static SupplierField<Boolean> |
PAYMENT_IS_BLOCKED_FOR_SUPPLIER
Use with available fluent helpers to apply the PaymentIsBlockedForSupplier field to query operations.
|
static SupplierField<Boolean> |
POSTING_IS_BLOCKED
Use with available fluent helpers to apply the PostingIsBlocked field to query operations.
|
static SupplierField<Boolean> |
PURCHASING_IS_BLOCKED
Use with available fluent helpers to apply the PurchasingIsBlocked field to query operations.
|
static SupplierField<String> |
RESPONSIBLE_TYPE
Use with available fluent helpers to apply the ResponsibleType field to query operations.
|
static SupplierField<String> |
SUPLR_PROOF_OF_DELIV_RLVT_CODE
Use with available fluent helpers to apply the SuplrProofOfDelivRlvtCode field to query operations.
|
static SupplierField<LocalDateTime> |
SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO
Use with available fluent helpers to apply the SuplrQltyInProcmtCertfnValidTo field to query operations.
|
static SupplierField<String> |
SUPLR_QUALITY_MANAGEMENT_SYSTEM
Use with available fluent helpers to apply the SuplrQualityManagementSystem field to query operations.
|
static SupplierField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static SupplierField<String> |
SUPPLIER_ACCOUNT_GROUP
Use with available fluent helpers to apply the SupplierAccountGroup field to query operations.
|
static SupplierField<String> |
SUPPLIER_CORPORATE_GROUP
Use with available fluent helpers to apply the SupplierCorporateGroup field to query operations.
|
static SupplierField<String> |
SUPPLIER_FULL_NAME
Use with available fluent helpers to apply the SupplierFullName field to query operations.
|
static SupplierField<String> |
SUPPLIER_NAME
Use with available fluent helpers to apply the SupplierName field to query operations.
|
static SupplierField<String> |
SUPPLIER_PROCUREMENT_BLOCK
Use with available fluent helpers to apply the SupplierProcurementBlock field to query operations.
|
static SupplierField<String> |
TAX_NUMBER_RESPONSIBLE
Use with available fluent helpers to apply the TaxNumberResponsible field to query operations.
|
static SupplierField<String> |
TAX_NUMBER_TYPE
Use with available fluent helpers to apply the TaxNumberType field to query operations.
|
static SupplierField<String> |
TAX_NUMBER1
Use with available fluent helpers to apply the TaxNumber1 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER2
Use with available fluent helpers to apply the TaxNumber2 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER3
Use with available fluent helpers to apply the TaxNumber3 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER4
Use with available fluent helpers to apply the TaxNumber4 field to query operations.
|
static SupplierField<String> |
TAX_NUMBER5
Use with available fluent helpers to apply the TaxNumber5 field to query operations.
|
static SupplierLink<SupplierCompany> |
TO_SUPPLIER_COMPANY
Use with available fluent helpers to apply the to_SupplierCompany navigation property to query operations.
|
static SupplierLink<SupplierPurchasingOrg> |
TO_SUPPLIER_PURCHASING_ORG
Use with available fluent helpers to apply the to_SupplierPurchasingOrg navigation property to query
operations.
|
static SupplierField<String> |
VAT_REGISTRATION
Use with available fluent helpers to apply the VATRegistration field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
Supplier() |
Supplier(String supplier,
String alternativePayeeAccountNumber,
String authorizationGroup,
String createdByUser,
LocalDateTime creationDate,
String customer,
Boolean paymentIsBlockedForSupplier,
Boolean postingIsBlocked,
Boolean purchasingIsBlocked,
String supplierAccountGroup,
String supplierFullName,
String supplierName,
String vATRegistration,
LocalDateTime birthDate,
String concatenatedInternationalLocNo,
Boolean deletionIndicator,
String fiscalAddress,
String industry,
String internationalLocationNumber1,
String internationalLocationNumber2,
String internationalLocationNumber3,
String isNaturalPerson,
String responsibleType,
LocalDateTime suplrQltyInProcmtCertfnValidTo,
String suplrQualityManagementSystem,
String supplierCorporateGroup,
String supplierProcurementBlock,
String taxNumber1,
String taxNumber2,
String taxNumber3,
String taxNumber4,
String taxNumber5,
String taxNumberResponsible,
String taxNumberType,
String suplrProofOfDelivRlvtCode,
Boolean bR_TaxIsSplit,
List<SupplierCompany> toSupplierCompany,
List<SupplierPurchasingOrg> toSupplierPurchasingOrg) |
Modifier and Type | Method and Description |
---|---|
void |
addSupplierCompany(SupplierCompany... entity)
Adds elements to the list of associated SupplierCompany entities.
|
void |
addSupplierPurchasingOrg(SupplierPurchasingOrg... entity)
Adds elements to the list of associated SupplierPurchasingOrg entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static Supplier.SupplierBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<SupplierCompany> |
fetchSupplierCompany()
Fetches the SupplierCompany entities (one to many) associated with this entity.
|
List<SupplierPurchasingOrg> |
fetchSupplierPurchasingOrg()
Fetches the SupplierPurchasingOrg entities (one to many) associated with this entity.
|
static <T> SupplierField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAlternativePayeeAccountNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getBirthDate()
Constraints: Not nullable, Precision: 0
|
Boolean |
getBR_TaxIsSplit()
Constraints: none
|
String |
getConcatenatedInternationalLocNo()
Constraints: Not nullable, Maximum length: 20
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
Boolean |
getDeletionIndicator()
Constraints: none
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getFiscalAddress()
Constraints: Not nullable, Maximum length: 10
|
String |
getIndustry()
Constraints: Not nullable, Maximum length: 4
|
String |
getInternationalLocationNumber1()
Constraints: Not nullable, Maximum length: 7
|
String |
getInternationalLocationNumber2()
Constraints: Not nullable, Maximum length: 5
|
String |
getInternationalLocationNumber3()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsNaturalPerson()
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
getKey() |
Boolean |
getPaymentIsBlockedForSupplier()
Constraints: none
|
Boolean |
getPostingIsBlocked()
Constraints: none
|
Boolean |
getPurchasingIsBlocked()
Constraints: none
|
String |
getResponsibleType()
Constraints: Not nullable, Maximum length: 2
|
String |
getSuplrProofOfDelivRlvtCode()
Constraints: Not nullable, Maximum length: 1
|
LocalDateTime |
getSuplrQltyInProcmtCertfnValidTo()
Constraints: Not nullable, Precision: 0
|
String |
getSuplrQualityManagementSystem()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplier()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierAccountGroup()
Constraints: Not nullable, Maximum length: 4
|
io.vavr.control.Option<List<SupplierCompany>> |
getSupplierCompanyIfPresent()
Retrieval of associated SupplierCompany entities (one to many).
|
List<SupplierCompany> |
getSupplierCompanyOrFetch()
Retrieval of associated SupplierCompany entities (one to many).
|
String |
getSupplierCorporateGroup()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierFullName()
Constraints: Not nullable, Maximum length: 220
|
String |
getSupplierName()
Constraints: Not nullable, Maximum length: 80
|
String |
getSupplierProcurementBlock()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<List<SupplierPurchasingOrg>> |
getSupplierPurchasingOrgIfPresent()
Retrieval of associated SupplierPurchasingOrg entities (one to many).
|
List<SupplierPurchasingOrg> |
getSupplierPurchasingOrgOrFetch()
Retrieval of associated SupplierPurchasingOrg entities (one to many).
|
String |
getTaxNumber1()
Constraints: Not nullable, Maximum length: 16
|
String |
getTaxNumber2()
Constraints: Not nullable, Maximum length: 11
|
String |
getTaxNumber3()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxNumber4()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxNumber5()
Constraints: Not nullable, Maximum length: 60
|
String |
getTaxNumberResponsible()
Constraints: Not nullable, Maximum length: 18
|
String |
getTaxNumberType()
Constraints: Not nullable, Maximum length: 2
|
Class<Supplier> |
getType() |
String |
getVATRegistration()
Constraints: Not nullable, Maximum length: 20
|
int |
hashCode() |
void |
setAlternativePayeeAccountNumber(String alternativePayeeAccountNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setAuthorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setBirthDate(LocalDateTime birthDate)
Constraints: Not nullable, Precision: 0
|
void |
setBR_TaxIsSplit(Boolean bR_TaxIsSplit)
Constraints: none
|
void |
setConcatenatedInternationalLocNo(String concatenatedInternationalLocNo)
Constraints: Not nullable, Maximum length: 20
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setCustomer(String customer)
Constraints: Not nullable, Maximum length: 10
|
void |
setDeletionIndicator(Boolean deletionIndicator)
Constraints: none
|
void |
setFiscalAddress(String fiscalAddress)
Constraints: Not nullable, Maximum length: 10
|
void |
setIndustry(String industry)
Constraints: Not nullable, Maximum length: 4
|
void |
setInternationalLocationNumber1(String internationalLocationNumber1)
Constraints: Not nullable, Maximum length: 7
|
void |
setInternationalLocationNumber2(String internationalLocationNumber2)
Constraints: Not nullable, Maximum length: 5
|
void |
setInternationalLocationNumber3(String internationalLocationNumber3)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsNaturalPerson(String isNaturalPerson)
Constraints: Not nullable, Maximum length: 1
|
void |
setPaymentIsBlockedForSupplier(Boolean paymentIsBlockedForSupplier)
Constraints: none
|
void |
setPostingIsBlocked(Boolean postingIsBlocked)
Constraints: none
|
void |
setPurchasingIsBlocked(Boolean purchasingIsBlocked)
Constraints: none
|
void |
setResponsibleType(String responsibleType)
Constraints: Not nullable, Maximum length: 2
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSuplrProofOfDelivRlvtCode(String suplrProofOfDelivRlvtCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setSuplrQltyInProcmtCertfnValidTo(LocalDateTime suplrQltyInProcmtCertfnValidTo)
Constraints: Not nullable, Precision: 0
|
void |
setSuplrQualityManagementSystem(String suplrQualityManagementSystem)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplier(String supplier)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierAccountGroup(String supplierAccountGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierCompany(List<SupplierCompany> value)
Overwrites the list of associated SupplierCompany entities for the loaded navigation property
to_SupplierCompany.
|
void |
setSupplierCorporateGroup(String supplierCorporateGroup)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierFullName(String supplierFullName)
Constraints: Not nullable, Maximum length: 220
|
void |
setSupplierName(String supplierName)
Constraints: Not nullable, Maximum length: 80
|
void |
setSupplierProcurementBlock(String supplierProcurementBlock)
Constraints: Not nullable, Maximum length: 2
|
void |
setSupplierPurchasingOrg(List<SupplierPurchasingOrg> value)
Overwrites the list of associated SupplierPurchasingOrg entities for the loaded navigation property
to_SupplierPurchasingOrg.
|
void |
setTaxNumber1(String taxNumber1)
Constraints: Not nullable, Maximum length: 16
|
void |
setTaxNumber2(String taxNumber2)
Constraints: Not nullable, Maximum length: 11
|
void |
setTaxNumber3(String taxNumber3)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxNumber4(String taxNumber4)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxNumber5(String taxNumber5)
Constraints: Not nullable, Maximum length: 60
|
void |
setTaxNumberResponsible(String taxNumberResponsible)
Constraints: Not nullable, Maximum length: 18
|
void |
setTaxNumberType(String taxNumberType)
Constraints: Not nullable, Maximum length: 2
|
void |
setVATRegistration(String vATRegistration)
Constraints: Not nullable, Maximum length: 20
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SupplierSelectable ALL_FIELDS
public static final SupplierField<String> SUPPLIER
public static final SupplierField<String> ALTERNATIVE_PAYEE_ACCOUNT_NUMBER
public static final SupplierField<String> AUTHORIZATION_GROUP
public static final SupplierField<String> CREATED_BY_USER
public static final SupplierField<LocalDateTime> CREATION_DATE
public static final SupplierField<String> CUSTOMER
public static final SupplierField<Boolean> PAYMENT_IS_BLOCKED_FOR_SUPPLIER
public static final SupplierField<Boolean> POSTING_IS_BLOCKED
public static final SupplierField<Boolean> PURCHASING_IS_BLOCKED
public static final SupplierField<String> SUPPLIER_ACCOUNT_GROUP
public static final SupplierField<String> SUPPLIER_FULL_NAME
public static final SupplierField<String> SUPPLIER_NAME
public static final SupplierField<String> VAT_REGISTRATION
public static final SupplierField<LocalDateTime> BIRTH_DATE
public static final SupplierField<String> CONCATENATED_INTERNATIONAL_LOC_NO
public static final SupplierField<Boolean> DELETION_INDICATOR
public static final SupplierField<String> FISCAL_ADDRESS
public static final SupplierField<String> INDUSTRY
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER1
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER2
public static final SupplierField<String> INTERNATIONAL_LOCATION_NUMBER3
public static final SupplierField<String> IS_NATURAL_PERSON
public static final SupplierField<String> RESPONSIBLE_TYPE
public static final SupplierField<LocalDateTime> SUPLR_QLTY_IN_PROCMT_CERTFN_VALID_TO
public static final SupplierField<String> SUPLR_QUALITY_MANAGEMENT_SYSTEM
public static final SupplierField<String> SUPPLIER_CORPORATE_GROUP
public static final SupplierField<String> SUPPLIER_PROCUREMENT_BLOCK
public static final SupplierField<String> TAX_NUMBER1
public static final SupplierField<String> TAX_NUMBER2
public static final SupplierField<String> TAX_NUMBER3
public static final SupplierField<String> TAX_NUMBER4
public static final SupplierField<String> TAX_NUMBER5
public static final SupplierField<String> TAX_NUMBER_RESPONSIBLE
public static final SupplierField<String> TAX_NUMBER_TYPE
public static final SupplierField<String> SUPLR_PROOF_OF_DELIV_RLVT_CODE
public static final SupplierField<Boolean> BR_TAX_IS_SPLIT
public static final SupplierLink<SupplierCompany> TO_SUPPLIER_COMPANY
public static final SupplierLink<SupplierPurchasingOrg> TO_SUPPLIER_PURCHASING_ORG
public Supplier()
public Supplier(@Nullable String supplier, @Nullable String alternativePayeeAccountNumber, @Nullable String authorizationGroup, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable String customer, @Nullable Boolean paymentIsBlockedForSupplier, @Nullable Boolean postingIsBlocked, @Nullable Boolean purchasingIsBlocked, @Nullable String supplierAccountGroup, @Nullable String supplierFullName, @Nullable String supplierName, @Nullable String vATRegistration, @Nullable LocalDateTime birthDate, @Nullable String concatenatedInternationalLocNo, @Nullable Boolean deletionIndicator, @Nullable String fiscalAddress, @Nullable String industry, @Nullable String internationalLocationNumber1, @Nullable String internationalLocationNumber2, @Nullable String internationalLocationNumber3, @Nullable String isNaturalPerson, @Nullable String responsibleType, @Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo, @Nullable String suplrQualityManagementSystem, @Nullable String supplierCorporateGroup, @Nullable String supplierProcurementBlock, @Nullable String taxNumber1, @Nullable String taxNumber2, @Nullable String taxNumber3, @Nullable String taxNumber4, @Nullable String taxNumber5, @Nullable String taxNumberResponsible, @Nullable String taxNumberType, @Nullable String suplrProofOfDelivRlvtCode, @Nullable Boolean bR_TaxIsSplit, List<SupplierCompany> toSupplierCompany, List<SupplierPurchasingOrg> toSupplierPurchasingOrg)
public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Specifies an alphanumeric key that uniquely identifies the supplier in the SAP system.public void setAlternativePayeeAccountNumber(@Nullable String alternativePayeeAccountNumber)
Original property name from the Odata EDM: AlternativePayeeAccountNumber
The field is only needed if payments are not to be made directly to the vendor to whom the payable is owed. The same applies to bank collections of receivables.The specification in this field applies to all company codes. There is a further field in which every company code can enter an alternative payee separately. If both fields are filled, the company code specification has priority.
alternativePayeeAccountNumber
- The account number of the vendor with whom automatic payment transactions are carried out.public void setAuthorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
authorizationGroup
- The authorization group allows extended authorization protection for particular objects. The
authorization groups are freely definable. The authorization groups usually occur in authorization
objects together with an activity.public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name with which the user who entered the master record was logged on in the R/3 System.public void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the master record, or the part of the master record being viewed, was created.public void setCustomer(@Nullable String customer)
Original property name from the Odata EDM: Customer
customer
- Gives an alphanumeric key, which clearly identifies the customer or vendor in the SAP system.public void setPaymentIsBlockedForSupplier(@Nullable Boolean paymentIsBlockedForSupplier)
Original property name from the Odata EDM: PaymentIsBlockedForSupplier
paymentIsBlockedForSupplier
- Payment Blockpublic void setPostingIsBlocked(@Nullable Boolean postingIsBlocked)
Original property name from the Odata EDM: PostingIsBlocked
If you set this indicator, the system prevents users from posting items to this account and issues an error message to inform them that the account is blocked.
postingIsBlocked
- Indicates that the account is blocked for posting for all company codes.public void setPurchasingIsBlocked(@Nullable Boolean purchasingIsBlocked)
Original property name from the Odata EDM: PurchasingIsBlocked
purchasingIsBlocked
- Indicates whether or not the supplier master record is blocked for all departments (that is, whether
or not posting to this record is allowed at all).public void setSupplierAccountGroup(@Nullable String supplierAccountGroup)
Original property name from the Odata EDM: SupplierAccountGroup
the number interval for the account number of the vendor,whether the number is assigned by the user or by the system,which specifications are necessary and/or possible in the master record.
supplierAccountGroup
- The account group is a classifying feature within vendor master records. The account group determines:public void setSupplierFullName(@Nullable String supplierFullName)
Original property name from the Odata EDM: SupplierFullName
supplierFullName
- Supplier Full Namepublic void setSupplierName(@Nullable String supplierName)
Original property name from the Odata EDM: SupplierName
supplierName
- Name of Supplierpublic void setVATRegistration(@Nullable String vATRegistration)
Original property name from the Odata EDM: VATRegistration
The VAT registration number is used within the EU for tax-exempt deliveries for the "EC sales list". The check rules are defined for each EU country and cannot be changed.
vATRegistration
- VAT registration number (VAT reg.no.) of the customer, vendor or your company code.public void setBirthDate(@Nullable LocalDateTime birthDate)
Original property name from the Odata EDM: BirthDate
birthDate
- Date of Birth of the Person Subject to Withholding Taxpublic void setConcatenatedInternationalLocNo(@Nullable String concatenatedInternationalLocNo)
Original property name from the Odata EDM: ConcatenatedInternationalLocNo
concatenatedInternationalLocNo
- Cocatenated International Location Numberpublic void setDeletionIndicator(@Nullable Boolean deletionIndicator)
Original property name from the Odata EDM: DeletionIndicator
To delete this data, you have to run the archiving program for Accounts Receivable or Payable. This program will archive all master records marked for deletion provided that there is no dependent data in them.Deletion flags can also be used in the program for deleting master data. You should, however, run this program only to delete test data prior to production startup.
deletionIndicator
- Indicates that all data in this master record is to be deleted.public void setFiscalAddress(@Nullable String fiscalAddress)
Original property name from the Odata EDM: FiscalAddress
This address is used in Italy for business transactions with the tax office in Italy.
fiscalAddress
- Specifies an additional master record in which the official address is stored.public void setIndustry(@Nullable String industry)
Original property name from the Odata EDM: Industry
The industry field belongs to the general data area of customer and vendor master records.
industry
- An industry is a distinct group of companies with the same basic business activity. The industry key
is used in selecting data for evaluations (for example, a vendor master data list). You can specify
industries such as trade, banking, service, manufacturing, health care, public service, media and so
on.public void setInternationalLocationNumber1(@Nullable String internationalLocationNumber1)
Original property name from the Odata EDM: InternationalLocationNumber1
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers:Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN.Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
internationalLocationNumber1
- Here you enter the first 7 digits of the international location number.public void setInternationalLocationNumber2(@Nullable String internationalLocationNumber2)
Original property name from the Odata EDM: InternationalLocationNumber2
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers:Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN.Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
internationalLocationNumber2
- Here, you enter digits 8-12 of the 13-digit international location number.public void setInternationalLocationNumber3(@Nullable String internationalLocationNumber3)
Original property name from the Odata EDM: InternationalLocationNumber3
internationalLocationNumber3
- The check digit is derived from a special check digit procedure from digits of the previous
international location numbers. In this way, you can check whether the ILN entered is actually valid.public void setIsNaturalPerson(@Nullable String isNaturalPerson)
Original property name from the Odata EDM: IsNaturalPerson
In the following countries, the system needs to know whether the taxpayer is a legal or natural person so that it can check the tax numbers correctly:BrazilBulgariaColombiaCroatiaGreeceItalyMexicoPeruSloveniaThailandUkraineThe flag is also used in conjunction with the Statement of Payments to Natural Persons report, as used in the Czech Republic and in Slovakia. This report only covers customers and vendors for whom you have set this indicator.In South Korea, it is used in conjunction with the Generic Withholding Tax Reporting program.
isNaturalPerson
- Denotes a natural person.public void setResponsibleType(@Nullable String responsibleType)
Original property name from the Odata EDM: ResponsibleType
responsibleType
- Classification of companies according to tax aspects.public void setSuplrQltyInProcmtCertfnValidTo(@Nullable LocalDateTime suplrQltyInProcmtCertfnValidTo)
Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
suplrQltyInProcmtCertfnValidTo
- Date up to which the certification of the QM-system is valid.public void setSuplrQualityManagementSystem(@Nullable String suplrQualityManagementSystem)
Original property name from the Odata EDM: SuplrQualityManagementSystem
If a material is activated for QM in procurement, the system initiates the following check whenever purchasing functions are carried out (for example, when a request for a quotation is made or if a purchase order is created):Whether the supplier's verified QM system, according to supplier master record or quality info-record (for a combination of supplier/material) meets the requirements for QM systems as specified in the material masterIn carrying out the check, the system relies on the defined assignments for target QM systems and actual QM systems in the Customizing application.If the check is unsuccessful, a warning message is issued when a request for quotation is initiated and an error message is issued for all other procurement activities.
suplrQualityManagementSystem
- If a QM system is maintained by the supplier, you can store a description of the QM system here.public void setSupplierCorporateGroup(@Nullable String supplierCorporateGroup)
Original property name from the Odata EDM: SupplierCorporateGroup
If you create a matchcode using this group key, group evaluations are possible.
supplierCorporateGroup
- If the customer or the vendor belongs to a group, you can enter a group key here. The group key is
freely assignable.public void setSupplierProcurementBlock(@Nullable String supplierProcurementBlock)
Original property name from the Odata EDM: SupplierProcurementBlock
You can enter a block key in the:Supplier master recordIn this case, the supplier block applies to all materials and plants.Quality info record for QM in procurementIn this case, the supplier block applies to a single material and plant.A block for quality reasons applies only to those materials for which QM in procurement is active.
supplierProcurementBlock
- Key that determines which procurement functions (for example, request for quotation, purchase order,
or goods receipt) should be blocked for quality reasons.public void setTaxNumber1(@Nullable String taxNumber1)
Original property name from the Odata EDM: TaxNumber1
Enter the appropriate tax number:Country Tax NumberArgentina CUIT number or CUIL numberBelgium Enterprise numberBrazil CNPJ numberBulgaria Unified identification codeChile RUT numberChina VAT registration number (shui wu deng ji hao)Colombia NIT numberCroatia Legal persons: company identification numberNatural persons: JMBG numberCzech Republic DIC numberFrance SIRET numberGreece Personal IDHungary Tax numberItaly Fiscal codeKazakhstan RNN (obsolete)Mexico RFC numberNetherlands SI registration number (Aansluitnummer UWV) of chain- liability vendorNorway VAT numberPeru RUC numberPhilippines Taxpayer identification number (see below)Poland NIP numberPortugal NIF numberRomania Tax numberRussia INNSlovakia DIC numberSlovenia Tax numberSouth Korea Natural persons: Personal identification numberLegal persons: Corporation IDSpain NIF numberSwitzerland UID numberTaiwan - China GUI registration numberThailand Personal IDTurkey Name of business partner's tax officeUkraine Taxpayer identification numberUnited Kingdom Company registration numberUnited States Social security numberVenezuela RIF numberIn the Philippines, enter the taxpayer identification number with a V or N at the end, as follows:If the business partner is liable to VAT: 999-999-999-999VIf the business partner is not liable to VAT: 999-999-999-999N
taxNumber1
- Specifies the tax number.public void setTaxNumber2(@Nullable String taxNumber2)
Original property name from the Odata EDM: TaxNumber2
Enter the appropriate tax number:Country Tax NumberArgentina NIP number or CM numberBelgium VAT numberBrazil CPF numberBulgaria Legal persons: tax numberNatural persons: personal IDCroatia OIB number Czech Republic ICO numberFrance SIREN numberGreece AFM numberIndia TINItaly VAT numberKazakhstan BC (Beneficiary Code)Netherlands BSN numberRussia OKPO codeSlovakia ICO numberSouth Korea VAT registration numberSweden Organization registration numberSwitzerland VAT numberTaiwan - China Tax registration numberUkraine Legal persons: USREOU numberNatural persons: SRNP numberTurkey Tax numberUnited Kingdom NI numberUnited States Employer identification numberVenezuela NIT number
taxNumber2
- Specifies the tax number.public void setTaxNumber3(@Nullable String taxNumber3)
Original property name from the Odata EDM: TaxNumber3
Enter the tax number that applies:Country Tax numberArgentina Withholding agent numberBrazil State tax numberBulgaria Social security numberMexico CURP numberKazakhstan BINNetherlands Tax registration number (Loonbelastingnummer) of the chain-liability vendorRussia KPP numberThailand Tax ID Ukraine VAT registration number
taxNumber3
- Specifies the tax number.public void setTaxNumber4(@Nullable String taxNumber4)
Original property name from the Odata EDM: TaxNumber4
Enter the appropriate tax number:Country Tax NumberBrazil Municipal tax numberKazakhstan IINRussia OFK number (for public bodies only)
taxNumber4
- Specifies the tax number.public void setTaxNumber5(@Nullable String taxNumber5)
Original property name from the Odata EDM: TaxNumber5
Specifies the certificate of registration as VAT payer in the following format: XXXXXYYYYYYYZZZZZZZZ, where: XXXXX is the certificate serial number, YYYYYYY is the certificate number and ZZZZZZZZ is the date of certificate issue.
taxNumber5
- Kazakhstanpublic void setTaxNumberResponsible(@Nullable String taxNumberResponsible)
Original property name from the Odata EDM: TaxNumberResponsible
taxNumberResponsible
- The tax number of the vendor at the responsible tax authority.public void setTaxNumberType(@Nullable String taxNumberType)
Original property name from the Odata EDM: TaxNumberType
The format and the check of tax number 1 depend on the two-digit tax number type.The tax number type is an identification type for tax in Argentina (for example, 80 for CUIT) and is used for the DGI tax report.
taxNumberType
- Taxes in Argentina:public void setSuplrProofOfDelivRlvtCode(@Nullable String suplrProofOfDelivRlvtCode)
Original property name from the Odata EDM: SuplrProofOfDelivRlvtCode
There are the following different characteristics:' ': not relevant for POD'A': generally relevant for POD'B': only relevant for POD if differences(Difference between notified quantity and actual quantity received)
suplrProofOfDelivRlvtCode
- This indicator controls the process of proof of delivery during the incoming goods process for inbound
deliveries. Processing is activating by switching on this indicator in the supplier master and by
switching on the corresponding indicator in the delivery item category.public void setBR_TaxIsSplit(@Nullable Boolean bR_TaxIsSplit)
Original property name from the Odata EDM: BR_TaxIsSplit
The IPI tax value is split up for this vendor. 50% of the calculated IPI tax value is posted as deductible input tax, 50% is deducted from the inventory posting or posting to expense account.
bR_TaxIsSplit
- Tax calculation for Brazil:protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<Supplier>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<Supplier>
@Nonnull public static <T> SupplierField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> SupplierField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<Supplier>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<Supplier>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<Supplier>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<Supplier>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<Supplier>
@Nonnull public List<SupplierCompany> fetchSupplierCompany() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<SupplierCompany> getSupplierCompanyOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_SupplierCompany of a queried Supplier is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<SupplierCompany>> getSupplierCompanyIfPresent()
If the navigation property for an entity Supplier has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setSupplierCompany(@Nonnull List<SupplierCompany> value)
If the navigation property to_SupplierCompany of a queried Supplier is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of SupplierCompany entities.public void addSupplierCompany(SupplierCompany... entity)
If the navigation property to_SupplierCompany of a queried Supplier is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of SupplierCompany entities.@Nonnull public List<SupplierPurchasingOrg> fetchSupplierPurchasingOrg() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<SupplierPurchasingOrg> getSupplierPurchasingOrgOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_SupplierPurchasingOrg of a queried Supplier is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<SupplierPurchasingOrg>> getSupplierPurchasingOrgIfPresent()
If the navigation property for an entity Supplier has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setSupplierPurchasingOrg(@Nonnull List<SupplierPurchasingOrg> value)
If the navigation property to_SupplierPurchasingOrg of a queried Supplier is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of SupplierPurchasingOrg entities.public void addSupplierPurchasingOrg(SupplierPurchasingOrg... entity)
If the navigation property to_SupplierPurchasingOrg of a queried Supplier is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of SupplierPurchasingOrg entities.public static Supplier.SupplierBuilder builder()
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public String getAlternativePayeeAccountNumber()
Original property name from the Odata EDM: AlternativePayeeAccountNumber
The field is only needed if payments are not to be made directly to the vendor to whom the payable is owed. The same applies to bank collections of receivables.The specification in this field applies to all company codes. There is a further field in which every company code can enter an alternative payee separately. If both fields are filled, the company code specification has priority.
@Nullable public String getAuthorizationGroup()
Original property name from the Odata EDM: AuthorizationGroup
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public String getCustomer()
Original property name from the Odata EDM: Customer
@Nullable public Boolean getPaymentIsBlockedForSupplier()
Original property name from the Odata EDM: PaymentIsBlockedForSupplier
@Nullable public Boolean getPostingIsBlocked()
Original property name from the Odata EDM: PostingIsBlocked
If you set this indicator, the system prevents users from posting items to this account and issues an error message to inform them that the account is blocked.
@Nullable public Boolean getPurchasingIsBlocked()
Original property name from the Odata EDM: PurchasingIsBlocked
@Nullable public String getSupplierAccountGroup()
Original property name from the Odata EDM: SupplierAccountGroup
the number interval for the account number of the vendor,whether the number is assigned by the user or by the system,which specifications are necessary and/or possible in the master record.
@Nullable public String getSupplierFullName()
Original property name from the Odata EDM: SupplierFullName
@Nullable public String getSupplierName()
Original property name from the Odata EDM: SupplierName
@Nullable public String getVATRegistration()
Original property name from the Odata EDM: VATRegistration
The VAT registration number is used within the EU for tax-exempt deliveries for the "EC sales list". The check rules are defined for each EU country and cannot be changed.
@Nullable public LocalDateTime getBirthDate()
Original property name from the Odata EDM: BirthDate
@Nullable public String getConcatenatedInternationalLocNo()
Original property name from the Odata EDM: ConcatenatedInternationalLocNo
@Nullable public Boolean getDeletionIndicator()
Original property name from the Odata EDM: DeletionIndicator
To delete this data, you have to run the archiving program for Accounts Receivable or Payable. This program will archive all master records marked for deletion provided that there is no dependent data in them.Deletion flags can also be used in the program for deleting master data. You should, however, run this program only to delete test data prior to production startup.
@Nullable public String getFiscalAddress()
Original property name from the Odata EDM: FiscalAddress
This address is used in Italy for business transactions with the tax office in Italy.
@Nullable public String getIndustry()
Original property name from the Odata EDM: Industry
The industry field belongs to the general data area of customer and vendor master records.
@Nullable public String getInternationalLocationNumber1()
Original property name from the Odata EDM: InternationalLocationNumber1
The International Location Number (ILN) is assigned (in Germany by the Centrale for Coorganisation GmbH)) when a company is founded. It consists of 13 digits, the last digit being the check digit. There are two categories of location numbers:Participants who only need an ILN to cleary and unmistakably identify themselves for communication with the business partner are given a category 1 ILN. This cannot be used to identify articles by means of EAN.Participants who wish to assign the location numbers for their own enterprise areas are given a category 2 ILN. For a category 2 ILN, digits 1 to 7 are described as basis number. This is used as basis for the creation of article numbers (EAN).
@Nullable public String getInternationalLocationNumber2()
Original property name from the Odata EDM: InternationalLocationNumber2
The international location number (ILN) is assigned when establishing a company (by the "Zentrale für Coorganisation GmbH" in Germany). It consists of 13 digits, the last of which is the check digit. There are two types of international location numbers:Subscribers who only need one ILN to identify themselves in communication with the business partner are given an ILN of type 1. These cannot be used for identifying articles by means of EAN.Subscribers who need to assign location numbers for their own company areas are given an ILN of type 2. Positions 1 through 7 of the ILN type 2 are known as the basis number. This basis number forms the basis for article numbers (EAN).
@Nullable public String getInternationalLocationNumber3()
Original property name from the Odata EDM: InternationalLocationNumber3
@Nullable public String getIsNaturalPerson()
Original property name from the Odata EDM: IsNaturalPerson
In the following countries, the system needs to know whether the taxpayer is a legal or natural person so that it can check the tax numbers correctly:BrazilBulgariaColombiaCroatiaGreeceItalyMexicoPeruSloveniaThailandUkraineThe flag is also used in conjunction with the Statement of Payments to Natural Persons report, as used in the Czech Republic and in Slovakia. This report only covers customers and vendors for whom you have set this indicator.In South Korea, it is used in conjunction with the Generic Withholding Tax Reporting program.
@Nullable public String getResponsibleType()
Original property name from the Odata EDM: ResponsibleType
@Nullable public LocalDateTime getSuplrQltyInProcmtCertfnValidTo()
Original property name from the Odata EDM: SuplrQltyInProcmtCertfnValidTo
@Nullable public String getSuplrQualityManagementSystem()
Original property name from the Odata EDM: SuplrQualityManagementSystem
If a material is activated for QM in procurement, the system initiates the following check whenever purchasing functions are carried out (for example, when a request for a quotation is made or if a purchase order is created):Whether the supplier's verified QM system, according to supplier master record or quality info-record (for a combination of supplier/material) meets the requirements for QM systems as specified in the material masterIn carrying out the check, the system relies on the defined assignments for target QM systems and actual QM systems in the Customizing application.If the check is unsuccessful, a warning message is issued when a request for quotation is initiated and an error message is issued for all other procurement activities.
@Nullable public String getSupplierCorporateGroup()
Original property name from the Odata EDM: SupplierCorporateGroup
If you create a matchcode using this group key, group evaluations are possible.
@Nullable public String getSupplierProcurementBlock()
Original property name from the Odata EDM: SupplierProcurementBlock
You can enter a block key in the:Supplier master recordIn this case, the supplier block applies to all materials and plants.Quality info record for QM in procurementIn this case, the supplier block applies to a single material and plant.A block for quality reasons applies only to those materials for which QM in procurement is active.
@Nullable public String getTaxNumber1()
Original property name from the Odata EDM: TaxNumber1
Enter the appropriate tax number:Country Tax NumberArgentina CUIT number or CUIL numberBelgium Enterprise numberBrazil CNPJ numberBulgaria Unified identification codeChile RUT numberChina VAT registration number (shui wu deng ji hao)Colombia NIT numberCroatia Legal persons: company identification numberNatural persons: JMBG numberCzech Republic DIC numberFrance SIRET numberGreece Personal IDHungary Tax numberItaly Fiscal codeKazakhstan RNN (obsolete)Mexico RFC numberNetherlands SI registration number (Aansluitnummer UWV) of chain- liability vendorNorway VAT numberPeru RUC numberPhilippines Taxpayer identification number (see below)Poland NIP numberPortugal NIF numberRomania Tax numberRussia INNSlovakia DIC numberSlovenia Tax numberSouth Korea Natural persons: Personal identification numberLegal persons: Corporation IDSpain NIF numberSwitzerland UID numberTaiwan - China GUI registration numberThailand Personal IDTurkey Name of business partner's tax officeUkraine Taxpayer identification numberUnited Kingdom Company registration numberUnited States Social security numberVenezuela RIF numberIn the Philippines, enter the taxpayer identification number with a V or N at the end, as follows:If the business partner is liable to VAT: 999-999-999-999VIf the business partner is not liable to VAT: 999-999-999-999N
@Nullable public String getTaxNumber2()
Original property name from the Odata EDM: TaxNumber2
Enter the appropriate tax number:Country Tax NumberArgentina NIP number or CM numberBelgium VAT numberBrazil CPF numberBulgaria Legal persons: tax numberNatural persons: personal IDCroatia OIB number Czech Republic ICO numberFrance SIREN numberGreece AFM numberIndia TINItaly VAT numberKazakhstan BC (Beneficiary Code)Netherlands BSN numberRussia OKPO codeSlovakia ICO numberSouth Korea VAT registration numberSweden Organization registration numberSwitzerland VAT numberTaiwan - China Tax registration numberUkraine Legal persons: USREOU numberNatural persons: SRNP numberTurkey Tax numberUnited Kingdom NI numberUnited States Employer identification numberVenezuela NIT number
@Nullable public String getTaxNumber3()
Original property name from the Odata EDM: TaxNumber3
Enter the tax number that applies:Country Tax numberArgentina Withholding agent numberBrazil State tax numberBulgaria Social security numberMexico CURP numberKazakhstan BINNetherlands Tax registration number (Loonbelastingnummer) of the chain-liability vendorRussia KPP numberThailand Tax ID Ukraine VAT registration number
@Nullable public String getTaxNumber4()
Original property name from the Odata EDM: TaxNumber4
Enter the appropriate tax number:Country Tax NumberBrazil Municipal tax numberKazakhstan IINRussia OFK number (for public bodies only)
@Nullable public String getTaxNumber5()
Original property name from the Odata EDM: TaxNumber5
Specifies the certificate of registration as VAT payer in the following format: XXXXXYYYYYYYZZZZZZZZ, where: XXXXX is the certificate serial number, YYYYYYY is the certificate number and ZZZZZZZZ is the date of certificate issue.
@Nullable public String getTaxNumberResponsible()
Original property name from the Odata EDM: TaxNumberResponsible
@Nullable public String getTaxNumberType()
Original property name from the Odata EDM: TaxNumberType
The format and the check of tax number 1 depend on the two-digit tax number type.The tax number type is an identification type for tax in Argentina (for example, 80 for CUIT) and is used for the DGI tax report.
@Nullable public String getSuplrProofOfDelivRlvtCode()
Original property name from the Odata EDM: SuplrProofOfDelivRlvtCode
There are the following different characteristics:' ': not relevant for POD'A': generally relevant for POD'B': only relevant for POD if differences(Difference between notified quantity and actual quantity received)
@Nullable public Boolean getBR_TaxIsSplit()
Original property name from the Odata EDM: BR_TaxIsSplit
The IPI tax value is split up for this vendor. 50% of the calculated IPI tax value is posted as deductible input tax, 50% is deducted from the inventory posting or posting to expense account.
Copyright © 2020 SAP SE. All rights reserved.