pub(crate) const SALES_TAX_CREATE: &str = r#"
mutation ($input: SalesTaxCreateInput!) {
salesTaxCreate(input: $input) {
didSucceed
inputErrors { code message path }
salesTax {
id name abbreviation description
taxNumber showTaxNumberOnInvoices
rate
rates { effective rate }
isCompound isRecoverable isArchived
createdAt modifiedAt
}
}
}
"#;
pub(crate) const SALES_TAX_PATCH: &str = r#"
mutation ($input: SalesTaxPatchInput!) {
salesTaxPatch(input: $input) {
didSucceed
inputErrors { code message path }
salesTax {
id name abbreviation description
taxNumber showTaxNumberOnInvoices
rate
rates { effective rate }
isCompound isRecoverable isArchived
createdAt modifiedAt
}
}
}
"#;
pub(crate) const SALES_TAX_ARCHIVE: &str = r#"
mutation ($input: SalesTaxArchiveInput!) {
salesTaxArchive(input: $input) {
didSucceed
inputErrors { code message path }
salesTax {
id name abbreviation
isArchived
}
}
}
"#;