A group of business terms providing information about the period relevant for the Invoice line.
請求書明細行に関連する期間に関する情報
cac
urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2XPath | Syn. Card. | Semantic Card. | ID | Business term | |
---|---|---|---|---|---|
/ Invoice / cac:InvoiceLine / cac:InvoicePeriod / cbc:StartDate | 0..1 | 0..1 | ibt-134 | • Invoice line period start date 請求書明細行の期間開始日 |
|
/ Invoice / cac:InvoiceLine / cac:InvoicePeriod / cbc:EndDate | 0..1 | 0..1 | ibt-135 | • Invoice line period end date 請求書明細行の期間終了日 |
(
((//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)
(count(cac:InvoicePeriod) <= 1)
exists(cbc:StartDate) or
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)
exists(cbc:StartDate) or
exists(cbc:EndDate)