Skip to main content

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

Member Of

ActEdge object ● Invoice object