@Immutable public final class CreditNoteToEbInterface43Converter extends AbstractToEbInterface43Converter
AbstractToEbInterfaceConverter.ETextPAYMENT_REFERENCE_MAX_LENGTHm_aSettingsCUSTOMIZATION_SCHEMEID, EBI_GENERATING_SYSTEM_40, EBI_GENERATING_SYSTEM_41, EBI_GENERATING_SYSTEM_42, EBI_GENERATING_SYSTEM_43, EBI_GENERATING_SYSTEM_50, IBAN_MAX_LENGTH, INVOICE_TYPE_CODE_INVOICE, INVOICE_TYPE_CODE_PARTIAL, INVOICE_TYPE_CODE_SELF_BILLING, m_aContentLocale, m_aDisplayLocale, PAYMENT_CHANNEL_CODE_IBAN, REGEX_BIC, ROUNDING_MODE, SCALE_PERC, SCALE_PRICE2, SCALE_PRICE4, SCHEME_BIC, SCHEME_IBAN, SUPPORTED_TAX_SCHEME_ID, SUPPORTED_TAX_SCHEME_SCHEME_ID, UBL_VERSION_20, UBL_VERSION_21, UBL_VERSION_22, UOM_DEFAULT| Constructor and Description |
|---|
CreditNoteToEbInterface43Converter(Locale aDisplayLocale,
Locale aContentLocale,
IToEbinterfaceSettings aSettings)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
com.helger.ebinterface.v43.Ebi43InvoiceType |
convertToEbInterface(oasis.names.specification.ubl.schema.xsd.creditnote_21.CreditNoteType aUBLDoc,
com.helger.commons.error.list.ErrorList aTransformationErrorList)
Main conversion method to convert from UBL to ebInterface
|
CreditNoteToEbInterface43Converter |
setCustomizer(ICustomCreditNoteToEbInterface43Converter aCustomizer) |
convertDelivery, convertParty, convertPayment, convertReferencedDocuments, convertRelatedDocuments, getAggregated, getAsDocumentTypeType, isAddressIncomplete, setAddressData, validateAddressDatacheckCreditNoteConsistency, checkInvoiceConsistency, getAllowanceChargeComment, getOrString, isBIC, isDirectDebit, isIBAN, isSEPADirectDebit, isTaxExemptionCategoryID, isUniversalBankTransaction, isVATSchemeIDpublic CreditNoteToEbInterface43Converter(@Nonnull Locale aDisplayLocale, @Nonnull Locale aContentLocale, @Nonnull IToEbinterfaceSettings aSettings)
aDisplayLocale - The locale for error messages. May not be null.aContentLocale - The locale for the created ebInterface files. May not be
null.aSettings - Conversion settings to be used. May not be null.@Nonnull public CreditNoteToEbInterface43Converter setCustomizer(@Nullable ICustomCreditNoteToEbInterface43Converter aCustomizer)
@Nullable public com.helger.ebinterface.v43.Ebi43InvoiceType convertToEbInterface(@Nonnull oasis.names.specification.ubl.schema.xsd.creditnote_21.CreditNoteType aUBLDoc, @Nonnull com.helger.commons.error.list.ErrorList aTransformationErrorList)
aUBLDoc - The UBL invoice to be convertedaTransformationErrorList - Error list. Must be empty!null in case of a
severe error.Copyright © 2010–2019 AUSTRIAPRO. All rights reserved.