Dycode SimpleUBL UBL 2.0 Class Library

SelfBilledCreditNote Class

Remarks

The Credit Note created by the Debtor in a Self Billing arrangement with a Creditor; Self Billed Credit Note replaces Debit Note in such arrangements.

Public Instance Constructors

SelfBilledCreditNote Constructor Default constructor.
SelfBilledCreditNote Copy Constructor Copy constructor. (Only C++)
SelfBilledCreditNote Constructor with required values Constructor with required values. (Only C++, .NET)

Public Instance Properties

 
Property UBL 2.0 Description
UBLVersionID0..1 UBL Version Identifier. 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. (Ex: 2.0.5)
UBLExtensions0..1 A container for all extensions present in the document.
CustomizationID0..1 Customization Identifier. Identifies a user-defined customization of UBL for a specific use. (Ex: NES)
ProfileID0..1 Profile Identifier. Identifies a user-defined profile of the customization of UBL being used. (Ex: BasicProcurementProcess)
ID1 Identifier. An identifier for the Self Billed Credit Note assigned by the Debtor.
CopyIndicator0..1 Indicator. Indicates whether the Self Billed Credit Note is a copy (true) or not (false).
UUID0..1 UUID. A universally unique identifier for an instance of this ABIE.
IssueDate1 Issue Date. The date assigned by the Debtor on which the Self Billed Credit Note was issued.
IssueTime0..1 Issue Time. The time assigned by the Debtor at which the Self Billed Credit Note was issued.
TaxPointDate0..1 Tax Point Date. The date of the Self Billed Credit Note, used to indicate the point at which tax becomes applicable.
Notes0..n Note. Free-form text applying to the Self Billed Credit Note. This element may contain notes or any other similar information that is not contained explicitly in another structure.
DocumentCurrencyCode1 Currency Code. The default currency for the Self Billed Credit Note.
TaxCurrencyCode0..1 Currency Code. The currency used for tax amounts in the Self Billed Credit Note.
PricingCurrencyCode0..1 Currency Code. The currency used for prices in the Self Billed Credit Note.
AccountingCostCode0..1 Accounting Cost Code. The Buyer's accounting code applied to the Self Billed Credit Note as a whole.
AccountingCost0..1 Accounting Cost. The Buyer's accounting code applied to the Self Billed Credit Note as a whole, expressed as text.
LineCountNumeric0..1 Line Count. The number of lines in the document.
InvoicePeriods0..n Period. Associates the Self Billed Credit Note with an Invoicing Period rather than a specific Invoice (Self Billing).
DiscrepancyRespons0..n Response. An association to a reason for the Self Billed Credit Note as a whole.
OrderReference0..1 Order Reference. An association to Order Reference.
BillingReferences0..n Billing Reference. An association to Billing Reference.
DespatchDocumentReferences0..n Document Reference. An associative reference to Despatch Advice.
ReceiptDocumentReferences0..n Document Reference. An associative reference to Receipt Advice.
ContractDocumentReferences0..n Document Reference. An associative reference to Contract.
AdditionalDocumentReferences0..n Document Reference. An associative reference to Additional Document.
Signatures0..n Signature. An association to Signature.
AccountingCustomerParty1 Customer Party. An association to the Accounting Customer Party.
AccountingSupplierParty1 Supplier Party. An association to the Accounting Customer Party.
PayeeParty0..1 Party. An association to the Payee.
TaxRepresentativeParty0..1 Party. An association to the Tax Representative.
AllowanceCharges0..n Allowance Charge. An association with an overall charge or allowance.
TaxExchangeRate0..1 Exchange Rate. An association to Exchange Rate between the Document Currency and the Tax Currency.
PricingExchangeRate0..1 Exchange Rate. An association to Exchange Rate between the Document Currency and the Pricing Currency.
TaxTotals0..n Tax Total. An association to Tax Total for specific tax types/rates.
LegalMonetaryTotal1 Monetary Total. An association to the total amount payable on the Self Billed Credit Note, including Allowances, Charges, and Taxes.
CreditNoteLines1..n Credit Note Line. An association to one or more Self Billed Credit Note Lines.
 
XML XML Document in the string format.

Public Instance Methods

GetSchemaValidationErrors Validate document by schema. If document is not valid, return validation error.
GetSchemaValidationErrorsFromXML Validate XML by schema. If XML is not valid, return validation error.
GetValueValidationErrors Validate document by value. If document is not valid, return validation error.
GetValueValidationErrorsFromXML Validate XML by value. If XML is not valid, return validation error.
GetValidationErrors Validate document by schema and then by value. If document is not valid, return validation error.
GetValidationErrorsFromXML Validate XML by schema and then by value. If XML is not valid, return validation error.
Write Write document XML.
Read Read document XML.

Public Operators

Operator=Overloading of Assignment Operator. (Only C++)

Thread Safety

Public static members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also

SelfBilledCreditNote Properties | Dycode.SimpleUBL