Universal Business Language Customisations for General Use

Stephen Green

Sacha Schlegel

Notices

This is a beta prototype draft and is liable to change. Users of this draft MUST accept that they do so at their own risk with no liability accepted by the authors or publishers for any loss incurred as a result.

Copyright © SystML, www.systml.co.uk, 2006. All Rights Reserved.

Copyright © HavanaWave AG, 2006. All Rights Reserved.

22 October 2006

Abstract

This document provides an index for customisations by SystML, www.systml.co.uk, of The Universal Business Language (UBL).


Table of Contents

SystML1 [systml1.zip]
Document Subset Definitions
Business Process Definitions
SystML2 [systml2.zip]
Document Subset Definitions
Business Process Definitions
References

SystML1 [systml1.zip]

Business Process Definitions

Process profiles to use with these documents are provided using ebXML Business Process Specification[ebBP]

Table 2. Process Definition Files

Process Definition FileCorresponding Example Agreement FileCorresponding Example Agreement SummaryCorresponding Example Agreement 'Building Block' Components
ubl-1-systml1-despatch-advice-notification.xmlcpa_sample_ubl-1-systml1-despatch-advice-notification.xmlhtml_cpa_sample_ubl-1-systml1-despatch-advice-notification.htmlcppa_building_blocks_ubl-1-systml1-despatch-advice-notification.xml
ubl-1-systml1-invoice-notification.xmlcpa_sample_ubl-1-systml1-invoice-notification.xmlhtml_cpa_sample_ubl-1-systml1-invoice-notification.htmlcppa_building_blocks_ubl-1-systml1-invoice-notification.xml
ubl-1-systml1-order-cancellation-notification.xmlcpa_sample_ubl-1-systml1-order-cancellation-notification.xmlhtml_cpa_sample_ubl-1-systml1-order-cancellation-notification.htmlcppa_building_blocks_ubl-1-systml1-order-cancellation-notification.xml
ubl-1-systml1-order-change-notification.xmlcpa_sample_ubl-1-systml1-order-change-notification.xmlhtml_cpa_sample_ubl-1-systml1-order-change-notification.htmlcppa_building_blocks_ubl-1-systml1-order-change-notification.xml
ubl-1-systml1-order-change-with-complex-response.xmlcpa_sample_ubl-1-systml1-order-change-with-complex-response.xmlhtml_cpa_sample_ubl-1-systml1-order-change-with-complex-response.htmlcppa_building_blocks_ubl-1-systml1-order-change-with-complex-response.xml
ubl-1-systml1-order-response-notification.xmlcpa_sample_ubl-1-systml1-order-response-notification.xmlhtml_cpa_sample_ubl-1-systml1-order-response-notification.htmlcppa_building_blocks_ubl-1-systml1-order-response-notification.xml
ubl-1-systml1-order-response-simple-notification.xmlcpa_sample_ubl-1-systml1-order-response-simple-notification.xmlhtml_cpa_sample_ubl-1-systml1-order-response-simple-notification.htmlcppa_building_blocks_ubl-1-systml1-order-response-simple-notification.xml
ubl-1-systml1-order-with-complex-response.xmlcpa_sample_ubl-1-systml1-order-with-complex-response.xmlhtml_cpa_sample_ubl-1-systml1-order-with-complex-response.htmlcppa_building_blocks_ubl-1-systml1-order-with-complex-response.xml
ubl-1-systml1-order-with-simple-response.xmlcpa_sample_ubl-1-systml1-order-with-simple-response.xmlhtml_cpa_sample_ubl-1-systml1-order-with-simple-response.htmlcppa_building_blocks_ubl-1-systml1-order-with-simple-response.xml
ubl-1-systml1-receipt-advice-notification.xmlcpa_sample_ubl-1-systml1-receipt-advice-notification.xmlhtml_cpa_sample_ubl-1-systml1-receipt-advice-notification.htmlcppa_building_blocks_ubl-1-systml1-receipt-advice-notification.xml

SystML2 [systml2.zip]

Document Subset Definitions

The following documents are defined using W3C XML Schema Files and ASN.1 [ASN.1] with XML sample instances.

Table 3. Document Definition Files

DocumentW3C XML SchemaASN.1 SchemaExample XML Instance
Application ResponseUBL-ApplicationResponse-2.0.xsdUBL-ApplicationResponse-2.0.asnSystML-UBL-2-ApplicationResponse-subset-example.xml
Attached DocumentUBL-ApplicationResponse-2.0.xsdUBL-AttachedDocument-2.0.asnSystML-UBL-2-AttachedDocument-subset-example.xml
Debit NoteUBL-DebitNote-2.0.xsdUBL-DebitNote-2.0.asnSystML-UBL-2-DebitNote-subset-example.xml
Credit NoteUBL-CreditNote-2.0.xsdUBL-CreditNote-2.0.asnSystML-UBL-2-CreditNote-subset-example.xml
Despatch AdviceUBL-DespatchAdvice-2.0.xsdUBL-DespatchAdvice-2.0.asnSystML-UBL-2-DespatchAdvice-subset-example.xml
InvoiceUBL-Invoice-2.0.xsdUBL-Invoice-2.0.asnSystML-UBL-2-Invoice-subset-example.xml
Order CancellationUBL-OrderCancellation-2.0.xsdUBL-OrderCancellation-2.0.asnSystML-UBL-2-OrderCancellation-subset-example.xml
Order ChangeUBL-OrderChange-2.0.xsdUBL-OrderChange-2.0.asnSystML-UBL-2-OrderChange-subset-example.xml
Order ResponseUBL-OrderResponse-2.0.xsdUBL-OrderResponse-2.0.asnSystML-UBL-2-OrderResponse-subset-example.xml
Order Response SimpleUBL-OrderResponseSimple-2.0.xsdUBL-OrderResponseSimple-2.0.asnSystML-UBL-2-OrderResponseSimple-subset-example.xml
OrderUBL-Order-2.0.xsdUBL-Order-2.0.asnSystML-UBL-2-Order-subset-example.xml
QuotationUBL-Quotation-2.0.xsdUBL-Quotation-2.0.asnSystML-UBL-2-Quotation-subset-example.xml
Receipt AdviceUBL-ReceiptAdvice-2.0.xsdUBL-ReceiptAdvice-2.0.asnSystML-UBL-2-ReceiptAdvice-subset-example.xml
Remittance AdviceUBL-RemittanceAdvice-2.0.xsdUBL-RemittanceAdvice-2.0.asnSystML-UBL-2-RemittanceAdvice-subset-example.xml
Request For QuotationUBL-RequestForQuotation-2.0.xsdUBL-RequestForQuotation-2.0.asnSystML-UBL-2-RequestForQuotation-subset-example.xml
Self Billed Credit NoteUBL-SelfBilledCreditNote-2.0.xsdUBL-SelfBilledCreditNote-2.0.asnSystML-UBL-2-SelfBilledCreditNote-subset-example.xml
Self Billed InvoiceUBL-SelfBilledInvoice-2.0.xsdUBL-SelfBilledInvoice-2.0.asnSystML-UBL-2-SelfBilledInvoice-subset-example.xml
StatementUBL-Statement-2.0.xsdUBL-Statement-2.0.asnSystML-UBL-2-Statement-subset-example.xml
Simple DocumentSystML-SimpleDocument-2.0.xsdSystML-SimpleDocument-2.0.asnSystML-SimpleDocument-subset-example.xml

Business Process Definitions

Process profiles to use with these documents are provided using ebXML Business Process Specification[ebBP]

Table 4. Process Definition Files

Process Definition FileCorresponding Example Agreement FileCorresponding Example Agreement SummaryCorresponding Example Agreement 'Building Block' Components
ubl-2-systml2-application-response-notification.xmlcpa_sample_ubl-2-systml2-application-response-notification.xmlhtml_cpa_sample_ubl-2-systml2-application-response-notification.htmlcppa_building_blocks_ubl-2-systml2-application-response-notification.xml
ubl-2-systml2-attached-document-notification.xmlcpa_sample_ubl-2-systml2-attached-document-notification.xmlhtml_cpa_sample_ubl-2-systml2-attached-document-notification.htmlcppa_building_blocks_ubl-2-systml2-attached-document-notification.xml
ubl-2-systml2-credit-notification.xmlcpa_sample_ubl-2-systml2-credit-notification.xmlhtml_cpa_sample_ubl-2-systml2-credit-notification.htmlcppa_building_blocks_ubl-2-systml2-credit-notification.xml
ubl-2-systml2-debit-notification.xmlcpa_sample_ubl-2-systml2-debit-notification.xmlhtml_cpa_sample_ubl-2-systml2-debit-notification.htmlcppa_building_blocks_ubl-2-systml2-debit-notification.xml
ubl-2-systml2-despatch-advice-notification.xmlcpa_sample_ubl-2-systml2-despatch-advice-notification.xmlhtml_cpa_sample_ubl-2-systml2-despatch-advice-notification.htmlcppa_building_blocks_ubl-2-systml2-despatch-advice-notification.xml
ubl-2-systml2-invoice-notification.xmlcpa_sample_ubl-2-systml2-invoice-notification.xmlhtml_cpa_sample_ubl-2-systml2-invoice-notification.htmlcppa_building_blocks_ubl-2-systml2-invoice-notification.xml
ubl-2-systml2-order-cancellation-notification.xmlcpa_sample_ubl-2-systml2-order-cancellation-notification.xmlhtml_cpa_sample_ubl-2-systml2-order-cancellation-notification.htmlcppa_building_blocks_ubl-2-systml2-order-cancellation-notification.xml
ubl-2-systml2-order-change-notification.xmlcpa_sample_ubl-2-systml2-order-change-notification.xmlhtml_cpa_sample_ubl-2-systml2-order-change-notification.htmlcppa_building_blocks_ubl-2-systml2-order-change-notification.xml
ubl-2-systml2-order-change-with-complex-response.xmlcpa_sample_ubl-2-systml2-order-change-with-complex-response.xmlhtml_cpa_sample_ubl-2-systml2-order-change-with-complex-response.htmlcppa_building_blocks_ubl-2-systml2-order-change-with-complex-response.xml
ubl-2-systml2-order-response-notification.xmlcpa_sample_ubl-2-systml2-order-response-notification.xmlhtml_cpa_sample_ubl-2-systml2-order-response-notification.htmlcppa_building_blocks_ubl-2-systml2-order-response-notification.xml
ubl-2-systml2-order-response-simple-notification.xmlcpa_sample_ubl-2-systml2-order-response-simple-notification.xmlhtml_cpa_sample_ubl-2-systml2-order-response-simple-notification.htmlcppa_building_blocks_ubl-2-systml2-order-response-simple-notification.xml
ubl-2-systml2-order-with-complex-response.xmlcpa_sample_ubl-2-systml2-order-with-complex-response.xmlhtml_cpa_sample_ubl-2-systml2-order-with-complex-response.htmlcppa_building_blocks_ubl-2-systml2-order-with-complex-response.xml
ubl-2-systml2-order-with-simple-response.xmlcpa_sample_ubl-2-systml2-order-with-simple-response.xmlhtml_cpa_sample_ubl-2-systml2-order-with-simple-response.htmlcppa_building_blocks_ubl-2-systml2-order-with-simple-response.xml
ubl-2-systml2-receipt-advice-notification.xmlcpa_sample_ubl-2-systml2-receipt-advice-notification.xmlhtml_cpa_sample_ubl-2-systml2-receipt-advice-notification.htmlcppa_building_blocks_ubl-2-systml2-receipt-advice-notification.xml
ubl-2-systml2-remittance-advice-notification.xmlcpa_sample_ubl-2-systml2-remittance-advice-notification.xmlhtml_cpa_sample_ubl-2-systml2-remittance-advice-notification.htmlcppa_building_blocks_ubl-2-systml2-remittance-advice-notification.xml
ubl-2-systml2-request-for-quotation.xmlcpa_sample_ubl-2-systml2-request-for-quotation.xmlhtml_cpa_sample_ubl-2-systml2-request-for-quotation.htmlcppa_building_blocks_ubl-2-systml2-request-for-quotation.xml
ubl-2-systml2-self-billed-credit-note-notification.xmlcpa_sample_ubl-2-systml2-self-billed-credit-note-notification.xmlhtml_cpa_sample_ubl-2-systml2-self-billed-credit-note-notification.htmlcppa_building_blocks_ubl-2-systml2-self-billed-credit-note-notification.xml
ubl-2-systml2-self-billed-invoice-notification.xmlcpa_sample_ubl-2-systml2-self-billed-invoice-notification.xmlhtml_cpa_sample_ubl-2-systml2-self-billed-invoice-notification.htmlcppa_building_blocks_ubl-2-systml2-self-billed-invoice-notification.xml
ubl-2-systml2-statement-notification.xmlcpa_sample_ubl-2-systml2-statement-notification.xmlhtml_cpa_sample_ubl-2-systml2-statement-notification.htmlcppa_building_blocks_ubl-2-systml2-statement-notification.xml
systml2-simple-document-notification.xmlcpa_sample_ubl-2-systml2-simple-document-notification.xmlhtml_cpa_sample_ubl-2-systml2-simple-document-notification.htmlcppa_building_blocks_ubl-2-systml2-simple-document-notification.xml

References

General

[ASN.1] ITU-T X.680-X.683: Abstract Syntax Notation One (ASN.1); ITU-T X.690-X.693: ASN.1 encoding ruleshttp://www.itu.int/ITU-T/studygroups/com17/languages/X.680-X.693-0207w.zip

[ebBP] ebXML Business Process Specification (ebBP) Version 2.0http://docs.oasis-open.org/ebxml-bp/

[UBL] Universal Business Language (UBL) Version 2.0http://docs.oasis-open.org/ubl/cs-UBL-2.0