pub(crate) const LIST_SALES_TAXES: &str = r#"
query ($businessId: ID!, $page: Int, $pageSize: Int, $isArchived: Boolean) {
business(id: $businessId) {
salesTaxes(page: $page, pageSize: $pageSize, isArchived: $isArchived) {
pageInfo {
currentPage
totalPages
totalCount
}
edges {
node {
id name abbreviation description
taxNumber showTaxNumberOnInvoices
rate
rates { effective rate }
isCompound isRecoverable isArchived
createdAt modifiedAt
}
}
}
}
}
"#;
pub(crate) const GET_SALES_TAX: &str = r#"
query ($businessId: ID!, $salesTaxId: ID!) {
business(id: $businessId) {
salesTax(id: $salesTaxId) {
id name abbreviation description
taxNumber showTaxNumberOnInvoices
rate
rates { effective rate }
isCompound isRecoverable isArchived
createdAt modifiedAt
}
}
}
"#;