A group of business terms providing information on the invoice period.
請求期間に関わる情報を提供するビジネス用語のグループ。
cac
urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2XPath | Syn. Card. | Semantic Card. | ID | Business term | |
---|---|---|---|---|---|
/ Invoice / cac:InvoicePeriod / cbc:StartDate | 0..1 | 0..1 | ibt-073 | • Invoicing period start date 請求期間開始日 |
|
/ Invoice / cac:InvoicePeriod / cbc:EndDate | 0..1 | 0..1 | ibt-074 | • Invoicing period end date 請求期間終了日 |
|
/ Invoice / cac:InvoicePeriod / cbc:DescriptionCode | 0..1 | 0..1 | ibt-008 | • TAX point date code 課税基準日コード |
(
((//cbc:StartDate >= '2023-10-01') or
(//cbc:EndDate >= '2023-10-01')) and
matches(normalize-space(cbc:CompanyID),'^T[0-9]{13}$')) or
not((//cbc:StartDate >= '2023-10-01') or
(//cbc:EndDate >= '2023-10-01')
)
xs:date(text()) >= xs:date(../../../cac:InvoicePeriod/cbc:StartDate)
xs:date(text()) >= xs:date(../../../cac:InvoicePeriod/cbc:EndDate)
exists(//cac:InvoicePeriod)
(exists(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) =
'K']) and
(string-length(cac:Delivery/cbc:ActualDeliveryDate) > 1 or
(cac:InvoicePeriod/*))) or
(
not(
cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) =
'K']
)
)
xs:date(text()) >= xs:date(../../../cac:InvoicePeriod/cbc:StartDate)
xs:date(text()) >= xs:date(../../../cac:InvoicePeriod/cbc:EndDate)
(count(cac:InvoicePeriod) <= 1)
exists(cbc:StartDate) or
exists(cbc:EndDate) or
(exists(cbc:DescriptionCode) and
not(exists(cbc:StartDate)) and
not(exists(cbc:EndDate))
)
exists(//cac:InvoicePeriod)
(
((//cbc:StartDate >= '2023-10-01') or
(//cbc:EndDate >= '2023-10-01')) and
matches(normalize-space(cbc:CompanyID),'^T[0-9]{13}$')) or
not((//cbc:StartDate >= '2023-10-01') or
(//cbc:EndDate >= '2023-10-01')
)
exists(//cac:InvoicePeriod)
(
((//cbc:StartDate >= '2023-10-01') or
(//cbc:EndDate >= '2023-10-01')) and
matches(normalize-space(cbc:CompanyID),'^T[0-9]{13}$')) or
not((//cbc:StartDate >= '2023-10-01') or
(//cbc:EndDate >= '2023-10-01')
)
exists(cac:InvoicePeriod) or
exists(cac:InvoiceLine/cac:InvoicePeriod)
exists(cbc:StartDate) or
exists(cbc:EndDate) or
(exists(cbc:DescriptionCode) and
not(exists(cbc:StartDate)) and
not(exists(cbc:EndDate))
)
exists(cbc:StartDate) or
exists(cbc:EndDate) or
(exists(cbc:DescriptionCode) and
not(exists(cbc:StartDate)) and
not(exists(cbc:EndDate))
)
(exists(cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) =
'K']) and
(string-length(cac:Delivery/cbc:ActualDeliveryDate) > 1 or
(cac:InvoicePeriod/*))) or
(
not(
cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:ID[normalize-space(.) =
'K']
)
)