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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-psc message

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


Subject: Taxes


Hello PSC,

I need some help figuring out the definitions relating to taxes.  Here's
what appears to be the structure of TaxTotal, leaving out some
unnecessary details (the number 1 indicates exactly one required):

   TaxTotal
      TaxSubtotal (0..n)
         TaxAmount (1)
         ...
         Percent
         ...
         TierRange
         TierRatePercent
         TaxCategory (1)
            ...
            TierRange
            TierRatePercent
            TaxScheme (1)
               ... scheme info ...

1. TierRange and TierRatePercent under TaxSubtotal appear to be
redundant, since these same items will also necessarily appear in
TaxSubtotal under the required TaxCategory.  What am I missing here?

2. There is exactly one TaxCategory and one TaxScheme for each
TaxSubtotal (which has exactly one TaxAmount).  I'm trying to interpret
TaxAmount in TaxSubtotal as the number you get by applying the tax rate
(Percent) to a given amount after categorizing the given amount in its
TaxCategory within the given TaxScheme.  In other words, only one
TaxCategory in each TaxScheme should apply to the given amount.  But I'm
having trouble reconciling this picture with the definition of TaxTotal
as "Information about a total amount of a particular type of tax" when
TaxTotal is (presumably) the total of its 0..n TaxSubtotals, and I'm
also having trouble with the definition of TaxAmount in TaxTotal as "The
total tax amount for particular tax scheme e.g. VAT; the sum of each of
the tax subtotals for each tax category within the tax scheme", which
seems to be saying that TaxSubtotal is the sum of multiple TaxCategories
within one TaxScheme.  I'd appreciate it if someone could describe the
relationship between total, subtotal, category, and scheme more clearly
than I've been able to figure out thus far.

Jon


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