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 InvoiceParser
Namespace: Unimaze.Composer.Tools
Assembly: Unimaze.Composer.Tools (in Unimaze.Composer.Tools.dll) Version: 2.2.200.0 (2.2.0.23)
Top
Top
Top
Class used to parse and return results of parsing an invoice. Get an instance from the Billing class.
Inheritance Hierarchy
Unimaze.Composer.Tools InvoiceParser
Namespace: Unimaze.Composer.Tools
Assembly: Unimaze.Composer.Tools (in Unimaze.Composer.Tools.dll) Version: 2.2.200.0 (2.2.0.23)
Syntax
The InvoiceParser type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| InvoiceParser |
Constructor for creating an invoice parser in sample mode (will return values without parsing). Create a instance to parse an invoice.
|
Methods
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| GetClaimParams(Int32 , Int32 , Int64 ) |
Gets the parameters of a claim.
| |
| GetClaimParams(String , String , String ) |
Gets the parameters of a claim.
| |
| GetDomesticTransferParams(Nullable Int64 , Int32 , Int32 , Int64 ) |
Gets the parameters of a domestic bank transfer.
| |
| GetDomesticTransferParams(Nullable Int64 , String , String , String ) |
Gets the parameters of a domestic bank transfer.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetPaidCardParams |
Get parameters for a card payment.
| |
| GetProfileType | ||
| GetSwiftTransferParams |
Gets the parameters specified for an international SWIFT/IBAN payment transfer.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| ToString | (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| AccountingCost |
Accounting cost as specified.
| |
| AccountingCostPairs |
Get accounting cost on invoice, on header level. Split into parts based on delimeter ##.
| |
| AccountingCosts |
Get accounting cost on invoice, on header level. Split into parts based on delimeter ##.
| |
| BillingLines |
A list of parsed billing lines in the invoice.
| |
| BillingLinesCount |
The total number of billing lines in the invoice.
| |
| CustomerBuildingNumber |
Building number of the customer.
| |
| CustomerCity |
City of the customer.
| |
| CustomerContactElectronicMail |
Electronic mail of the customer contact.
| |
| CustomerContactFax |
Fax of the customer contact.
| |
| CustomerContactId |
Identifier of the customer contact.
| |
| CustomerContactName |
Name of the customer contact.
| |
| CustomerContactTelephone |
Telephone of the customer contact.
| |
| CustomerCostStationId |
Identifier used to identify the cost station of the customer. Either GLN number or a mutually agreed upon code.
| |
| CustomerCostStationIdType |
Identifier used to identify the cost station of the customer. Either GLN or ZZZ (mutually agreed)
| |
| CustomerCountryCode |
Country of the customer (2-digit upper case).
| |
| CustomerDepartmentName |
Name of department of the customer (may be the name of the cost station)
| |
| CustomerEndpointId |
Endpoint identifier for the customer
| |
| CustomerEndpointIdType |
Endpoint identifier type for the customer (e.g. ZZZ, GLN or other allowed value)
| |
| CustomerLegalEntityIdentifier |
The the customer legal entity identifier.
| |
| CustomerLegalEntitySchemeAgencyId |
Scheme agency identifier of the customer legal entity.
| |
| CustomerLegalEntitySchemeId |
Scheme identifier of the customer legal entity.
| |
| CustomerName |
Name of the customer.
| |
| CustomerPostalZone |
Postal zone of the customer.
| |
| CustomerStreetAndNumber |
Street and street number of the customer.
| |
| CustomizationId |
Gets the customization identifier of the current invoice.
| |
| DeliveryLocationAddressIdentifier |
The delivery location address identifier.
| |
| DeliveryLocationAddressIdentifierSchemeAgencyId |
Scheme agency identifier of the delivery location address identifier.
| |
| DeliveryLocationAddressIdentifierSchemeId |
Scheme identifier of the delivery location address identifier.
| |
| DeliveryLocationCity |
The deliery location city
| |
| DeliveryLocationCountryCode |
The delivery location country code
| |
| DeliveryLocationDepartmentName |
The delivery location address department name
| |
| DeliveryLocationDescription |
Description of the delivery location
| |
| DeliveryLocationPostalZone |
The delivery location postal zone
| |
| DeliveryLocationStreetAndNumber |
The delivery location street and number
| |
| DeliveryLocationSummary |
A summary of the delivery location
| |
| DocumentCount |
Gets the number of documents in the invoice
| |
| DocumentCurrencyCode |
The document currency code.
| |
| Documents |
Gets the documents in the invoice
| |
| DocumentTypeId |
Get the unique document type identifier of the current invoice.
| |
| ExcemptTaxableTotalAmount |
Get the exempt taxable total amount (indicated by tax category 'E' in NESUBL/OIOUBL/CENBII)
| |
| InvoiceNo |
The number identifiying the invoice for reference and tax purposes.
| |
| InvoicePeriodEndDate |
End of the period, the invoice refers to.
| |
| InvoicePeriodStartDate |
Start of the period, the invoice refers to.
| |
| IsPaymentMeansClaim |
Indicates if the payment means is specifed in the invoice as a claim in the Icelandic Claim System.
| |
| IsPaymentMeansDomesticTransfer |
Indicates if the payment means is specifed in the invoice as a domestic bank transfer.
| |
| IsPaymentMeansGiroPayment |
Indicates if the payment means is specifed in the invoice is a payment into a giro account.
| |
| IsPaymentMeansMutuallyAgreed |
Indicates if payment means is specified in the invoice as being mutually agreed by the supplier and buyer.
| |
| IsPaymentMeansPaidByCard |
Indicates if the payment means is specifed in the invoice as a card payment (does not necessarily indicate the invoice as having been paid unless specified by a set prepaid amountm, if supported).
| |
| IsPaymentMeansPaidInCash |
Indicates if the payment means is specifed in the invoice as a cash payment (does not necessarily indicate the invoice as having been paid unless specified by a set prepaid amountm, if supported).
| |
| IsPaymentMeansSwiftPayment |
Indicates if the payment means is specifed in the invoice as an international SWIFT/IBAN payment.
| |
| IsPaymentMeansUndefined |
Indicates if payment means is specified in the invoice.
| |
| IssueDate |
The issue date of the invoice.
| |
| Notes |
Specific notes (free text) applied to the invoice line. Broken down into line segments, if detected.
| |
| NotesText |
Specific notes (free text) applied to the invoice line. May be seperated by line break characters or HTML formated line breaks. | |
| OrderNo |
Order reference for the invoice, if set
| |
| PayableAmount |
Get the payable amount of the invoice.
| |
| PayableRoundingAmount |
Get the payable rounding amount of the invoice.
| |
| PayeeBuildingNumber |
Building number of the payee.
| |
| PayeeCity |
City of the payee.
| |
| PayeeContactElectronicMail |
Electronic mail of the payee contact.
| |
| PayeeContactFax |
Fax of the payee contact.
| |
| PayeeContactId |
Identifier of the payee contact.
| |
| PayeeContactName |
Name of the payee contact.
| |
| PayeeContactTelephone |
Telephone of the payee contact.
| |
| PayeeCountryCode |
Country of the payee (2-digit upper case).
| |
| PayeeEndpointId |
Endpoint identifier for the payee
| |
| PayeeEndpointIdType |
Endpoint identifier type for the customer (e.g. ZZZ, GLN or other allowed value)
| |
| PayeeLegalEntityIdentifier |
The supplier legal entity identifier.
| |
| PayeeLegalEntityLegalName |
The supplier legal entity name, if explicitly specified by the standard. May not exist in NESUBL.
| |
| PayeeLegalEntitySchemeAgencyId |
Scheme agency identifier for the supplier legal entity.
| |
| PayeeLegalEntitySchemeId |
Scheme identifier for the supplier legal entity.
| |
| PayeeName |
Name of the payee.
| |
| PayeePostalZone |
Postal zone of the payee.
| |
| PayeeStreetAndNumber |
Street and street number of the payee.
| |
| PaymentDescription |
Gets a payment description, a textual represeantion for the payment (currently in ISL only, except for SWIFT/IBAN payment (ENU)).
| |
| PaymentDueDate |
The due date of the invoice, null if not specified.
| |
| PaymentGraceDate |
The grace date for not incurring interests or finance charges, null if not specified.
| |
| PaymentMeansInstructionsIdentifier |
Get the payment means instructions identifier used to identify the payment of the invoice.
| |
| PaymentMeansInstructionsNote |
Get the payment means instructions for payment of the invoice
| |
| PaymentTermsNote |
Get the payment terms note. Empty string if not specified.
| |
| ProfileId |
Gets the profile identifier of the current invoice.
| |
| ReducedRateTaxableTotalAmount |
Get the reduced rate taxable total amount (indicated by tax category 'AA' in NESUBL/OIOUBL/CENBII)
| |
| ReducedRateTaxPercentage |
Get the reduced rate tax percentage (indicated by tax category 'AA' in NESUBL/OIOUBL/CENBII)
| |
| ReducedRateTaxTotalAmount |
Get the reduced rate total tax amount (indicated by tax category 'AA' in NESUBL/OIOUBL/CENBII)
| |
| StandardRateTaxableTotalAmount |
Get the standard rate taxable total amount (indicated by tax category 'S' in NESUBL/OIOUBL/CENBII)
| |
| StandardRateTaxPercentage |
Get the standard rate tax percentage (indicated by tax category 'S' in NESUBL/OIOUBL/CENBII)
| |
| StandardRateTaxTotalAmount |
Get the standard rate total tax amount (indicated by tax category 'S' in NESUBL/OIOUBL/CENBII)
| |
| SupplierBuildingNumber |
Building number for the supplier.
| |
| SupplierCity |
City of the supplier.
| |
| SupplierContactElectronicMail |
Electronic mail address of the supplier contact.
| |
| SupplierContactFax |
Fax number of the supplier contact.
| |
| SupplierContactId |
Identifer for the supplier contact (unique identifier, may be used for machine processing).
| |
| SupplierContactName |
Name of the supplier contact.
| |
| SupplierContactTelephone |
Telephone number of the supplier contact.
| |
| SupplierCountryCode |
Country code of the supplier (2-digit upper case)
| |
| SupplierDepartmentName |
Name of department (may be the name of the selling station)
| |
| SupplierEndpointId |
Endpoint identifier for the supplier
| |
| SupplierEndpointIdType |
Endpoint identifier type for the supplier (e.g. ZZZ, GLN or other allowed value)
| |
| SupplierLegalEntityIdentifier |
The supplier legal entity identifier.
| |
| SupplierLegalEntityLegalName |
The supplier legal entity name, if explicitly specified by the standard. May not exist in NESUBL.
| |
| SupplierLegalEntitySchemeAgencyId |
Scheme agency identifier for the supplier legal entity.
| |
| SupplierLegalEntitySchemeId |
Scheme identifier for the supplier legal entity.
| |
| SupplierName |
Name of the supplier.
| |
| SupplierPostalZone |
Postal zone of the supplier.
| |
| SupplierSellingStationId |
Identifier used to identify the cost station of the customer. Either GLN number or a mutually agreed upon code.
| |
| SupplierSellingStationIdType |
Identifier used to identify the cost station of the customer. Either GLN or ZZZ (mutually agreed)
| |
| SupplierStreetAndNumber |
Street and street number for the supplier.
| |
| SupplierVatNumber |
VAT number of the supplier.
| |
| TaxExlusiveTotalAmount |
Get the tax exclusive amount of the invoice.
| |
| TaxInclusiveTotalAmount |
Get the tax exclusive amount of the invoice.
| |
| ZeroRateTaxableTotalAmount |
Get the zero rate taxable total amount (indicated by tax category 'Z' in NESUBL/OIOUBL/CENBII)
|
See Also