Definition Type: Element
Name: Invoice
Namespace: http://www.adsml.org/adsmlfinancials/1.0
Containing Schema: AdsMLFinancials-1.0-PublicTypeLibrary-AS.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Properties in schema adsmltypelibrary-2_0-as_xsd Drilldown into DocumentRendering in schema adsmltypelibrary-2_0-as_xsd Drilldown into DisclaimerText in schema adsmltypelibrary-2_0-as_xsd Drilldown into LegalMonetaryTotal in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into TaxTotal in schema adsmltypelibrary-2_0-as_xsd Drilldown into AdditionalAllowanceCharge in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into FinancialDocumentFooter in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into InformationalLine in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into CreditLine in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into InvoiceLine in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into PrepaidPayment in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into PaymentTerms in schema adsmltypelibrary-2_0-as_xsd Drilldown into PaymentMeans in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into OtherParty in schema adsmltypelibrary-2_0-as_xsd Drilldown into PayeeParty in schema adsmltypelibrary-2_0-as_xsd Drilldown into InvoicingParty in schema adsmltypelibrary-2_0-as_xsd Drilldown into PayerParty in schema adsmltypelibrary-2_0-as_xsd Drilldown into ExchangeRate in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into DocumentCurrencyCode in schema adsmltypelibrary-2_0-as_xsd Drilldown into TaxPointDate in schema adsmltypelibrary-2_0-as_xsd Drilldown into Note in schema adsmltypelibrary-2_0-as_xsd Drilldown into MarkedWith in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into DocumentTypeCode in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into CreditNotePeriod in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into InvoicePeriod in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into IssueDate in schema adsmltypelibrary-2_0-as_xsd Drilldown into AuxiliaryDocumentReferences in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into DocumentIdentifier in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into FinancialDocumentHeader in schema adsmlfinancials-1_0-publictypelibrary-as_xsd Drilldown into presentationTransformation in schema adsmltypelibrary-2_0-as_xsd Drilldown into messageAssembledTime in schema adsmltypelibrary-2_0-as_xsd Drilldown into messageClass in schema adsmltypelibrary-2_0-as_xsd Drilldown into messageHeaderLine in schema adsmltypelibrary-2_0-as_xsd Drilldown into messageID in schema adsmltypelibrary-2_0-as_xsd Drilldown into commonMessageAttributes in schema adsmltypelibrary-2_0-as_xsd Drilldown into messageCode in schema adsmlfinancials-1_0-publictypelibrary-as_xsdXSD Diagram of Invoice in schema adsmlfinancials-1_0-publictypelibrary-as_xsd (AdsML)
Collapse XSD Schema Code:
<xs:element name="Invoice">
    <xs:complexType>
        <xs:sequence>
            <xs:group ref="FinancialDocumentHeader" />
            <xs:choice maxOccurs="unbounded">
                <xs:element ref="InvoiceLine" />
                <xs:element ref="CreditLine" />
                <xs:element ref="InformationalLine" />
            </xs:choice>
            <xs:group ref="FinancialDocumentFooter" />
        </xs:sequence>
        <xs:attribute name="messageCode" type="AdsMLFinancialsMessageCodeCV" use="required" fixed="FD-NV" />
        <xs:attributeGroup ref="adsml:commonMessageAttributes" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DocumentIdentifier adsml-fi:DocumentIdentifier (1) (1)
AuxiliaryDocumentReferences adsml-fi:AuxiliaryDocumentReferences 0 (1)
IssueDate adsml:IssueDate (1) (1)
InvoicePeriod adsml-fi:InvoicePeriod 0 (1)
CreditNotePeriod adsml-fi:CreditNotePeriod 0 (1)
DocumentTypeCode adsml-fi:DocumentTypeCode 0 (1)
MarkedWith adsml-fi:MarkedWith 0 (1)
Note adsml:Note 0 (1)
TaxPointDate adsml:TaxPointDate 0 (1)
DocumentCurrencyCode adsml:DocumentCurrencyCode (1) (1)
ExchangeRate adsml-fi:ExchangeRate 0 (1)
PayerParty adsml:PayerParty 0 (1)
InvoicingParty adsml:InvoicingParty 0 (1)
PayeeParty adsml:PayeeParty 0 (1)
OtherParty adsml:OtherParty 0 unbounded
PaymentMeans adsml-fi:PaymentMeans 0 unbounded
PaymentTerms adsml:PaymentTerms 0 (1)
PrepaidPayment adsml-fi:PrepaidPayment 0 unbounded
InvoiceLine adsml-fi:InvoiceLine (1) (1)
CreditLine adsml-fi:CreditLine (1) (1)
InformationalLine adsml-fi:InformationalLine (1) (1)
AdditionalAllowanceCharge adsml-fi:AdditionalAllowanceCharge 0 (1)
TaxTotal adsml:TaxTotal 0 unbounded
LegalMonetaryTotal adsml-fi:LegalMonetaryTotal (1) (1)
DisclaimerText adsml:DisclaimerText 0 (1)
DocumentRendering adsml:DocumentRendering 0 (1)
Properties adsml:Properties 0 (1)
<xs:group> adsml-fi:FinancialDocumentHeader (1) (1)
<xs:group> adsml-fi:FinancialDocumentFooter (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
messageCode adsml-fi:messageCode Required
messageID adsml:messageID Required
messageHeaderLine adsml:messageHeaderLine (Optional)
messageClass adsml:messageClass Required
messageAssembledTime adsml:messageAssembledTime Optional
presentationTransformation adsml:presentationTransformation Optional