Schnittstelle ICustomCreditNoteToEbInterfaceConverter<INVOICETYPE,LINETYPE>
- Typparameter:
INVOICETYPE- Invoice typeLINETYPE- Invoice line type
- Alle bekannten Unterschnittstellen:
ICustomCreditNoteToEbInterface40Converter,ICustomCreditNoteToEbInterface41Converter,ICustomCreditNoteToEbInterface42Converter,ICustomCreditNoteToEbInterface43Converter,ICustomCreditNoteToEbInterface50Converter,ICustomCreditNoteToEbInterface60Converter,ICustomCreditNoteToEbInterface61Converter
public interface ICustomCreditNoteToEbInterfaceConverter<INVOICETYPE,LINETYPE>
Customization extension interface
- Seit:
- 4.8.3
- Autor:
- Philip Helger
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdefault voidadditionalGlobalMapping(oasis.names.specification.ubl.schema.xsd.creditnote_21.CreditNoteType aUBLCreditNote, INVOICETYPE aEbiInvoice) Perform optional mapping.default voidadditionalItemMapping(oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.CreditNoteLineType aUBLCreditNoteLine, LINETYPE aEbiInvoiceLine) Perform optional mapping after the conversion of a single details item finished.
-
Methodendetails
-
additionalGlobalMapping
default void additionalGlobalMapping(@Nonnull oasis.names.specification.ubl.schema.xsd.creditnote_21.CreditNoteType aUBLCreditNote, @Nonnull INVOICETYPE aEbiInvoice) Perform optional mapping.- Parameter:
aUBLCreditNote- Existing UBL credit note. Nevernull.aEbiInvoice- Existing pre-filled ebInterface invoice. Nevernull.
-
additionalItemMapping
default void additionalItemMapping(@Nonnull oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_21.CreditNoteLineType aUBLCreditNoteLine, @Nonnull LINETYPE aEbiInvoiceLine) Perform optional mapping after the conversion of a single details item finished.- Parameter:
aUBLCreditNoteLine- Existing UBL credit note line. Nevernull.aEbiInvoiceLine- Existing pre-filled ebInterface invoice line. Nevernull.
-