Schnittstelle IToEbinterfaceSettings
- Alle Superschnittstellen:
Serializable
- Alle bekannten Implementierungsklassen:
ToEbinterfaceSettings
Interface for the settings for the conversion from UBL to ebInterface.
- Autor:
- Philip Helger
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintdefault booleanbooleanbooleanbooleanbooleanbooleanbooleanboolean
-
Methodendetails
-
isUBLVersionIDMandatory
boolean isUBLVersionIDMandatory()- Gibt zurück:
trueif the element "UBLVersionID" is mandatory,falseif not.
-
isUBLProfileIDMandatory
boolean isUBLProfileIDMandatory()- Gibt zurück:
trueif the element "ProfileID" is mandatory,falseif not.
-
getProfileIDResolver
- Gibt zurück:
- The custom process ID resolver to be used. Never
null.
-
isOrderReferenceIDMandatory
boolean isOrderReferenceIDMandatory()- Gibt zurück:
trueif the order reference ID is mandatory,falseif not.
-
getOrderReferenceMaxLength
- Gibt zurück:
- The maximum length of the order reference or a value ≤ 0 if no length restrictions are defined.
- Siehe auch:
-
hasOrderReferenceMaxLength
default boolean hasOrderReferenceMaxLength() -
isDeliveryDateMandatory
boolean isDeliveryDateMandatory()- Gibt zurück:
trueif the delivery date is mandatory,falseif not.
-
isEnforceSupplierEmailAddress
boolean isEnforceSupplierEmailAddress()- Gibt zurück:
trueif the supplier email address should be enforced, if it is missing.- Siehe auch:
-
getEnforcedSupplierEmailAddress
- Gibt zurück:
- The email address to be used when
isEnforceSupplierEmailAddress()istrueand an email address is missing in the invoice.
-
getFallbackBillersInvoiceRecipientID
- Gibt zurück:
- The fallback "BillersInvoiceRecipientID" for ebInterface 4.0 only.
-
isErrorOnPositionNumber
boolean isErrorOnPositionNumber()- Gibt zurück:
trueif invalid line numbers (row index < 1) leads to an error,falseif not.
-
isInvoicePaymentMethodMandatory
boolean isInvoicePaymentMethodMandatory()- Gibt zurück:
trueif the payment method is mandatory,falseif not.
-