public class ToEbinterfaceSettings extends Object implements IToEbinterfaceSettings
IToEbinterfaceSettings.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ENFORCED_SUPPLIER_EMAIL_ADDRESS |
| Constructor and Description |
|---|
ToEbinterfaceSettings() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasOrderReferenceMaxLengthpublic static final String DEFAULT_ENFORCED_SUPPLIER_EMAIL_ADDRESS
public boolean isUBLVersionIDMandatory()
isUBLVersionIDMandatory in interface IToEbinterfaceSettingstrue if the element "UBLVersionID" is mandatory,
false if not.@Nonnull public ToEbinterfaceSettings setUBLVersionIDMandatory(boolean bUBLVersionIDMandatory)
public boolean isUBLProfileIDMandatory()
isUBLProfileIDMandatory in interface IToEbinterfaceSettingstrue if the element "ProfileID" is mandatory,
false if not.@Nonnull public ToEbinterfaceSettings setUBLProfileIDMandatory(boolean bUBLProfileIDMandatory)
@Nonnull public IProfileIDResolver getProfileIDResolver()
getProfileIDResolver in interface IToEbinterfaceSettingsnull.@Nonnull public ToEbinterfaceSettings setProfileIDResolver(@Nonnull IProfileIDResolver aProfileIDResolver)
public boolean isOrderReferenceIDMandatory()
isOrderReferenceIDMandatory in interface IToEbinterfaceSettingstrue if the order reference ID is mandatory,
false if not.@Nonnull public ToEbinterfaceSettings setOrderReferenceIDMandatory(boolean b)
public int getOrderReferenceMaxLength()
getOrderReferenceMaxLength in interface IToEbinterfaceSettingsIToEbinterfaceSettings.hasOrderReferenceMaxLength()@Nonnull public ToEbinterfaceSettings setOrderReferenceIDMaxLength(int n)
public boolean isDeliveryDateMandatory()
isDeliveryDateMandatory in interface IToEbinterfaceSettingstrue if the delivery date is mandatory,
false if not.@Nonnull public ToEbinterfaceSettings setDeliveryDateMandatory(boolean b)
public boolean isEnforceSupplierEmailAddress()
isEnforceSupplierEmailAddress in interface IToEbinterfaceSettingstrue if the supplier email address should be enforced,
if it is missing.IToEbinterfaceSettings.getEnforcedSupplierEmailAddress()@Nonnull public ToEbinterfaceSettings setEnforceSupplierEmailAddress(boolean b)
@Nonnull @Nonempty public String getEnforcedSupplierEmailAddress()
getEnforcedSupplierEmailAddress in interface IToEbinterfaceSettingsIToEbinterfaceSettings.isEnforceSupplierEmailAddress() is true and
an email address is missing in the invoice.@Nonnull public ToEbinterfaceSettings setEnforcedSupplierEmailAddress(@Nonnull @Nonempty String s)
@Nullable public String getFallbackBillersInvoiceRecipientID()
getFallbackBillersInvoiceRecipientID in interface IToEbinterfaceSettings@Nonnull public ToEbinterfaceSettings setFallbackBillersInvoiceRecipientID(@Nullable String sFallbackBillersInvoiceRecipientID)
public boolean isErrorOnPositionNumber()
isErrorOnPositionNumber in interface IToEbinterfaceSettingstrue if invalid line numbers (row index < 1) leads
to an error, false if not.@Nonnull public ToEbinterfaceSettings setErrorOnPositionNumber(boolean bErrorOnPositionNumber)
public boolean isInvoicePaymentMethodMandatory()
isInvoicePaymentMethodMandatory in interface IToEbinterfaceSettingstrue if the payment method is mandatory,
false if not.@Nonnull public ToEbinterfaceSettings setInvoicePaymentMethodMandatory(boolean b)
@Nonnull public static ToEbinterfaceSettings getERechnungGvAtSettings()
Copyright © 2010–2022 AUSTRIAPRO. All rights reserved.