Billing Mutations

Interactive examples coming soon...

updateVendor :: Vendor

ArgumentTypeDescription
idID!
inputVendorInput!

orderWishlist :: Location

ArgumentTypeDescription
locationIdID!

convertEstimateToOrder :: Estimate

ArgumentTypeDescription
idID!

updateProductProductCategory :: Product

ArgumentTypeDescription
productCategoryIdID!
productIdID!

billingStatement :: String

ArgumentTypeDescription
clientIdID!

deleteOrderItem :: OrderItem

ArgumentTypeDescription
idID!

addOrderItem :: [OrderItem]

ArgumentTypeDescription
encounterIdID
inputOrderItemInput
orderIdID!
productIdID

reopenOrder :: Order

ArgumentTypeDescription
idID!

updateProduct :: Product

ArgumentTypeDescription
idID!
inputProductInput!

addToWishlist :: WishlistItem

ArgumentTypeDescription
locationIdID!
productIdID!

subscribePatients :: [Patient]

ArgumentTypeDescription
locationIdID!
nonceID
patientIds[ID]

deletePurchaseOrderItem :: PurchaseOrderItem

ArgumentTypeDescription
idID!

deleteOrder :: Order

ArgumentTypeDescription
idID!

updatePurchaseOrder :: PurchaseOrder

ArgumentTypeDescription
idID!
inputPurchaseOrderInput!

updateOrderItem :: OrderItem

ArgumentTypeDescription
idID!
inputOrderItemInput!

addLinkedProduct :: Product

ArgumentTypeDescription
linkedProductIdID!
productIdID!

paymentReceiptPdf :: String

ArgumentTypeDescription
paymentIdID!

cancelSubscription :: PatientSubscription

ArgumentTypeDescription
idID!ID of subscription to cancel
noChargeBooleanCancel w/o charging the account a cancellation fee (silent cancel)

generateInvoice :: Order

ArgumentTypeDescription
idID!

upsertProductLocationMarkup :: LocationOrLocationTag

ArgumentTypeDescription
locationIdID
locationTagIdID
markupPercentDecimal
productIdID!

deletePurchaseOrder :: PurchaseOrder

ArgumentTypeDescription
idID!

applyAccountCredit :: Order

ArgumentTypeDescription
orderIdID!

upsertProductTypeLocationMarkup :: Location

ArgumentTypeDescription
locationIdID
locationTagIdID
markupPercentDecimal
productTypeIdID!

updateWishlistItem :: WishlistItem

ArgumentTypeDescription
idID!
inputWishlistItemInput!

addCreditMemo :: CreditMemo

ArgumentTypeDescription
clientIdID!
inputCreditMemoInput!

addPackageToOrder :: Order

ArgumentTypeDescription
orderIdID!
packageIdID!
patientIdID

invoicePendingItems :: Order

ArgumentTypeDescription
clientIdID!
locationIdID

createOrder :: Order

ArgumentTypeDescription
inputOrderInput!

addPackageToEncounter :: Encounter

ArgumentTypeDescription
encounterIdID!
packageIdID!

invoiceBarcodesPdf :: String

ArgumentTypeDescription
orderIdID!

createProduct :: Product

No arguments.

deleteLinkedProduct :: Product

ArgumentTypeDescription
linkedProductIdID!
productIdID!

reorderOrderItems :: Order

ArgumentTypeDescription
fromIdID!
toIdID!

updateOrder :: Order

ArgumentTypeDescription
idID!
inputOrderInput!

createPurchaseOrder :: PurchaseOrder

ArgumentTypeDescription
inputPurchaseOrderInput

endOfDayReport :: String

ArgumentTypeDescription
endDateTime
locationIdID!
startDateTime!

addPurchaseOrderItem :: PurchaseOrderItem

ArgumentTypeDescription
orderIdID!
productIdID!

deleteWishlistItem :: WishlistItem

ArgumentTypeDescription
idID!

newVendor :: Vendor

ArgumentTypeDescription
inputVendorInput!

deleteProduct :: Product

ArgumentTypeDescription
idID!

updatePurchaseOrderItem :: PurchaseOrderItem

ArgumentTypeDescription
idID!
inputPurchaseOrderItemInput!

addPackageToEstimate :: Estimate

ArgumentTypeDescription
estimateIdID!
packageIdID!
patientIdID

addOrderItemToEncounter :: OrderItem

ArgumentTypeDescription
encounterIdID
productIdID
quantityDecimal

cancelSubscriptionSilently :: PatientSubscription

No arguments.

refundOrderItem :: OrderItem

ArgumentTypeDescription
creditBoolean
idID!
notRenderedBoolean
returnedBoolean