Klasse ToEbinterfaceSettings
java.lang.Object
at.austriapro.ebinterface.ubl.from.ToEbinterfaceSettings
- Alle implementierten Schnittstellen:
IToEbinterfaceSettings,Serializable
Default implementation of
IToEbinterfaceSettings.- Autor:
- Philip Helger
- Siehe auch:
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic ToEbinterfaceSettingsintbooleanbooleanbooleanbooleanbooleanbooleanbooleansetDeliveryDateMandatory(boolean b) setEnforceSupplierEmailAddress(boolean b) setErrorOnPositionNumber(boolean bErrorOnPositionNumber) setFallbackBillersInvoiceRecipientID(String sFallbackBillersInvoiceRecipientID) setInvoicePaymentMethodMandatory(boolean b) setOrderReferenceIDMandatory(boolean b) setOrderReferenceIDMaxLength(int n) setProfileIDResolver(IProfileIDResolver aProfileIDResolver) setUBLProfileIDMandatory(boolean bUBLProfileIDMandatory) setUBLVersionIDMandatory(boolean bUBLVersionIDMandatory) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden at.austriapro.ebinterface.ubl.from.IToEbinterfaceSettings
hasOrderReferenceMaxLength
-
Felddetails
-
DEFAULT_ENFORCED_SUPPLIER_EMAIL_ADDRESS
- Siehe auch:
-
-
Konstruktordetails
-
ToEbinterfaceSettings
public ToEbinterfaceSettings()
-
-
Methodendetails
-
isUBLVersionIDMandatory
public boolean isUBLVersionIDMandatory()- Angegeben von:
isUBLVersionIDMandatoryin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
trueif the element "UBLVersionID" is mandatory,falseif not.
-
setUBLVersionIDMandatory
-
isUBLProfileIDMandatory
public boolean isUBLProfileIDMandatory()- Angegeben von:
isUBLProfileIDMandatoryin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
trueif the element "ProfileID" is mandatory,falseif not.
-
setUBLProfileIDMandatory
-
getProfileIDResolver
- Angegeben von:
getProfileIDResolverin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
- The custom process ID resolver to be used. Never
null.
-
setProfileIDResolver
@Nonnull public ToEbinterfaceSettings setProfileIDResolver(@Nonnull IProfileIDResolver aProfileIDResolver) -
isOrderReferenceIDMandatory
public boolean isOrderReferenceIDMandatory()- Angegeben von:
isOrderReferenceIDMandatoryin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
trueif the order reference ID is mandatory,falseif not.
-
setOrderReferenceIDMandatory
-
getOrderReferenceMaxLength
public int getOrderReferenceMaxLength()- Angegeben von:
getOrderReferenceMaxLengthin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
- The maximum length of the order reference or a value ≤ 0 if no length restrictions are defined.
- Siehe auch:
-
setOrderReferenceIDMaxLength
-
isDeliveryDateMandatory
public boolean isDeliveryDateMandatory()- Angegeben von:
isDeliveryDateMandatoryin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
trueif the delivery date is mandatory,falseif not.
-
setDeliveryDateMandatory
-
isEnforceSupplierEmailAddress
public boolean isEnforceSupplierEmailAddress()- Angegeben von:
isEnforceSupplierEmailAddressin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
trueif the supplier email address should be enforced, if it is missing.- Siehe auch:
-
setEnforceSupplierEmailAddress
-
getEnforcedSupplierEmailAddress
- Angegeben von:
getEnforcedSupplierEmailAddressin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
- The email address to be used when
IToEbinterfaceSettings.isEnforceSupplierEmailAddress()istrueand an email address is missing in the invoice.
-
setEnforcedSupplierEmailAddress
-
getFallbackBillersInvoiceRecipientID
- Angegeben von:
getFallbackBillersInvoiceRecipientIDin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
- The fallback "BillersInvoiceRecipientID" for ebInterface 4.0 only.
-
setFallbackBillersInvoiceRecipientID
@Nonnull public ToEbinterfaceSettings setFallbackBillersInvoiceRecipientID(@Nullable String sFallbackBillersInvoiceRecipientID) -
isErrorOnPositionNumber
public boolean isErrorOnPositionNumber()- Angegeben von:
isErrorOnPositionNumberin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
trueif invalid line numbers (row index < 1) leads to an error,falseif not.
-
setErrorOnPositionNumber
-
isInvoicePaymentMethodMandatory
public boolean isInvoicePaymentMethodMandatory()- Angegeben von:
isInvoicePaymentMethodMandatoryin SchnittstelleIToEbinterfaceSettings- Gibt zurück:
trueif the payment method is mandatory,falseif not.
-
setInvoicePaymentMethodMandatory
-
getERechnungGvAtSettings
- Gibt zurück:
- Settings similar to what eRechnung.gv.at uses - mainly for testing purposes.
-