Interface ICustomInvoiceToEbInterface40Converter
-
public interface ICustomInvoiceToEbInterface40ConverterCustomization extension interface- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidadditionalGlobalMapping(oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aUBLInvoice, com.helger.ebinterface.v40.Ebi40InvoiceType aEbiInvoice)Perform optional mapping after the whole conversion finished.default voidadditionalItemMapping(oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.InvoiceLineType aUBLInvoiceLine, com.helger.ebinterface.v40.Ebi40ListLineItemType aEbiInvoiceLine)Perform optional mapping after the conversion of a single details item finished.
-
-
-
Method Detail
-
additionalItemMapping
default void additionalItemMapping(@Nonnull oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.InvoiceLineType aUBLInvoiceLine, @Nonnull com.helger.ebinterface.v40.Ebi40ListLineItemType aEbiInvoiceLine)
Perform optional mapping after the conversion of a single details item finished.- Parameters:
aUBLInvoiceLine- Existing UBL invoice line. Nevernull.aEbiInvoiceLine- Existing pre-filled ebInterface invoice line. Nevernull.
-
additionalGlobalMapping
default void additionalGlobalMapping(@Nonnull oasis.names.specification.ubl.schema.xsd.invoice_21.InvoiceType aUBLInvoice, @Nonnull com.helger.ebinterface.v40.Ebi40InvoiceType aEbiInvoice)
Perform optional mapping after the whole conversion finished.- Parameters:
aUBLInvoice- Existing UBL invoice. Nevernull.aEbiInvoice- Existing pre-filled ebInterface invoice. Nevernull.
-
-