Looking for help!
NAME
SemanticWeb::Schema::Invoice - A statement of the money due for goods or services; a bill.
VERSION
version v23.0.0
DESCRIPTION
A statement of the money due for goods or services; a bill.
ATTRIBUTES
account_id
accountId
The identifier for the account the payment will be applied to.
A account_id should be one of the following types:
Str
_has_account_id
A predicate for the "account_id" attribute.
billing_period
billingPeriod
The time interval used to compute the invoice.
A billing_period should be one of the following types:
_has_billing_period
A predicate for the "billing_period" attribute.
broker
An entity that arranges for an exchange between a buyer and a seller. In most cases a broker never acquires or releases ownership of a product or service involved in an exchange. If it is not clear whether an entity is a broker, seller, or buyer, the latter two terms are preferred.
A broker should be one of the following types:
_has_broker
A predicate for the "broker" attribute.
category
A category for the item. Greater signs or slashes can be used to informally indicate a category hierarchy.
A category should be one of the following types:
InstanceOf['SemanticWeb::Schema::CategoryCode']
InstanceOf['SemanticWeb::Schema::PhysicalActivityCategory']
InstanceOf['SemanticWeb::Schema::Thing']
Str
_has_category
A predicate for the "category" attribute.
confirmation_number
confirmationNumber
A number that confirms the given order or payment has been received.
A confirmation_number should be one of the following types:
Str
_has_confirmation_number
A predicate for the "confirmation_number" attribute.
customer
Party placing the order or paying the invoice.
A customer should be one of the following types:
_has_customer
A predicate for the "customer" attribute.
minimum_payment_due
minimumPaymentDue
The minimum payment required at this time.
A minimum_payment_due should be one of the following types:
InstanceOf['SemanticWeb::Schema::MonetaryAmount']
InstanceOf['SemanticWeb::Schema::PriceSpecification']
_has_minimum_payment_due
A predicate for the "minimum_payment_due" attribute.
payment_due
paymentDue
The date that payment is due.
A payment_due should be one of the following types:
Str
_has_payment_due
A predicate for the "payment_due" attribute.
payment_due_date
paymentDueDate
The date that payment is due.
A payment_due_date should be one of the following types:
Str
_has_payment_due_date
A predicate for the "payment_due_date" attribute.
payment_method
paymentMethod
The name of the credit card or other method of payment for the order.
A payment_method should be one of the following types:
_has_payment_method
A predicate for the "payment_method" attribute.
payment_method_id
paymentMethodId
An identifier for the method of payment used (e.g. the last 4 digits of the credit card).
A payment_method_id should be one of the following types:
Str
_has_payment_method_id
A predicate for the "payment_method_id" attribute.
payment_status
paymentStatus
The status of payment; whether the invoice has been paid or not.
A payment_status should be one of the following types:
_has_payment_status
A predicate for the "payment_status" attribute.
provider
The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.
A provider should be one of the following types:
_has_provider
A predicate for the "provider" attribute.
references_order
referencesOrder
The Order(s) related to this Invoice. One or more Orders may be combined into a single Invoice.
A references_order should be one of the following types:
_has_references_order
A predicate for the "references_order" attribute.
scheduled_payment_date
scheduledPaymentDate
The date the invoice is scheduled to be paid.
A scheduled_payment_date should be one of the following types:
Str
_has_scheduled_payment_date
A predicate for the "scheduled_payment_date" attribute.
total_payment_due
totalPaymentDue
The total amount due.
A total_payment_due should be one of the following types:
InstanceOf['SemanticWeb::Schema::MonetaryAmount']
InstanceOf['SemanticWeb::Schema::PriceSpecification']
_has_total_payment_due
A predicate for the "total_payment_due" attribute.
SEE ALSO
SemanticWeb::Schema::Intangible
SOURCE
The development version is on github at https://github.com/robrwo/SemanticWeb-Schema and may be cloned from git://github.com/robrwo/SemanticWeb-Schema.git
BUGS
Please report any bugs or feature requests on the bugtracker website https://github.com/robrwo/SemanticWeb-Schema/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Robert Rothenberg <rrwo@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018-2023 by Robert Rothenberg.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)