Class CN_TaxInputInvoice
Original entity name from the Odata EDM: A_CN_TaxInputInvoiceType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CN_TaxInputInvoice instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CN_TaxInputInvoiceSelectableSelector for all available fields of CN_TaxInputInvoice.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the BusinessPlace field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxBuyerRegnNmbr field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxDeclnMonth field to query operations.static final CN_TaxInputInvoiceField<ZonedDateTime>Use with available fluent helpers to apply the CN_TaxDeclnTime field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxDeclnYear field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcCode field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcComment field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcCrcy field to query operations.static final CN_TaxInputInvoiceField<LocalDateTime>Use with available fluent helpers to apply the CN_TaxInvcDate field to query operations.static final CN_TaxInputInvoiceField<BigDecimal>Use with available fluent helpers to apply the CN_TaxInvcDeductAmtInInvcCrcy field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcDeductionType field to query operations.static final CN_TaxInputInvoiceField<BigDecimal>Use with available fluent helpers to apply the CN_TaxInvcDiscNetAmtInInvcCrcy field to query operations.static final CN_TaxInputInvoiceField<BigDecimal>Use with available fluent helpers to apply the CN_TaxInvcDiscTaxAmtInInvcCrcy field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcGldnTxSystSts field to query operations.static final CN_TaxInputInvoiceField<ZonedDateTime>Use with available fluent helpers to apply the CN_TaxInvcGldnTxSystStsSyncTme field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcInptProcgSts field to query operations.static final CN_TaxInputInvoiceField<BigDecimal>Use with available fluent helpers to apply the CN_TaxInvcNetAmtInInvcCrcy field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcNmbr field to query operations.static final CN_TaxInputInvoiceField<BigDecimal>Use with available fluent helpers to apply the CN_TaxInvcTaxAmtInInvcCrcy field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvcType field to query operations.static final CN_TaxInputInvoiceField<UUID>Use with available fluent helpers to apply the CN_TaxInvcUUID field to query operations.static final CN_TaxInputInvoiceField<BigDecimal>Use with available fluent helpers to apply the CN_TaxInvcVehTotAmtInInvcCrcy field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceDataSource field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceExpenseReportNmbr field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceUsage field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehFactoryModel field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehImportCertNmbr field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehPassengerLimit field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehTxnRecordNmbr field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehicleCertNumber field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehicleEngineNmbr field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehicleInspNumber field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehicleNumber field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehicleProdnPlace field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehicleTonnage field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxInvoiceVehicleType field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxSellerName field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CN_TaxSellerRegnNmbr field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the PurchasingGroup field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the PurchasingOrganization field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the Supplier field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the TaxCategory field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the TaxInvoiceBuyerAddressPhone field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the TaxInvoiceBuyerBankAccount field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the TaxInvoiceSellerAddressPhone field to query operations.static final CN_TaxInputInvoiceField<String>Use with available fluent helpers to apply the TaxInvoiceSellerBankAccount field to query operations.static final CN_TaxInputInvoiceField<BigDecimal>Use with available fluent helpers to apply the TaxRate field to query operations.static final CN_TaxInputInvoiceLink<CN_TaxInvoiceBindingRecord>Use with available fluent helpers to apply the to_Binding navigation property to query operations.static final CN_TaxInputInvoiceLink<CN_TaxInputInvoiceItem>Use with available fluent helpers to apply the to_Item navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionCN_TaxInputInvoice(UUID cN_TaxInvcUUID, String cN_TaxInvcCode, String cN_TaxInvcNmbr, String cN_TaxSellerRegnNmbr, String cN_TaxBuyerRegnNmbr, String cN_TaxInvcType, LocalDateTime cN_TaxInvcDate, String cN_TaxInvcCrcy, BigDecimal cN_TaxInvcNetAmtInInvcCrcy, BigDecimal cN_TaxInvcTaxAmtInInvcCrcy, BigDecimal cN_TaxInvcDeductAmtInInvcCrcy, String businessPlace, BigDecimal cN_TaxInvcDiscNetAmtInInvcCrcy, BigDecimal cN_TaxInvcDiscTaxAmtInInvcCrcy, BigDecimal taxRate, String companyCode, String cN_TaxInvcGldnTxSystSts, ZonedDateTime cN_TaxInvcGldnTxSystStsSyncTme, String cN_TaxInvcInptProcgSts, String cN_TaxInvcDeductionType, String cN_TaxSellerName, String cN_TaxInvcComment, String cN_TaxInvoiceUsage, String cN_TaxInvoiceDataSource, String cN_TaxInvoiceExpenseReportNmbr, String taxCategory, ZonedDateTime cN_TaxDeclnTime, String cN_TaxDeclnYear, String cN_TaxDeclnMonth, String taxInvoiceBuyerAddressPhone, String taxInvoiceBuyerBankAccount, String taxInvoiceSellerAddressPhone, String taxInvoiceSellerBankAccount, String cN_TaxInvoiceVehicleType, String cN_TaxInvoiceVehFactoryModel, String cN_TaxInvoiceVehicleProdnPlace, String cN_TaxInvoiceVehicleCertNumber, String cN_TaxInvoiceVehImportCertNmbr, String cN_TaxInvoiceVehicleInspNumber, String cN_TaxInvoiceVehicleEngineNmbr, String cN_TaxInvoiceVehicleNumber, BigDecimal cN_TaxInvcVehTotAmtInInvcCrcy, String cN_TaxInvoiceVehTxnRecordNmbr, String cN_TaxInvoiceVehicleTonnage, String cN_TaxInvoiceVehPassengerLimit, String purchasingOrganization, String purchasingGroup, String supplier, List<CN_TaxInvoiceBindingRecord> toBinding, List<CN_TaxInputInvoiceItem> toItem) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBinding(CN_TaxInvoiceBindingRecord... entity) Adds elements to the list of associated CN_TaxInvoiceBindingRecord entities.voidaddItem(CN_TaxInputInvoiceItem... entity) Adds elements to the list of associated CN_TaxInputInvoiceItem entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the CN_TaxInvoiceBindingRecord entities (one to many) associated with this entity.Fetches the CN_TaxInputInvoiceItem entities (one to many) associated with this entity.static <T,DomainT>
CN_TaxInputInvoiceField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> CN_TaxInputInvoiceField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidio.vavr.control.Option<List<CN_TaxInvoiceBindingRecord>>Retrieval of associated CN_TaxInvoiceBindingRecord entities (one to many).Retrieval of associated CN_TaxInvoiceBindingRecord entities (one to many).Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 255Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Precision: 24, Scale: 3Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullableConstraints: Not nullable, Precision: 14, Scale: 3Constraints: Not nullable, Maximum length: 50Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 50Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 120Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 4protected Stringprotected Stringio.vavr.control.Option<List<CN_TaxInputInvoiceItem>>Retrieval of associated CN_TaxInputInvoiceItem entities (one to many).Retrieval of associated CN_TaxInputInvoiceItem entities (one to many).getKey()Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Maximum length: 100Constraints: Not nullable, Precision: 9, Scale: 2getType()inthashCode()voidsetBinding(List<CN_TaxInvoiceBindingRecord> value) Overwrites the list of associated CN_TaxInvoiceBindingRecord entities for the loaded navigation property to_Binding.voidsetBusinessPlace(String businessPlace) Constraints: Not nullable, Maximum length: 6voidsetCN_TaxBuyerRegnNmbr(String cN_TaxBuyerRegnNmbr) Constraints: Not nullable, Maximum length: 20voidsetCN_TaxDeclnMonth(String cN_TaxDeclnMonth) Constraints: Not nullable, Maximum length: 2voidsetCN_TaxDeclnTime(ZonedDateTime cN_TaxDeclnTime) Constraints: Not nullable, Precision: 0voidsetCN_TaxDeclnYear(String cN_TaxDeclnYear) Constraints: Not nullable, Maximum length: 4voidsetCN_TaxInvcCode(String cN_TaxInvcCode) Constraints: Not nullable, Maximum length: 20voidsetCN_TaxInvcComment(String cN_TaxInvcComment) Constraints: Not nullable, Maximum length: 255voidsetCN_TaxInvcCrcy(String cN_TaxInvcCrcy) Constraints: Not nullable, Maximum length: 5voidsetCN_TaxInvcDate(LocalDateTime cN_TaxInvcDate) Constraints: Not nullable, Precision: 0voidsetCN_TaxInvcDeductAmtInInvcCrcy(BigDecimal cN_TaxInvcDeductAmtInInvcCrcy) Constraints: Not nullable, Precision: 24, Scale: 3voidsetCN_TaxInvcDeductionType(String cN_TaxInvcDeductionType) Constraints: Not nullable, Maximum length: 1voidsetCN_TaxInvcDiscNetAmtInInvcCrcy(BigDecimal cN_TaxInvcDiscNetAmtInInvcCrcy) Constraints: Not nullable, Precision: 24, Scale: 3voidsetCN_TaxInvcDiscTaxAmtInInvcCrcy(BigDecimal cN_TaxInvcDiscTaxAmtInInvcCrcy) Constraints: Not nullable, Precision: 24, Scale: 3voidsetCN_TaxInvcGldnTxSystSts(String cN_TaxInvcGldnTxSystSts) Constraints: Not nullable, Maximum length: 2voidsetCN_TaxInvcGldnTxSystStsSyncTme(ZonedDateTime cN_TaxInvcGldnTxSystStsSyncTme) Constraints: Not nullable, Precision: 0voidsetCN_TaxInvcInptProcgSts(String cN_TaxInvcInptProcgSts) Constraints: Not nullable, Maximum length: 1voidsetCN_TaxInvcNetAmtInInvcCrcy(BigDecimal cN_TaxInvcNetAmtInInvcCrcy) Constraints: Not nullable, Precision: 24, Scale: 3voidsetCN_TaxInvcNmbr(String cN_TaxInvcNmbr) Constraints: Not nullable, Maximum length: 30voidsetCN_TaxInvcTaxAmtInInvcCrcy(BigDecimal cN_TaxInvcTaxAmtInInvcCrcy) Constraints: Not nullable, Precision: 24, Scale: 3voidsetCN_TaxInvcType(String cN_TaxInvcType) Constraints: Not nullable, Maximum length: 1voidsetCN_TaxInvcUUID(UUID cN_TaxInvcUUID) (Key Field) Constraints: Not nullablevoidsetCN_TaxInvcVehTotAmtInInvcCrcy(BigDecimal cN_TaxInvcVehTotAmtInInvcCrcy) Constraints: Not nullable, Precision: 14, Scale: 3voidsetCN_TaxInvoiceDataSource(String cN_TaxInvoiceDataSource) Constraints: Not nullable, Maximum length: 50voidsetCN_TaxInvoiceExpenseReportNmbr(String cN_TaxInvoiceExpenseReportNmbr) Constraints: Not nullable, Maximum length: 30voidsetCN_TaxInvoiceUsage(String cN_TaxInvoiceUsage) Constraints: Not nullable, Maximum length: 50voidsetCN_TaxInvoiceVehFactoryModel(String cN_TaxInvoiceVehFactoryModel) Constraints: Not nullable, Maximum length: 100voidsetCN_TaxInvoiceVehicleCertNumber(String cN_TaxInvoiceVehicleCertNumber) Constraints: Not nullable, Maximum length: 100voidsetCN_TaxInvoiceVehicleEngineNmbr(String cN_TaxInvoiceVehicleEngineNmbr) Constraints: Not nullable, Maximum length: 120voidsetCN_TaxInvoiceVehicleInspNumber(String cN_TaxInvoiceVehicleInspNumber) Constraints: Not nullable, Maximum length: 80voidsetCN_TaxInvoiceVehicleNumber(String cN_TaxInvoiceVehicleNumber) Constraints: Not nullable, Maximum length: 40voidsetCN_TaxInvoiceVehicleProdnPlace(String cN_TaxInvoiceVehicleProdnPlace) Constraints: Not nullable, Maximum length: 80voidsetCN_TaxInvoiceVehicleTonnage(String cN_TaxInvoiceVehicleTonnage) Constraints: Not nullable, Maximum length: 40voidsetCN_TaxInvoiceVehicleType(String cN_TaxInvoiceVehicleType) Constraints: Not nullable, Maximum length: 80voidsetCN_TaxInvoiceVehImportCertNmbr(String cN_TaxInvoiceVehImportCertNmbr) Constraints: Not nullable, Maximum length: 80voidsetCN_TaxInvoiceVehPassengerLimit(String cN_TaxInvoiceVehPassengerLimit) Constraints: Not nullable, Maximum length: 40voidsetCN_TaxInvoiceVehTxnRecordNmbr(String cN_TaxInvoiceVehTxnRecordNmbr) Constraints: Not nullable, Maximum length: 100voidsetCN_TaxSellerName(String cN_TaxSellerName) Constraints: Not nullable, Maximum length: 100voidsetCN_TaxSellerRegnNmbr(String cN_TaxSellerRegnNmbr) Constraints: Not nullable, Maximum length: 20voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetItem(List<CN_TaxInputInvoiceItem> value) Overwrites the list of associated CN_TaxInputInvoiceItem entities for the loaded navigation property to_Item.voidsetPurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3voidsetPurchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10voidsetTaxCategory(String taxCategory) Constraints: Not nullable, Maximum length: 2voidsetTaxInvoiceBuyerAddressPhone(String taxInvoiceBuyerAddressPhone) Constraints: Not nullable, Maximum length: 100voidsetTaxInvoiceBuyerBankAccount(String taxInvoiceBuyerBankAccount) Constraints: Not nullable, Maximum length: 100voidsetTaxInvoiceSellerAddressPhone(String taxInvoiceSellerAddressPhone) Constraints: Not nullable, Maximum length: 100voidsetTaxInvoiceSellerBankAccount(String taxInvoiceSellerBankAccount) Constraints: Not nullable, Maximum length: 100voidsetTaxRate(BigDecimal taxRate) Constraints: Not nullable, Precision: 9, Scale: 2toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of CN_TaxInputInvoice. -
CN_TAX_INVC_UUID
Use with available fluent helpers to apply the CN_TaxInvcUUID field to query operations. -
CN_TAX_INVC_CODE
Use with available fluent helpers to apply the CN_TaxInvcCode field to query operations. -
CN_TAX_INVC_NMBR
Use with available fluent helpers to apply the CN_TaxInvcNmbr field to query operations. -
CN_TAX_SELLER_REGN_NMBR
Use with available fluent helpers to apply the CN_TaxSellerRegnNmbr field to query operations. -
CN_TAX_BUYER_REGN_NMBR
Use with available fluent helpers to apply the CN_TaxBuyerRegnNmbr field to query operations. -
CN_TAX_INVC_TYPE
Use with available fluent helpers to apply the CN_TaxInvcType field to query operations. -
CN_TAX_INVC_DATE
Use with available fluent helpers to apply the CN_TaxInvcDate field to query operations. -
CN_TAX_INVC_CRCY
Use with available fluent helpers to apply the CN_TaxInvcCrcy field to query operations. -
CN_TAX_INVC_NET_AMT_IN_INVC_CRCY
Use with available fluent helpers to apply the CN_TaxInvcNetAmtInInvcCrcy field to query operations. -
CN_TAX_INVC_TAX_AMT_IN_INVC_CRCY
Use with available fluent helpers to apply the CN_TaxInvcTaxAmtInInvcCrcy field to query operations. -
CN_TAX_INVC_DEDUCT_AMT_IN_INVC_CRCY
Use with available fluent helpers to apply the CN_TaxInvcDeductAmtInInvcCrcy field to query operations. -
BUSINESS_PLACE
Use with available fluent helpers to apply the BusinessPlace field to query operations. -
CN_TAX_INVC_DISC_NET_AMT_IN_INVC_CRCY
Use with available fluent helpers to apply the CN_TaxInvcDiscNetAmtInInvcCrcy field to query operations. -
CN_TAX_INVC_DISC_TAX_AMT_IN_INVC_CRCY
Use with available fluent helpers to apply the CN_TaxInvcDiscTaxAmtInInvcCrcy field to query operations. -
TAX_RATE
Use with available fluent helpers to apply the TaxRate field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
CN_TAX_INVC_GLDN_TX_SYST_STS
Use with available fluent helpers to apply the CN_TaxInvcGldnTxSystSts field to query operations. -
CN_TAX_INVC_GLDN_TX_SYST_STS_SYNC_TME
Use with available fluent helpers to apply the CN_TaxInvcGldnTxSystStsSyncTme field to query operations. -
CN_TAX_INVC_INPT_PROCG_STS
Use with available fluent helpers to apply the CN_TaxInvcInptProcgSts field to query operations. -
CN_TAX_INVC_DEDUCTION_TYPE
Use with available fluent helpers to apply the CN_TaxInvcDeductionType field to query operations. -
CN_TAX_SELLER_NAME
Use with available fluent helpers to apply the CN_TaxSellerName field to query operations. -
CN_TAX_INVC_COMMENT
Use with available fluent helpers to apply the CN_TaxInvcComment field to query operations. -
CN_TAX_INVOICE_USAGE
Use with available fluent helpers to apply the CN_TaxInvoiceUsage field to query operations. -
CN_TAX_INVOICE_DATA_SOURCE
Use with available fluent helpers to apply the CN_TaxInvoiceDataSource field to query operations. -
CN_TAX_INVOICE_EXPENSE_REPORT_NMBR
Use with available fluent helpers to apply the CN_TaxInvoiceExpenseReportNmbr field to query operations. -
TAX_CATEGORY
Use with available fluent helpers to apply the TaxCategory field to query operations. -
CN_TAX_DECLN_TIME
Use with available fluent helpers to apply the CN_TaxDeclnTime field to query operations. -
CN_TAX_DECLN_YEAR
Use with available fluent helpers to apply the CN_TaxDeclnYear field to query operations. -
CN_TAX_DECLN_MONTH
Use with available fluent helpers to apply the CN_TaxDeclnMonth field to query operations. -
TAX_INVOICE_BUYER_ADDRESS_PHONE
Use with available fluent helpers to apply the TaxInvoiceBuyerAddressPhone field to query operations. -
TAX_INVOICE_BUYER_BANK_ACCOUNT
Use with available fluent helpers to apply the TaxInvoiceBuyerBankAccount field to query operations. -
TAX_INVOICE_SELLER_ADDRESS_PHONE
Use with available fluent helpers to apply the TaxInvoiceSellerAddressPhone field to query operations. -
TAX_INVOICE_SELLER_BANK_ACCOUNT
Use with available fluent helpers to apply the TaxInvoiceSellerBankAccount field to query operations. -
CN_TAX_INVOICE_VEHICLE_TYPE
Use with available fluent helpers to apply the CN_TaxInvoiceVehicleType field to query operations. -
CN_TAX_INVOICE_VEH_FACTORY_MODEL
Use with available fluent helpers to apply the CN_TaxInvoiceVehFactoryModel field to query operations. -
CN_TAX_INVOICE_VEHICLE_PRODN_PLACE
Use with available fluent helpers to apply the CN_TaxInvoiceVehicleProdnPlace field to query operations. -
CN_TAX_INVOICE_VEHICLE_CERT_NUMBER
Use with available fluent helpers to apply the CN_TaxInvoiceVehicleCertNumber field to query operations. -
CN_TAX_INVOICE_VEH_IMPORT_CERT_NMBR
Use with available fluent helpers to apply the CN_TaxInvoiceVehImportCertNmbr field to query operations. -
CN_TAX_INVOICE_VEHICLE_INSP_NUMBER
Use with available fluent helpers to apply the CN_TaxInvoiceVehicleInspNumber field to query operations. -
CN_TAX_INVOICE_VEHICLE_ENGINE_NMBR
Use with available fluent helpers to apply the CN_TaxInvoiceVehicleEngineNmbr field to query operations. -
CN_TAX_INVOICE_VEHICLE_NUMBER
Use with available fluent helpers to apply the CN_TaxInvoiceVehicleNumber field to query operations. -
CN_TAX_INVC_VEH_TOT_AMT_IN_INVC_CRCY
Use with available fluent helpers to apply the CN_TaxInvcVehTotAmtInInvcCrcy field to query operations. -
CN_TAX_INVOICE_VEH_TXN_RECORD_NMBR
Use with available fluent helpers to apply the CN_TaxInvoiceVehTxnRecordNmbr field to query operations. -
CN_TAX_INVOICE_VEHICLE_TONNAGE
Use with available fluent helpers to apply the CN_TaxInvoiceVehicleTonnage field to query operations. -
CN_TAX_INVOICE_VEH_PASSENGER_LIMIT
Use with available fluent helpers to apply the CN_TaxInvoiceVehPassengerLimit field to query operations. -
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations. -
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations. -
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations. -
TO_BINDING
Use with available fluent helpers to apply the to_Binding navigation property to query operations. -
TO_ITEM
Use with available fluent helpers to apply the to_Item navigation property to query operations.
-
-
Constructor Details
-
CN_TaxInputInvoice
public CN_TaxInputInvoice() -
CN_TaxInputInvoice
public CN_TaxInputInvoice(@Nullable UUID cN_TaxInvcUUID, @Nullable String cN_TaxInvcCode, @Nullable String cN_TaxInvcNmbr, @Nullable String cN_TaxSellerRegnNmbr, @Nullable String cN_TaxBuyerRegnNmbr, @Nullable String cN_TaxInvcType, @Nullable LocalDateTime cN_TaxInvcDate, @Nullable String cN_TaxInvcCrcy, @Nullable BigDecimal cN_TaxInvcNetAmtInInvcCrcy, @Nullable BigDecimal cN_TaxInvcTaxAmtInInvcCrcy, @Nullable BigDecimal cN_TaxInvcDeductAmtInInvcCrcy, @Nullable String businessPlace, @Nullable BigDecimal cN_TaxInvcDiscNetAmtInInvcCrcy, @Nullable BigDecimal cN_TaxInvcDiscTaxAmtInInvcCrcy, @Nullable BigDecimal taxRate, @Nullable String companyCode, @Nullable String cN_TaxInvcGldnTxSystSts, @Nullable ZonedDateTime cN_TaxInvcGldnTxSystStsSyncTme, @Nullable String cN_TaxInvcInptProcgSts, @Nullable String cN_TaxInvcDeductionType, @Nullable String cN_TaxSellerName, @Nullable String cN_TaxInvcComment, @Nullable String cN_TaxInvoiceUsage, @Nullable String cN_TaxInvoiceDataSource, @Nullable String cN_TaxInvoiceExpenseReportNmbr, @Nullable String taxCategory, @Nullable ZonedDateTime cN_TaxDeclnTime, @Nullable String cN_TaxDeclnYear, @Nullable String cN_TaxDeclnMonth, @Nullable String taxInvoiceBuyerAddressPhone, @Nullable String taxInvoiceBuyerBankAccount, @Nullable String taxInvoiceSellerAddressPhone, @Nullable String taxInvoiceSellerBankAccount, @Nullable String cN_TaxInvoiceVehicleType, @Nullable String cN_TaxInvoiceVehFactoryModel, @Nullable String cN_TaxInvoiceVehicleProdnPlace, @Nullable String cN_TaxInvoiceVehicleCertNumber, @Nullable String cN_TaxInvoiceVehImportCertNmbr, @Nullable String cN_TaxInvoiceVehicleInspNumber, @Nullable String cN_TaxInvoiceVehicleEngineNmbr, @Nullable String cN_TaxInvoiceVehicleNumber, @Nullable BigDecimal cN_TaxInvcVehTotAmtInInvcCrcy, @Nullable String cN_TaxInvoiceVehTxnRecordNmbr, @Nullable String cN_TaxInvoiceVehicleTonnage, @Nullable String cN_TaxInvoiceVehPassengerLimit, @Nullable String purchasingOrganization, @Nullable String purchasingGroup, @Nullable String supplier, List<CN_TaxInvoiceBindingRecord> toBinding, List<CN_TaxInputInvoiceItem> toItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CN_TaxInputInvoice>
-
setCN_TaxInvcUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CN_TaxInvcUUID
- Parameters:
cN_TaxInvcUUID- China Tax Invoice UUID
-
setCN_TaxInvcCode
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CN_TaxInvcCode
- Parameters:
cN_TaxInvcCode- China Tax Invoice Code
-
setCN_TaxInvcNmbr
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: CN_TaxInvcNmbr
- Parameters:
cN_TaxInvcNmbr- China Tax Invoice Number
-
setCN_TaxSellerRegnNmbr
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CN_TaxSellerRegnNmbr
- Parameters:
cN_TaxSellerRegnNmbr- China Seller Unified Social Credit Code
-
setCN_TaxBuyerRegnNmbr
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CN_TaxBuyerRegnNmbr
- Parameters:
cN_TaxBuyerRegnNmbr- China Buyer Unified Social Credit Code
-
setCN_TaxInvcType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CN_TaxInvcType
- Parameters:
cN_TaxInvcType- China Tax Invoice Type
-
setCN_TaxInvcDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CN_TaxInvcDate
- Parameters:
cN_TaxInvcDate- China Tax Invoice Date
-
setCN_TaxInvcCrcy
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CN_TaxInvcCrcy
- Parameters:
cN_TaxInvcCrcy- Currency Key
-
setCN_TaxInvcNetAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcNetAmtInInvcCrcy
- Parameters:
cN_TaxInvcNetAmtInInvcCrcy- China Tax Invoice Net Amount in Invoice Currency
-
setCN_TaxInvcTaxAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcTaxAmtInInvcCrcy
- Parameters:
cN_TaxInvcTaxAmtInInvcCrcy- China Tax Invoice Tax Amount in Invoice Currency
-
setCN_TaxInvcDeductAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcDeductAmtInInvcCrcy
- Parameters:
cN_TaxInvcDeductAmtInInvcCrcy- China Tax Invoice Deductive Tax Amount in Invoice Currency
-
setBusinessPlace
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BusinessPlace
- Parameters:
businessPlace- China Tax Invoice Tax Entity ID
-
setCN_TaxInvcDiscNetAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcDiscNetAmtInInvcCrcy
- Parameters:
cN_TaxInvcDiscNetAmtInInvcCrcy- China Tax Invoice Net Amount in Invoice Currency
-
setCN_TaxInvcDiscTaxAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcDiscTaxAmtInInvcCrcy
- Parameters:
cN_TaxInvcDiscTaxAmtInInvcCrcy- China Tax Invoice Tax Amount in Invoice Currency
-
setTaxRate
Constraints: Not nullable, Precision: 9, Scale: 2Original property name from the Odata EDM: TaxRate
- Parameters:
taxRate- VAT Tax Rate
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setCN_TaxInvcGldnTxSystSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CN_TaxInvcGldnTxSystSts
- Parameters:
cN_TaxInvcGldnTxSystSts- China Tax Invoice Status in Golden Tax System
-
setCN_TaxInvcGldnTxSystStsSyncTme
public void setCN_TaxInvcGldnTxSystStsSyncTme(@Nullable ZonedDateTime cN_TaxInvcGldnTxSystStsSyncTme) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CN_TaxInvcGldnTxSystStsSyncTme
- Parameters:
cN_TaxInvcGldnTxSystStsSyncTme- China Tax Invoice Last Synchronization Time with GT
-
setCN_TaxInvcInptProcgSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CN_TaxInvcInptProcgSts
- Parameters:
cN_TaxInvcInptProcgSts- China Tax Invoice Incoming Invoice Processing Status
-
setCN_TaxInvcDeductionType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CN_TaxInvcDeductionType
- Parameters:
cN_TaxInvcDeductionType- China Tax Invoice Deduction Type
-
setCN_TaxSellerName
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxSellerName
- Parameters:
cN_TaxSellerName- China Tax Invoice Seller Name
-
setCN_TaxInvcComment
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: CN_TaxInvcComment
- Parameters:
cN_TaxInvcComment- China Tax Invoice Comment
-
setCN_TaxInvoiceUsage
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CN_TaxInvoiceUsage
- Parameters:
cN_TaxInvoiceUsage- China Tax Invoice Usage
-
setCN_TaxInvoiceDataSource
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CN_TaxInvoiceDataSource
- Parameters:
cN_TaxInvoiceDataSource- China Tax Invoice Data Source
-
setCN_TaxInvoiceExpenseReportNmbr
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: CN_TaxInvoiceExpenseReportNmbr
- Parameters:
cN_TaxInvoiceExpenseReportNmbr- China Tax Invoice Expense Report Number
-
setTaxCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCategory
- Parameters:
taxCategory- China Tax Input VAT Category
-
setCN_TaxDeclnTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CN_TaxDeclnTime
- Parameters:
cN_TaxDeclnTime- China Tax Declaration Time
-
setCN_TaxDeclnYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CN_TaxDeclnYear
- Parameters:
cN_TaxDeclnYear- China Tax Declaration Year
-
setCN_TaxDeclnMonth
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CN_TaxDeclnMonth
- Parameters:
cN_TaxDeclnMonth- China Tax Declaration Month
-
setTaxInvoiceBuyerAddressPhone
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceBuyerAddressPhone
- Parameters:
taxInvoiceBuyerAddressPhone- China Tax Invoice Buyer Address, Phone
-
setTaxInvoiceBuyerBankAccount
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceBuyerBankAccount
- Parameters:
taxInvoiceBuyerBankAccount- China Tax Invoice Buyer Bank Account Info
-
setTaxInvoiceSellerAddressPhone
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceSellerAddressPhone
- Parameters:
taxInvoiceSellerAddressPhone- China Tax Invoice Seller Address, Phone
-
setTaxInvoiceSellerBankAccount
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceSellerBankAccount
- Parameters:
taxInvoiceSellerBankAccount- China Tax Invoice Seller Bank Account Info
-
setCN_TaxInvoiceVehicleType
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehicleType
- Parameters:
cN_TaxInvoiceVehicleType- China Tax Invoice Vehicle Type
-
setCN_TaxInvoiceVehFactoryModel
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxInvoiceVehFactoryModel
- Parameters:
cN_TaxInvoiceVehFactoryModel- Tax Invoice Vehicle Factory Model
-
setCN_TaxInvoiceVehicleProdnPlace
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehicleProdnPlace
- Parameters:
cN_TaxInvoiceVehicleProdnPlace- China Tax Invoice Vehicle Place of Production
-
setCN_TaxInvoiceVehicleCertNumber
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxInvoiceVehicleCertNumber
- Parameters:
cN_TaxInvoiceVehicleCertNumber- China Tax Invoice Vehicle Certification Number
-
setCN_TaxInvoiceVehImportCertNmbr
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehImportCertNmbr
- Parameters:
cN_TaxInvoiceVehImportCertNmbr- China Tax Invoice Vehicle Import Certification Number
-
setCN_TaxInvoiceVehicleInspNumber
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehicleInspNumber
- Parameters:
cN_TaxInvoiceVehicleInspNumber- China Tax Invoice Vehicle Inspection Number
-
setCN_TaxInvoiceVehicleEngineNmbr
Constraints: Not nullable, Maximum length: 120Original property name from the Odata EDM: CN_TaxInvoiceVehicleEngineNmbr
- Parameters:
cN_TaxInvoiceVehicleEngineNmbr- China Tax Invoice Vehicle Engine Number
-
setCN_TaxInvoiceVehicleNumber
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CN_TaxInvoiceVehicleNumber
- Parameters:
cN_TaxInvoiceVehicleNumber- China Tax Invoice Vehicle Number
-
setCN_TaxInvcVehTotAmtInInvcCrcy
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: CN_TaxInvcVehTotAmtInInvcCrcy
- Parameters:
cN_TaxInvcVehTotAmtInInvcCrcy- China Tax Invoice Vehicle Total Amount
-
setCN_TaxInvoiceVehTxnRecordNmbr
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxInvoiceVehTxnRecordNmbr
- Parameters:
cN_TaxInvoiceVehTxnRecordNmbr- China Tax Invoice Vehicle Taxation Record Number
-
setCN_TaxInvoiceVehicleTonnage
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CN_TaxInvoiceVehicleTonnage
- Parameters:
cN_TaxInvoiceVehicleTonnage- China Tax Invoice Vehicle Tonnage
-
setCN_TaxInvoiceVehPassengerLimit
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CN_TaxInvoiceVehPassengerLimit
- Parameters:
cN_TaxInvoiceVehPassengerLimit- China Tax Invoice Vehicle Limitation on Passengers
-
setPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Parameters:
purchasingOrganization- Purchasing Organization
-
setPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Parameters:
purchasingGroup- Purchasing Group
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Supplier's Account Number
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CN_TaxInputInvoice>
-
getKey
- Overrides:
getKeyin classVdmObject<CN_TaxInputInvoice>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CN_TaxInputInvoice>
-
fromMap
- Overrides:
fromMapin classVdmObject<CN_TaxInputInvoice>
-
field
@Nonnull public static <T> CN_TaxInputInvoiceField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> CN_TaxInputInvoiceField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<CN_TaxInputInvoice>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<CN_TaxInputInvoice>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<CN_TaxInputInvoice>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CN_TaxInputInvoice>
-
fetchBinding
Fetches the CN_TaxInvoiceBindingRecord entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Binding.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CN_TaxInvoiceBindingRecord entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBindingOrFetch
Retrieval of associated CN_TaxInvoiceBindingRecord entities (one to many). This corresponds to the OData navigation property to_Binding.If the navigation property to_Binding of a queried CN_TaxInputInvoice 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.
- Returns:
- List of associated CN_TaxInvoiceBindingRecord entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getBindingIfPresent
Retrieval of associated CN_TaxInvoiceBindingRecord entities (one to many). This corresponds to the OData navigation property to_Binding.If the navigation property for an entity CN_TaxInputInvoice has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Binding is already loaded, the result will contain
the CN_TaxInvoiceBindingRecord entities. If not, an
Optionwith result stateemptyis returned.
-
setBinding
Overwrites the list of associated CN_TaxInvoiceBindingRecord entities for the loaded navigation property to_Binding.If the navigation property to_Binding of a queried CN_TaxInputInvoice 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.
- Parameters:
value- List of CN_TaxInvoiceBindingRecord entities.
-
addBinding
Adds elements to the list of associated CN_TaxInvoiceBindingRecord entities. This corresponds to the OData navigation property to_Binding.If the navigation property to_Binding of a queried CN_TaxInputInvoice 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.
- Parameters:
entity- Array of CN_TaxInvoiceBindingRecord entities.
-
fetchItem
Fetches the CN_TaxInputInvoiceItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Item.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CN_TaxInputInvoiceItem entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getItemOrFetch
Retrieval of associated CN_TaxInputInvoiceItem entities (one to many). This corresponds to the OData navigation property to_Item.If the navigation property to_Item of a queried CN_TaxInputInvoice 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.
- Returns:
- List of associated CN_TaxInputInvoiceItem entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getItemIfPresent
Retrieval of associated CN_TaxInputInvoiceItem entities (one to many). This corresponds to the OData navigation property to_Item.If the navigation property for an entity CN_TaxInputInvoice has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Item is already loaded, the result will contain the
CN_TaxInputInvoiceItem entities. If not, an
Optionwith result stateemptyis returned.
-
setItem
Overwrites the list of associated CN_TaxInputInvoiceItem entities for the loaded navigation property to_Item.If the navigation property to_Item of a queried CN_TaxInputInvoice 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.
- Parameters:
value- List of CN_TaxInputInvoiceItem entities.
-
addItem
Adds elements to the list of associated CN_TaxInputInvoiceItem entities. This corresponds to the OData navigation property to_Item.If the navigation property to_Item of a queried CN_TaxInputInvoice 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.
- Parameters:
entity- Array of CN_TaxInputInvoiceItem entities.
-
builder
-
getCN_TaxInvcUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: CN_TaxInvcUUID
- Returns:
- China Tax Invoice UUID
-
getCN_TaxInvcCode
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CN_TaxInvcCode
- Returns:
- China Tax Invoice Code
-
getCN_TaxInvcNmbr
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: CN_TaxInvcNmbr
- Returns:
- China Tax Invoice Number
-
getCN_TaxSellerRegnNmbr
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CN_TaxSellerRegnNmbr
- Returns:
- China Seller Unified Social Credit Code
-
getCN_TaxBuyerRegnNmbr
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CN_TaxBuyerRegnNmbr
- Returns:
- China Buyer Unified Social Credit Code
-
getCN_TaxInvcType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CN_TaxInvcType
- Returns:
- China Tax Invoice Type
-
getCN_TaxInvcDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CN_TaxInvcDate
- Returns:
- China Tax Invoice Date
-
getCN_TaxInvcCrcy
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CN_TaxInvcCrcy
- Returns:
- Currency Key
-
getCN_TaxInvcNetAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcNetAmtInInvcCrcy
- Returns:
- China Tax Invoice Net Amount in Invoice Currency
-
getCN_TaxInvcTaxAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcTaxAmtInInvcCrcy
- Returns:
- China Tax Invoice Tax Amount in Invoice Currency
-
getCN_TaxInvcDeductAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcDeductAmtInInvcCrcy
- Returns:
- China Tax Invoice Deductive Tax Amount in Invoice Currency
-
getBusinessPlace
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BusinessPlace
- Returns:
- China Tax Invoice Tax Entity ID
-
getCN_TaxInvcDiscNetAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcDiscNetAmtInInvcCrcy
- Returns:
- China Tax Invoice Net Amount in Invoice Currency
-
getCN_TaxInvcDiscTaxAmtInInvcCrcy
Constraints: Not nullable, Precision: 24, Scale: 3Original property name from the Odata EDM: CN_TaxInvcDiscTaxAmtInInvcCrcy
- Returns:
- China Tax Invoice Tax Amount in Invoice Currency
-
getTaxRate
Constraints: Not nullable, Precision: 9, Scale: 2Original property name from the Odata EDM: TaxRate
- Returns:
- VAT Tax Rate
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getCN_TaxInvcGldnTxSystSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CN_TaxInvcGldnTxSystSts
- Returns:
- China Tax Invoice Status in Golden Tax System
-
getCN_TaxInvcGldnTxSystStsSyncTme
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CN_TaxInvcGldnTxSystStsSyncTme
- Returns:
- China Tax Invoice Last Synchronization Time with GT
-
getCN_TaxInvcInptProcgSts
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CN_TaxInvcInptProcgSts
- Returns:
- China Tax Invoice Incoming Invoice Processing Status
-
getCN_TaxInvcDeductionType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CN_TaxInvcDeductionType
- Returns:
- China Tax Invoice Deduction Type
-
getCN_TaxSellerName
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxSellerName
- Returns:
- China Tax Invoice Seller Name
-
getCN_TaxInvcComment
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: CN_TaxInvcComment
- Returns:
- China Tax Invoice Comment
-
getCN_TaxInvoiceUsage
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CN_TaxInvoiceUsage
- Returns:
- China Tax Invoice Usage
-
getCN_TaxInvoiceDataSource
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: CN_TaxInvoiceDataSource
- Returns:
- China Tax Invoice Data Source
-
getCN_TaxInvoiceExpenseReportNmbr
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: CN_TaxInvoiceExpenseReportNmbr
- Returns:
- China Tax Invoice Expense Report Number
-
getTaxCategory
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCategory
- Returns:
- China Tax Input VAT Category
-
getCN_TaxDeclnTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CN_TaxDeclnTime
- Returns:
- China Tax Declaration Time
-
getCN_TaxDeclnYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CN_TaxDeclnYear
- Returns:
- China Tax Declaration Year
-
getCN_TaxDeclnMonth
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CN_TaxDeclnMonth
- Returns:
- China Tax Declaration Month
-
getTaxInvoiceBuyerAddressPhone
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceBuyerAddressPhone
- Returns:
- China Tax Invoice Buyer Address, Phone
-
getTaxInvoiceBuyerBankAccount
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceBuyerBankAccount
- Returns:
- China Tax Invoice Buyer Bank Account Info
-
getTaxInvoiceSellerAddressPhone
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceSellerAddressPhone
- Returns:
- China Tax Invoice Seller Address, Phone
-
getTaxInvoiceSellerBankAccount
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: TaxInvoiceSellerBankAccount
- Returns:
- China Tax Invoice Seller Bank Account Info
-
getCN_TaxInvoiceVehicleType
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehicleType
- Returns:
- China Tax Invoice Vehicle Type
-
getCN_TaxInvoiceVehFactoryModel
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxInvoiceVehFactoryModel
- Returns:
- Tax Invoice Vehicle Factory Model
-
getCN_TaxInvoiceVehicleProdnPlace
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehicleProdnPlace
- Returns:
- China Tax Invoice Vehicle Place of Production
-
getCN_TaxInvoiceVehicleCertNumber
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxInvoiceVehicleCertNumber
- Returns:
- China Tax Invoice Vehicle Certification Number
-
getCN_TaxInvoiceVehImportCertNmbr
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehImportCertNmbr
- Returns:
- China Tax Invoice Vehicle Import Certification Number
-
getCN_TaxInvoiceVehicleInspNumber
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CN_TaxInvoiceVehicleInspNumber
- Returns:
- China Tax Invoice Vehicle Inspection Number
-
getCN_TaxInvoiceVehicleEngineNmbr
Constraints: Not nullable, Maximum length: 120Original property name from the Odata EDM: CN_TaxInvoiceVehicleEngineNmbr
- Returns:
- China Tax Invoice Vehicle Engine Number
-
getCN_TaxInvoiceVehicleNumber
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CN_TaxInvoiceVehicleNumber
- Returns:
- China Tax Invoice Vehicle Number
-
getCN_TaxInvcVehTotAmtInInvcCrcy
Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: CN_TaxInvcVehTotAmtInInvcCrcy
- Returns:
- China Tax Invoice Vehicle Total Amount
-
getCN_TaxInvoiceVehTxnRecordNmbr
Constraints: Not nullable, Maximum length: 100Original property name from the Odata EDM: CN_TaxInvoiceVehTxnRecordNmbr
- Returns:
- China Tax Invoice Vehicle Taxation Record Number
-
getCN_TaxInvoiceVehicleTonnage
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CN_TaxInvoiceVehicleTonnage
- Returns:
- China Tax Invoice Vehicle Tonnage
-
getCN_TaxInvoiceVehPassengerLimit
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CN_TaxInvoiceVehPassengerLimit
- Returns:
- China Tax Invoice Vehicle Limitation on Passengers
-
getPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
- Purchasing Organization
-
getPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
- Purchasing Group
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Supplier's Account Number
-
toString
- Overrides:
toStringin classVdmObject<CN_TaxInputInvoice>
-
equals
- Overrides:
equalsin classVdmEntity<CN_TaxInputInvoice>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CN_TaxInputInvoice>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CN_TaxInputInvoice>
-