OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Business Rule Action (SG): Re: [ubl] Agenda for Pacific UBL TCcall 10|11 Oct


Here is the business rule for my action item from last week:

This is just a typical rule among an imaginary set of likely business rules
regarding the TaxTypeCode in a Value Added Tax (VAT) context:
(namespace prefixes omitted for clarity)

******************************************************************

If there is at least one occurance of an InvoiceLine which has 
InvoiceLine/TaxTotal/TaxSubTotal/TaxCategory/TaxScheme/TaxTypeCode = 'VAT'

then 

{

for each occurance of InvoiceLine/TaxTotal/TaxSubTotal/TaxCategory[/TaxScheme/TaxTypeCode = 'VAT']

{

the corresponding InvoiceLine/TaxTotal/TaxSubTotal/TaxCategory/ID and 
InvoiceLine/TaxTotal/TaxSubTotal/TaxCategory/Percent must each have a not null value

and 

if the corresponding InvoiceLine/TaxTotal/TaxSubTotal/TaxCategory/Percent that value does not equal 0 or 0.0 or 0.00, etc

there must be an occurance Invoice/TaxTotal//TaxSubTotal/TaxCategory[/TaxScheme/TaxTypeCode = 'VAT'] which has
Invoice/TaxTotal//TaxSubTotal/TaxCategory/ID = InvoiceLine/TaxTotal/TaxSubTotal/TaxCategory/ID 

}

}

and there must be one occurance of Invoice/SellerParty/PartyTaxScheme/TaxScheme/TaxTypeCode = 'VAT' with a 
corresponding non null Invoice/SellerParty/PartyTaxScheme/CompanyID

******************************************************************

NOTE: TaxScheme/TaxTypeCode here appears in three semantically separate contexts (for the purpose of this rule) -

InvoiceLine/TaxTotal/TaxSubTotal/TaxCategory
Invoice/TaxTotal/TaxSubTotal/TaxCategory
 and 
Invoice/SellerParty/PartyTaxScheme 

each having a potentially separate but likely equivalent set of enumerations 
of which there is at least one member - 'VAT'

******************************************************************


All the best

Stephen Green



>>> <jon.bosak@sun.com> 10/10/05 00:20:16 >>>
Western hemisphere participants: note that this meeting takes
place Monday evening in your time zones.

AGENDA FOR PACIFIC UBL TC MEETING
00H30 - 02H30 UTC TUESDAY 11 OCTOBER 2005
   17h30 - 19h30 Mon San Francisco
   20h30 - 22h30 Mon Washington
   08h30 - 10h30 Tue Hong Kong, Singapore, Perth, Beijing
   09h30 - 11h30 Tue Seoul, Tokyo
   10h30 - 12h30 Tue Sydney
   #############################################
   STANDING INFORMATION FOR UBL CONFERENCE CALLS
   U.S. domestic toll-free number: (866)839-8145
   Int. access/caller paid number: (865)524-6352
   Access code: 5705229
   #############################################

STANDING ITEMS

   Additions to the calendar:
      http://ibiblio.org/bosak/ubl/calendar.htm 
   Liaison reports: Tax XML TC, ebBP TC
   Subcommittee reports: HISC, SBSC, PSC, TSC
   Team reports: Code List, Digital Signatures, Catalogue
   Review of Atlantic and Europe/Asia calls
   Schedule review:
      http://lists.oasis-open.org/archives/ubl/200508/msg00167.html 

ACTION ITEM REVIEW

   ACTION: TM to document the spreadsheet structure and format by
   the first week of October.  This means a prose description of
   each column in the spreadsheets that we are now using.

      (From Atlantic call) To be completed by 10/14.

   ACTION: JB to revise the UBL 2.0 schedule to separate the core
   2.0 package from the informative materials.

      Almost done.

   ACTION: SG to think through an example business rule based on
   taxcode for later use in showing schematron applications.

      Pending.

THIS MEETING

 - UN/CEFACT discussion

 - Code lists 

Jon Bosak
Chair, OASIS UBL TC

---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail.  You may a link to this group and all your TCs in OASIS
at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]