InvoiceCreator MethodsebComposer Tools Class Library for .NET
Unimaze Software creates Components and Services for Messege Transport and Message Handling B2B electronic documents for third parties based on International and European standards.

The InvoiceCreator type exposes the following members.

Methods

  NameDescription
Public methodAddAccountingCostCode(String, String)
Set accounting cost code on invoice, on header level.
Public methodAddAccountingCostCode(IInvoiceLine, String, String)
Set accounting cost code on invoice, on line level.
Public methodAddCustomerEndpoint
Adds an endpoint definition to the customer according to the standard.
Public methodAddCustomerLegalEntity(String, String)
Add the legal entity of the customer party.
Public methodAddCustomerLegalEntity(String, String, String)
Add the legal entity of the customer party, specifying parameters according to the standard.
Public methodAddDiscountPeriod
Adds a discount period.
Public methodAddLine
Adds a new invoice line, specifying the basic parameters.
Public methodAddNoteLine
Adds a line to the as a note on the invoice line. If some text already exists there, add a line break seperator in the requested format.
Public methodAddPayeeLegalEntity(String, String)
Add the legal entity of the payee party.
Public methodAddPayeeLegalEntity(String, String, String)
Add the legal entity of the payee party, specifying parameters according to the standard.
Public methodAddPaymentAsSwiftPayment
Set payment means as SWIFT bank transfer
Public methodAddPaymentMeansAsClaim(DateTime, Int32, Int64)
Set up the payment means as a claim according to the Icelandic claim system.
Public methodAddPaymentMeansAsClaim(DateTime, String, String)
Set up the payment means as a claim according to the Icelandic claim system.
Public methodAddPaymentMeansAsDomesticTransfer(Nullable DateTime , Nullable Int64 , Int32, Int32, Int64)
Set up paymennt means as a domestic payment.
Public methodAddPaymentMeansAsDomesticTransfer(Nullable DateTime , Nullable Int64 , String, String, String)
Set up paymennt means as a domestic payment.
Public methodAddPaymentMeansAsMutuallyAgreed
Set the payment means as mutually defined. Sample usage: "ISL: Skv. samkomulagi", "ISL: í reikning"
Public methodAddPaymentMeansAsPaidByCard
Set the payment means as being paid by a credit or a debit card. This is equivalent to paying in cash between the seller and the buyer, but the buyer may later settle the payment with a financial institution. The card account details can help the buyer book the invoice.
Public methodAddPaymentMeansAsPaidInCash
Sets the payment means as being paid in cash. Sample usage: "ISL:staðgreitt"
Public methodAddPaymentMeansAsUndefined
Sets the payment means as undefined and sets the due date if specified. Sample usage: "ISL: ótiltekið"
Public methodAddSupplierLegalEntity(String, String, String)
Add the legal entity of the supplier party.
Public methodAddSupplierLegalEntity(String, String, String, String)
Add the legal entity of the supplier party, specifying parameters freely according to the standard used.
Public methodCalculateTaxTotals
Calculate the tax summaries. Should be used before totals are set explicitly with SetTotals(Decimal, Decimal, Decimal, Decimal, Decimal, Decimal), but should not be used if totals are calculated CalculateTotals(Decimal, Decimal).
Public methodCalculateTotals
Calculate the totals. Totals and tax summaries are calculated. If payable amount is not zero, then it is compared to the calculated payable amount.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetActualDeliveryDate
Sets the date when goods have been or will be delivered.
Public methodSetCustomerContact
Set customer contact information
Public methodSetCustomerCostStation
Set the identifier for the customer cost station.
Public methodSetCustomerDepartmentName
Set the name of department (may be the name of the selling station)
Public methodSetCustomerEndpoint
Set the endpoint identifier for the customer.
Public methodSetCustomerInfo
Set the customer information; name and address.
Public methodSetDeliveryLocation
Set information about the delivery location, if specified.
Public methodSetDeliveryLocationIdentifier
Adds an identifier for the delivery location
Public methodSetDescription
Sets a description to the invoice line. This could be more detailed item description.
Public methodSetFixedAmountLineDiscount
Specifies fixed line discount.
Public methodSetHeader
Set the header of the invoice
Public methodSetHeaderNotes(List String )
Set header notes text lines.
Public methodSetHeaderNotes(String)
Set header notes text.
Public methodSetHeaderNotes(String, NoteFormat)
Set header notes texts.
Public methodSetInvoicePeriod
Set the invoice period for the invoice.
Public methodSetOrderReferenceNo
Set the order reference of the invoice
Public methodSetPayeeContact
Set payee contact information
Public methodSetPayeeInfo(String)
Set the payee information; name only
Public methodSetPayeeInfo(String, String, String, String, String, String)
Set the payee information; name and address.
Public methodSetPaymentMeansInstructions
Set the payment means instructions note.
Public methodSetPaymentTermsDueDate
Sets a single due date where interests (unspecified rate) start to accumulate after the due date.
Public methodSetPaymentTermsDueDateWithGraceDate(DateTime, Decimal, String, DateTime)
Set other SetPaymentTermsDueDateWithGraceDate, without specifying interest rates and finance charges.
Public methodSetPaymentTermsDueDateWithGraceDate(DateTime, Decimal, String, DateTime, Decimal, Decimal)
Sets the due date and the date when the grace period ends (last day without incurring interests or finance charges). It is assumed that interests are calculated from the due date if not paid within the grace period.
Public methodSetPercentageLineDiscount
Specified percentage line discount.
Public methodSetSupplierContact
Public methodSetSupplierCostStation
Set the identifier for the supplier selling station.
Public methodSetSupplierDepartmentName
Set the name of department (may be the name of the selling station)
Public methodSetSupplierEndpoint
Set the endpoint identifier for the supplier.
Public methodSetSupplierInfo
Set the supplier information; name, address and VAT number.
Public methodSetTaxSummary
Sets line extension amount and tax information.
Public methodSetTotals
Set the totals explcitly. Tax summaries should have been prepared, so use CalculateTaxTotals .
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
See Also