Unimaze Software creates Components and Services for Messege Transport and Message Handling B2B electronic documents for third parties based on International and European standards.
System Object
Unimaze.Composer.Tools InvoiceCreator
Namespace: Unimaze.Composer.Tools
Assembly: Unimaze.Composer.Tools (in Unimaze.Composer.Tools.dll) Version: 2.2.200.0 (2.2.0.23)
Top
Top
Get an instance of this class from the Billing class to create an invoice.
Inheritance Hierarchy
Unimaze.Composer.Tools InvoiceCreator
Namespace: Unimaze.Composer.Tools
Assembly: Unimaze.Composer.Tools (in Unimaze.Composer.Tools.dll) Version: 2.2.200.0 (2.2.0.23)
Syntax
The InvoiceCreator type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddAccountingCostCode(String, String) |
Set accounting cost code on invoice, on header level.
| |
| AddAccountingCostCode(IInvoiceLine, String, String) |
Set accounting cost code on invoice, on line level.
| |
| AddCustomerEndpoint |
Adds an endpoint definition to the customer according to the standard.
| |
| AddCustomerLegalEntity(String, String) |
Add the legal entity of the customer party.
| |
| AddCustomerLegalEntity(String, String, String) |
Add the legal entity of the customer party, specifying parameters according to the standard.
| |
| AddDiscountPeriod |
Adds a discount period.
| |
| AddLine |
Adds a new invoice line, specifying the basic parameters.
| |
| AddNoteLine |
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.
| |
| AddPayeeLegalEntity(String, String) |
Add the legal entity of the payee party.
| |
| AddPayeeLegalEntity(String, String, String) |
Add the legal entity of the payee party, specifying parameters according to the standard.
| |
| AddPaymentAsSwiftPayment |
Set payment means as SWIFT bank transfer
| |
| AddPaymentMeansAsClaim(DateTime, Int32, Int64) |
Set up the payment means as a claim according to the Icelandic claim system.
| |
| AddPaymentMeansAsClaim(DateTime, String, String) |
Set up the payment means as a claim according to the Icelandic claim system.
| |
| AddPaymentMeansAsDomesticTransfer(Nullable DateTime , Nullable Int64 , Int32, Int32, Int64) |
Set up paymennt means as a domestic payment.
| |
| AddPaymentMeansAsDomesticTransfer(Nullable DateTime , Nullable Int64 , String, String, String) |
Set up paymennt means as a domestic payment.
| |
| AddPaymentMeansAsMutuallyAgreed |
Set the payment means as mutually defined.
Sample usage: "ISL: Skv. samkomulagi", "ISL: í reikning"
| |
| AddPaymentMeansAsPaidByCard |
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.
| |
| AddPaymentMeansAsPaidInCash |
Sets the payment means as being paid in cash.
Sample usage: "ISL:staðgreitt"
| |
| AddPaymentMeansAsUndefined |
Sets the payment means as undefined and sets the due date if specified.
Sample usage: "ISL: ótiltekið"
| |
| AddSupplierLegalEntity(String, String, String) |
Add the legal entity of the supplier party.
| |
| AddSupplierLegalEntity(String, String, String, String) |
Add the legal entity of the supplier party, specifying parameters freely according to the standard used.
| |
| CalculateTaxTotals |
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).
| |
| CalculateTotals |
Calculate the totals. Totals and tax summaries are calculated. If payable amount is not zero, then
it is compared to the calculated payable amount.
| |
| Equals | (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| SetActualDeliveryDate |
Sets the date when goods have been or will be delivered.
| |
| SetCustomerContact |
Set customer contact information
| |
| SetCustomerCostStation |
Set the identifier for the customer cost station.
| |
| SetCustomerDepartmentName |
Set the name of department (may be the name of the selling station)
| |
| SetCustomerEndpoint |
Set the endpoint identifier for the customer.
| |
| SetCustomerInfo |
Set the customer information; name and address.
| |
| SetDeliveryLocation | Set information about the delivery location, if specified.
| |
| SetDeliveryLocationIdentifier |
Adds an identifier for the delivery location
| |
| SetDescription |
Sets a description to the invoice line. This could be more detailed
item description.
| |
| SetFixedAmountLineDiscount |
Specifies fixed line discount.
| |
| SetHeader |
Set the header of the invoice
| |
| SetHeaderNotes(List String ) |
Set header notes text lines.
| |
| SetHeaderNotes(String) |
Set header notes text.
| |
| SetHeaderNotes(String, NoteFormat) |
Set header notes texts.
| |
| SetInvoicePeriod |
Set the invoice period for the invoice.
| |
| SetOrderReferenceNo |
Set the order reference of the invoice
| |
| SetPayeeContact |
Set payee contact information
| |
| SetPayeeInfo(String) |
Set the payee information; name only
| |
| SetPayeeInfo(String, String, String, String, String, String) |
Set the payee information; name and address.
| |
| SetPaymentMeansInstructions |
Set the payment means instructions note.
| |
| SetPaymentTermsDueDate |
Sets a single due date where interests (unspecified rate) start to accumulate
after the due date.
| |
| SetPaymentTermsDueDateWithGraceDate(DateTime, Decimal, String, DateTime) |
Set other SetPaymentTermsDueDateWithGraceDate, without specifying interest rates and finance charges.
| |
| SetPaymentTermsDueDateWithGraceDate(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.
| |
| SetPercentageLineDiscount |
Specified percentage line discount.
| |
| SetSupplierContact | ||
| SetSupplierCostStation |
Set the identifier for the supplier selling station.
| |
| SetSupplierDepartmentName |
Set the name of department (may be the name of the selling station)
| |
| SetSupplierEndpoint |
Set the endpoint identifier for the supplier.
| |
| SetSupplierInfo |
Set the supplier information; name, address and VAT number.
| |
| SetTaxSummary |
Sets line extension amount and tax information.
| |
| SetTotals |
Set the totals explcitly. Tax summaries should have been prepared, so use CalculateTaxTotals .
| |
| ToString | (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| CustomizationId |
Gets the customization identifier of the current invoice.
| |
| DocumentTypeId |
Get the unique document type identifier of the current invoice.
| |
| ProfileId |
Gets the profile identifier of the current invoice.
|
See Also