Act
Represents information about an act.
type Act {
id: ID!
_groupMeta: GroupMeta
number: String
type: ActType
status: RelatedStatusType
effectiveAt: Date
executionStartAt: DateTime
executionEndAt: DateTime
warrantyStartAt: Date
warrantyEndAt: Date
location: String
currency: CurrencyCode
exchangeRate: Decimal
discount: Decimal
subtotal: Decimal
subtotalExcludingTax: Decimal
tax: Decimal
total: Decimal
notes: String
isIssuer: Boolean
client: Contact
person: Contact
issuer: User
lines: [ActLine]
priceList: PriceList
comments: [Comment!]!
followers: [User!]
creator: User
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
meters(
where: ActMetersWhereWhereConditions
orderBy: [ActMetersOrderByOrderByClause!]
first: Int! = 10
after: String
): MeterConnection!
invoices(
where: ActInvoicesWhereWhereConditions
orderBy: [ActInvoicesOrderByOrderByClause!]
first: Int! = 10
after: String
): InvoiceConnection!
quotes(
where: ActQuotesWhereWhereConditions
orderBy: [ActQuotesOrderByOrderByClause!]
first: Int! = 10
after: String
): QuoteConnection!
properties(
where: ActPropertiesWhereWhereConditions
orderBy: [ActPropertiesOrderByOrderByClause!]
first: Int! = 10
after: String
): PropertyConnection!
projects(
where: ActProjectsWhereWhereConditions
orderBy: [ActProjectsOrderByOrderByClause!]
first: Int! = 10
after: String
): ProjectConnection!
tasks(
where: ActTasksWhereWhereConditions
orderBy: [ActTasksOrderByOrderByClause!]
first: Int! = 10
after: String
): TaskConnection!
letters(
where: ActLettersWhereWhereConditions
orderBy: [ActLettersOrderByOrderByClause!]
first: Int! = 10
after: String
): LetterConnection!
contracts(
where: ActContractsWhereWhereConditions
orderBy: [ActContractsOrderByOrderByClause!]
first: Int! = 10
after: String
): ContractConnection!
files(
where: ActFilesWhereWhereConditions
orderBy: [ActFilesOrderByOrderByClause!]
first: Int! = 10
after: String
): FileConnection!
}
Fields
Act.id ● ID! non-null scalar
Act's unique identifier.
Act._groupMeta ● GroupMeta object
Grouping metadata when results are grouped.
Act.number ● String scalar
The act's number.
Act.type ● ActType object
The act's type.
Act.status ● RelatedStatusType object
The act's status.
Act.effectiveAt ● Date scalar
Starting date of the act.
Act.executionStartAt ● DateTime scalar
Execution start date and time.
Act.executionEndAt ● DateTime scalar
Execution end date and time.
Act.warrantyStartAt ● Date scalar
Warranty start date.
Act.warrantyEndAt ● Date scalar
Warranty end date.
Act.location ● String scalar
Location of the act.
Act.currency ● CurrencyCode enum
The act's currency.
Act.exchangeRate ● Decimal scalar
The act's currency exchange rate.
Act.discount ● Decimal scalar
The act's discount percentage.
Act.subtotal ● Decimal scalar
Total of all items on the act before any act level discount or exclusive tax is applied.
Act.subtotalExcludingTax ● Decimal scalar
The subtotal of the act before any act level discount or tax.
Act.tax ● Decimal scalar
The amount of tax on this act.
Act.total ● Decimal scalar
Total after discounts and taxes.
Act.notes ● String scalar
The act's notes.
Act.isIssuer ● Boolean scalar
Determine whether the current user is this act's issuer.
Act.client ● Contact object
The act's client.
Act.person ● Contact object
The act's client related person.
Act.issuer ● User object
The act's issuer.
Act.lines ● [ActLine] list object
The individual line items that make up the act.
Act.priceList ● PriceList object
The act's price list.
Act.comments ● [Comment!]! non-null object
The act's comments.
Act.followers ● [User!] list object
The act's followers.
Act.creator ● User object
The user who created this act.
Act.createdAt ● DateTimeTz! non-null scalar
The date and time when the act was created.
Act.updatedAt ● DateTimeTz! non-null scalar
The date and time when the act was last updated.
Act.deletedAt ● DateTimeTz scalar
The date and time when the act was deleted.
Act.meters ● MeterConnection! non-null object
A list of meters associated with the act.
Act.meters.where ● ActMetersWhereWhereConditions input
Act.meters.orderBy ● [ActMetersOrderByOrderByClause!] list input
Act.meters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.meters.after ● String scalar
A cursor after which elements are returned.
Act.invoices ● InvoiceConnection! non-null object
The act's invoices.
Act.invoices.where ● ActInvoicesWhereWhereConditions input
Act.invoices.orderBy ● [ActInvoicesOrderByOrderByClause!] list input
Act.invoices.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.invoices.after ● String scalar
A cursor after which elements are returned.
Act.quotes ● QuoteConnection! non-null object
A list of quotes associated with the act.
Act.quotes.where ● ActQuotesWhereWhereConditions input
Act.quotes.orderBy ● [ActQuotesOrderByOrderByClause!] list input
Act.quotes.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.quotes.after ● String scalar
A cursor after which elements are returned.
Act.properties ● PropertyConnection! non-null object
A list of properties associated with the act.
Act.properties.where ● ActPropertiesWhereWhereConditions input
Act.properties.orderBy ● [ActPropertiesOrderByOrderByClause!] list input
Act.properties.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.properties.after ● String scalar
A cursor after which elements are returned.
Act.projects ● ProjectConnection! non-null object
A list of projects associated with the act.
Act.projects.where ● ActProjectsWhereWhereConditions input
Act.projects.orderBy ● [ActProjectsOrderByOrderByClause!] list input
Act.projects.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.projects.after ● String scalar
A cursor after which elements are returned.
Act.tasks ● TaskConnection! non-null object
The act's tasks.
Act.tasks.where ● ActTasksWhereWhereConditions input
Act.tasks.orderBy ● [ActTasksOrderByOrderByClause!] list input
Act.tasks.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.tasks.after ● String scalar
A cursor after which elements are returned.
Act.letters ● LetterConnection! non-null object
A list of letters associated with the act.
Act.letters.where ● ActLettersWhereWhereConditions input
Act.letters.orderBy ● [ActLettersOrderByOrderByClause!] list input
Act.letters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.letters.after ● String scalar
A cursor after which elements are returned.
Act.contracts ● ContractConnection! non-null object
A list of contracts associated with the act.
Act.contracts.where ● ActContractsWhereWhereConditions input
Act.contracts.orderBy ● [ActContractsOrderByOrderByClause!] list input
Act.contracts.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.contracts.after ● String scalar
A cursor after which elements are returned.
Act.files ● FileConnection! non-null object
The act's files.
Act.files.where ● ActFilesWhereWhereConditions input
Act.files.orderBy ● [ActFilesOrderByOrderByClause!] list input
Act.files.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Act.files.after ● String scalar
A cursor after which elements are returned.
Returned By
act query ● createAct mutation ● createActFromQuote mutation ● deleteAct mutation ● duplicateAct mutation ● restoreAct mutation ● updateAct mutation