The SelfBilledInvoice type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| SelfBilledInvoice |
Default constructor.
|
Methods
| Name | Description | |
|---|---|---|
| AddAdditionalDocumentRef |
Add a new 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Additional Document.
| |
| AddAllowanceCharge |
Add a new 'Allowance Charge' entry.
Allowance Charge (ASBIE). Associates the Invoice with an overall charge or allowance.
| |
| AddBillingReference |
Add a new 'Billing Reference' entry.
Billing Reference (ASBIE). An association to Billing Reference.
| |
| AddContractDocumentRef |
Add a new 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Contract.
| |
| AddDelivery |
Add a new 'Delivery' entry.
Delivery (ASBIE). Associates the overall Invoice with the details of a delivery (or deliveries).
| |
| AddDeliveryTerms |
Add a new 'Delivery Terms' entry.
Delivery Terms (ASBIE). Associates the Invoice with the delivery terms applicable/required.
| |
| AddDespatchDocumentRef |
Add a new 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Despatch Advice.
| |
| AddInvoiceLine |
Add a new 'Invoice Line' entry.
Invoice Line (ASBIE). An Invoice has one or more invoice lines.
| |
| AddInvoicePeriod |
Add a new 'Period' entry.
Period (ASBIE). An association to period(s) to which the Self Billed Invoice applies.
| |
| AddNote |
Add a new 'Note' entry.
Note (BBIE). Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure.
| |
| AddOriginatorDocumentRef |
Add a new 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Originator Document.
| |
| AddPaymentTerms |
Add a new 'Payment Terms' entry.
Payment Terms (ASBIE). Associates the Invoice with the payment terms applicable/offered.
| |
| AddPrepaidPayment |
Add a new 'Payment' entry.
Payment (ASBIE). An association to prepaid payment(s).
| |
| AddReceiptDocumentRef |
Add a new 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Receipt Advice.
| |
| AddSignature |
Add a new 'Signature' entry.
Signature (ASBIE). An association to Signature.
| |
| AddStatementDocumentRef |
Add a new 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Statement
| |
| AddTaxTotal |
Add a new 'Tax Total' entry.
Tax Total (ASBIE). Associates the Invoice with summary information for a particular tax.
| |
| AssignStyleSheet |
Assigns a XSLT stylesheet to the document.
An emptry string removes it.
| |
| ClearAdditionalDocumentRefs |
Removes all 'Document Reference' entries.
Document Reference (ASBIE). An associative reference to Additional Document.
| |
| ClearAllowanceCharges |
Removes all 'Allowance Charge' entries.
Allowance Charge (ASBIE). Associates the Invoice with an overall charge or allowance.
| |
| ClearBillingReferences |
Removes all 'Billing Reference' entries.
Billing Reference (ASBIE). An association to Billing Reference.
| |
| ClearContractDocumentRefs |
Removes all 'Document Reference' entries.
Document Reference (ASBIE). An associative reference to Contract.
| |
| ClearDeliverys |
Removes all 'Delivery' entries.
Delivery (ASBIE). Associates the overall Invoice with the details of a delivery (or deliveries).
| |
| ClearDeliveryTermss |
Removes all 'Delivery Terms' entries.
Delivery Terms (ASBIE). Associates the Invoice with the delivery terms applicable/required.
| |
| ClearDespatchDocumentRefs |
Removes all 'Document Reference' entries.
Document Reference (ASBIE). An associative reference to Despatch Advice.
| |
| ClearInvoiceLines |
Removes all 'Invoice Line' entries.
Invoice Line (ASBIE). An Invoice has one or more invoice lines.
| |
| ClearInvoicePeriods |
Removes all 'Period' entries.
Period (ASBIE). An association to period(s) to which the Self Billed Invoice applies.
| |
| ClearNotes |
Removes all 'Note' entries.
Note (BBIE). Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure.
| |
| ClearOriginatorDocumentRefs |
Removes all 'Document Reference' entries.
Document Reference (ASBIE). An associative reference to Originator Document.
| |
| ClearPaymentTermss |
Removes all 'Payment Terms' entries.
Payment Terms (ASBIE). Associates the Invoice with the payment terms applicable/offered.
| |
| ClearPrepaidPayments |
Removes all 'Payment' entries.
Payment (ASBIE). An association to prepaid payment(s).
| |
| ClearReceiptDocumentRefs |
Removes all 'Document Reference' entries.
Document Reference (ASBIE). An associative reference to Receipt Advice.
| |
| ClearSignatures |
Removes all 'Signature' entries.
Signature (ASBIE). An association to Signature.
| |
| ClearStatementDocumentRefs |
Removes all 'Document Reference' entries.
Document Reference (ASBIE). An associative reference to Statement
| |
| ClearTaxTotals |
Removes all 'Tax Total' entries.
Tax Total (ASBIE). Associates the Invoice with summary information for a particular tax.
| |
| Equals | (Inherited from Object.) | |
| GetAdditionalDocumentRef |
Gets a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Additional Document.
| |
| GetAdditionalDocumentRefCount |
Gets the number of 'Document Reference' entries in the container object.
Document Reference (ASBIE). An associative reference to Additional Document.
| |
| GetAllowanceCharge |
Gets a 'Allowance Charge' entry.
Allowance Charge (ASBIE). Associates the Invoice with an overall charge or allowance.
| |
| GetAllowanceChargeCount |
Gets the number of 'Allowance Charge' entries in the container object.
Allowance Charge (ASBIE). Associates the Invoice with an overall charge or allowance.
| |
| GetBillingReference |
Gets a 'Billing Reference' entry.
Billing Reference (ASBIE). An association to Billing Reference.
| |
| GetBillingReferenceCount |
Gets the number of 'Billing Reference' entries in the container object.
Billing Reference (ASBIE). An association to Billing Reference.
| |
| GetContractDocumentRef |
Gets a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Contract.
| |
| GetContractDocumentRefCount |
Gets the number of 'Document Reference' entries in the container object.
Document Reference (ASBIE). An associative reference to Contract.
| |
| GetDelivery |
Gets a 'Delivery' entry.
Delivery (ASBIE). Associates the overall Invoice with the details of a delivery (or deliveries).
| |
| GetDeliveryCount |
Gets the number of 'Delivery' entries in the container object.
Delivery (ASBIE). Associates the overall Invoice with the details of a delivery (or deliveries).
| |
| GetDeliveryTerms |
Gets a 'Delivery Terms' entry.
Delivery Terms (ASBIE). Associates the Invoice with the delivery terms applicable/required.
| |
| GetDeliveryTermsCount |
Gets the number of 'Delivery Terms' entries in the container object.
Delivery Terms (ASBIE). Associates the Invoice with the delivery terms applicable/required.
| |
| GetDespatchDocumentRef |
Gets a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Despatch Advice.
| |
| GetDespatchDocumentRefCount |
Gets the number of 'Document Reference' entries in the container object.
Document Reference (ASBIE). An associative reference to Despatch Advice.
| |
| GetDocumentAsBinary |
Gets the document as binary data (UTF-8 encoded).
| |
| GetDocumentAsText |
Gets the document as a string (UTF-8 encoded).
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetInvoiceLine |
Gets a 'Invoice Line' entry.
Invoice Line (ASBIE). An Invoice has one or more invoice lines.
| |
| GetInvoiceLineCount |
Gets the number of 'Invoice Line' entries in the container object.
Invoice Line (ASBIE). An Invoice has one or more invoice lines.
| |
| GetInvoicePeriod |
Gets a 'Period' entry.
Period (ASBIE). An association to period(s) to which the Self Billed Invoice applies.
| |
| GetInvoicePeriodCount |
Gets the number of 'Period' entries in the container object.
Period (ASBIE). An association to period(s) to which the Self Billed Invoice applies.
| |
| GetNote |
Gets a 'Note' entry.
Note (BBIE). Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure.
| |
| GetNoteCount |
Gets the number of 'Note' entries in the container object.
Note (BBIE). Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure.
| |
| GetOriginatorDocumentRef |
Gets a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Originator Document.
| |
| GetOriginatorDocumentRefCount |
Gets the number of 'Document Reference' entries in the container object.
Document Reference (ASBIE). An associative reference to Originator Document.
| |
| GetPaymentTerms |
Gets a 'Payment Terms' entry.
Payment Terms (ASBIE). Associates the Invoice with the payment terms applicable/offered.
| |
| GetPaymentTermsCount |
Gets the number of 'Payment Terms' entries in the container object.
Payment Terms (ASBIE). Associates the Invoice with the payment terms applicable/offered.
| |
| GetPrepaidPayment |
Gets a 'Payment' entry.
Payment (ASBIE). An association to prepaid payment(s).
| |
| GetPrepaidPaymentCount |
Gets the number of 'Payment' entries in the container object.
Payment (ASBIE). An association to prepaid payment(s).
| |
| GetReceiptDocumentRef |
Gets a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Receipt Advice.
| |
| GetReceiptDocumentRefCount |
Gets the number of 'Document Reference' entries in the container object.
Document Reference (ASBIE). An associative reference to Receipt Advice.
| |
| GetSignature |
Gets a 'Signature' entry.
Signature (ASBIE). An association to Signature.
| |
| GetSignatureCount |
Gets the number of 'Signature' entries in the container object.
Signature (ASBIE). An association to Signature.
| |
| GetStatementDocumentRef |
Gets a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Statement
| |
| GetStatementDocumentRefCount |
Gets the number of 'Document Reference' entries in the container object.
Document Reference (ASBIE). An associative reference to Statement
| |
| GetTaxTotal |
Gets a 'Tax Total' entry.
Tax Total (ASBIE). Associates the Invoice with summary information for a particular tax.
| |
| GetTaxTotalCount |
Gets the number of 'Tax Total' entries in the container object.
Tax Total (ASBIE). Associates the Invoice with summary information for a particular tax.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Read |
Reads the document from file.
| |
| RemoveAdditionalDocumentRef |
Removes a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Additional Document.
| |
| RemoveAllowanceCharge |
Removes a 'Allowance Charge' entry.
Allowance Charge (ASBIE). Associates the Invoice with an overall charge or allowance.
| |
| RemoveBillingReference |
Removes a 'Billing Reference' entry.
Billing Reference (ASBIE). An association to Billing Reference.
| |
| RemoveContractDocumentRef |
Removes a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Contract.
| |
| RemoveDelivery |
Removes a 'Delivery' entry.
Delivery (ASBIE). Associates the overall Invoice with the details of a delivery (or deliveries).
| |
| RemoveDeliveryTerms |
Removes a 'Delivery Terms' entry.
Delivery Terms (ASBIE). Associates the Invoice with the delivery terms applicable/required.
| |
| RemoveDespatchDocumentRef |
Removes a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Despatch Advice.
| |
| RemoveInvoiceLine |
Removes a 'Invoice Line' entry.
Invoice Line (ASBIE). An Invoice has one or more invoice lines.
| |
| RemoveInvoicePeriod |
Removes a 'Period' entry.
Period (ASBIE). An association to period(s) to which the Self Billed Invoice applies.
| |
| RemoveNote |
Removes a 'Note' entry.
Note (BBIE). Contains any free-form text pertinent to the entire document or to the document message itself. This element may contain notes or any other similar information that is not contained explicitly in another structure.
| |
| RemoveOriginatorDocumentRef |
Removes a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Originator Document.
| |
| RemovePaymentTerms |
Removes a 'Payment Terms' entry.
Payment Terms (ASBIE). Associates the Invoice with the payment terms applicable/offered.
| |
| RemovePrepaidPayment |
Removes a 'Payment' entry.
Payment (ASBIE). An association to prepaid payment(s).
| |
| RemoveReceiptDocumentRef |
Removes a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Receipt Advice.
| |
| RemoveSignature |
Removes a 'Signature' entry.
Signature (ASBIE). An association to Signature.
| |
| RemoveStatementDocumentRef |
Removes a 'Document Reference' entry.
Document Reference (ASBIE). An associative reference to Statement
| |
| RemoveTaxTotal |
Removes a 'Tax Total' entry.
Tax Total (ASBIE). Associates the Invoice with summary information for a particular tax.
| |
| ResetAccountingCost |
Resets the node.
| |
| ResetAccountingCostCode |
Resets the node.
| |
| ResetAccountingCustomerParty |
Resets the node.
| |
| ResetAccountingSupplierParty |
Resets the node.
| |
| ResetBuyerCustomerParty |
Resets the node.
| |
| ResetCopyIndicator |
Resets the node.
| |
| ResetCustomizationID |
Resets the node.
| |
| ResetDocumentCurrencyCode |
Resets the node.
| |
| ResetID |
Resets the node.
| |
| ResetInvoiceTypeCode |
Resets the node.
| |
| ResetIssueDate |
Resets the node.
| |
| ResetIssueTime |
Resets the node.
| |
| ResetLegalMonetaryTotal |
Resets the node.
| |
| ResetLineCountNumeric |
Resets the node.
| |
| ResetOrderReference |
Resets the node.
| |
| ResetPayeeParty |
Resets the node.
| |
| ResetPaymentAlternativeCurrencyCode |
Resets the node.
| |
| ResetPaymentAlternativeExchangeRate |
Resets the node.
| |
| ResetPaymentCurrencyCode |
Resets the node.
| |
| ResetPaymentExchangeRate |
Resets the node.
| |
| ResetPaymentMeans |
Resets the node.
| |
| ResetPricingCurrencyCode |
Resets the node.
| |
| ResetPricingExchangeRate |
Resets the node.
| |
| ResetProfileID |
Resets the node.
| |
| ResetSellerSupplierParty |
Resets the node.
| |
| ResetTaxCurrencyCode |
Resets the node.
| |
| ResetTaxExchangeRate |
Resets the node.
| |
| ResetTaxPointDate |
Resets the node.
| |
| ResetTaxRepresentativeParty |
Resets the node.
| |
| ResetUBLExtensions |
Resets the node.
| |
| ResetUBLVersionID |
Resets the node.
| |
| ResetUUID |
Resets the node.
| |
| SetDocument |
Sets the document from an object. The object can be a string or
a binary array.
| |
| SetOutputEncoding |
Sets the desired output encoding. An empty string resets it to its default (normally UTF-8).
| |
| ToString | (Inherited from Object.) | |
| Write |
Writes the document to file.
|
Properties
| Name | Description | |
|---|---|---|
| AccountingCost |
Accounting Cost (BBIE). An accounting cost code applied to the Invoice as a whole.
| |
| AccountingCostCode |
Accounting Cost Code (BBIE). An accounting cost code applied to the Invoice as a whole.
| |
| AccountingCostCodeSet |
Checks if the property has been set or not.
| |
| AccountingCostSet |
Checks if the property has been set or not.
| |
| AccountingCustomerParty |
Customer Party (ASBIE). An association to Accounting Customer Party.
| |
| AccountingCustomerPartySet |
Checks if the property has been set or not.
| |
| AccountingSupplierParty |
Supplier Party (ASBIE). An association to Accounting Supplier Party.
| |
| AccountingSupplierPartySet |
Checks if the property has been set or not.
| |
| BuyerCustomerParty |
Customer Party (ASBIE). Associates the Invoice with information about the buyer involved in the transaction.
| |
| BuyerCustomerPartySet |
Checks if the property has been set or not.
| |
| CopyIndicator |
Indicator (BBIE). Indicates whether a document is a copy (true) or not (false).
| |
| CopyIndicatorSet |
Checks if the property has been set or not.
| |
| CustomizationID |
Customization Identifier (BBIE). Identifies a user-defined customization of UBL for a specific use.
| |
| CustomizationIDSet |
Checks if the property has been set or not.
| |
| DocumentCurrencyCode |
Currency Code (BBIE). The currency in which the Invoice is presented. This may be the same currency as the pricing or as the tax.
| |
| DocumentCurrencyCodeSet |
Checks if the property has been set or not.
| |
| ID |
Identifier (BBIE). An identifier for the Self Billed Invoice.
| |
| IDSet |
Checks if the property has been set or not.
| |
| InvoiceTypeCode |
Invoice Type Code (BBIE). Identifies the type of the invoice by a code.
| |
| InvoiceTypeCodeSet |
Checks if the property has been set or not.
| |
| IssueDate |
Issue Date (BBIE). The date on which the Self Billed Invoice was issued.
| |
| IssueDateSet |
Checks if the property has been set or not.
| |
| IssueTime |
Issue Time (BBIE). The time at which the Self Billed Invoice was issued.
| |
| IssueTimeSet |
Checks if the property has been set or not.
| |
| LegalMonetaryTotal |
Monetary Total (ASBIE). Associates the Invoice with a set of totals required for the Invoice to be a legal document.
| |
| LegalMonetaryTotalSet |
Checks if the property has been set or not.
| |
| LineCountNumeric |
Line Count (BBIE). The number of lines in the document.
| |
| LineCountNumericSet |
Checks if the property has been set or not.
| |
| NamespaceUri |
Gets the namespace URI of this document.
| |
| OrderReference |
Order Reference (ASBIE). An association to Order Reference.
| |
| OrderReferenceSet |
Checks if the property has been set or not.
| |
| PayeeParty |
Party (ASBIE). Associates the Invoice with information about the payee involved in the transaction.
| |
| PayeePartySet |
Checks if the property has been set or not.
| |
| PaymentAlternativeCurrencyCode |
Currency Code (BBIE). The alternative currency used for payment in the Invoice.
| |
| PaymentAlternativeCurrencyCodeSet |
Checks if the property has been set or not.
| |
| PaymentAlternativeExchangeRate |
Exchange Rate (ASBIE). An association to Exchange Rate between the Document Currency and the Payment Alternative Currency.
| |
| PaymentAlternativeExchangeRateSet |
Checks if the property has been set or not.
| |
| PaymentCurrencyCode |
Currency Code (BBIE). The currency used for payment in the Invoice.
| |
| PaymentCurrencyCodeSet |
Checks if the property has been set or not.
| |
| PaymentExchangeRate |
Exchange Rate (ASBIE). An association to Exchange Rate between the Document Currency and the Payment Currency.
| |
| PaymentExchangeRateSet |
Checks if the property has been set or not.
| |
| PaymentMeans |
Payment Means (ASBIE). Associates the Invoice with the expected means of payment.
| |
| PaymentMeansSet |
Checks if the property has been set or not.
| |
| PricingCurrencyCode |
Currency Code (BBIE). The currency used for prices in the Invoice.
| |
| PricingCurrencyCodeSet |
Checks if the property has been set or not.
| |
| PricingExchangeRate |
Exchange Rate (ASBIE). An association to Exchange Rate between the Document Currency and the Pricing Currency.
| |
| PricingExchangeRateSet |
Checks if the property has been set or not.
| |
| ProfileID |
Profile Identifier (BBIE). Identifies a user-defined profile of the customization of UBL being used.
| |
| ProfileIDSet |
Checks if the property has been set or not.
| |
| SellerSupplierParty |
Supplier Party (ASBIE). Associates the Invoice with information about the seller involved in the transaction.
| |
| SellerSupplierPartySet |
Checks if the property has been set or not.
| |
| TaxCurrencyCode |
Currency Code (BBIE). The currency used for tax amounts in the Invoice.
| |
| TaxCurrencyCodeSet |
Checks if the property has been set or not.
| |
| TaxExchangeRate |
Exchange Rate (ASBIE). An association to Exchange Rate between the Document Currency and the Tax Currency.
| |
| TaxExchangeRateSet |
Checks if the property has been set or not.
| |
| TaxPointDate |
Tax Point Date (BBIE). The date of the invoice for tax purposes, in accordance with the applicable tax regulation.
| |
| TaxPointDateSet |
Checks if the property has been set or not.
| |
| TaxRepresentativeParty |
Party (ASBIE). An association to the Tax Representative.
| |
| TaxRepresentativePartySet |
Checks if the property has been set or not.
| |
| UBLExtensions |
().
| |
| UBLExtensionsSet |
Checks if the property has been set or not.
| |
| UBLVersionID |
UBL Version Identifier (BBIE). The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance.
| |
| UBLVersionIDSet |
Checks if the property has been set or not.
| |
| UUID |
UUID (BBIE). A universally unique identifier for an instance of this ABIE.
| |
| UUIDSet |
Checks if the property has been set or not.
|