Billing Mutations

Interactive examples coming soon...

addPackageToEncounter :: Encounter

ArgumentTypeDescription
encounterIdID!
packageIdID!
selectedItemIds[ID]

deleteLinkedProduct :: Product

ArgumentTypeDescription
linkedProductIdID!
productIdID!

updatePurchaseOrderItem :: PurchaseOrderItem

ArgumentTypeDescription
idID!
inputPurchaseOrderItemInput!

deletePurchaseOrderItem :: PurchaseOrderItem

ArgumentTypeDescription
idID!

updateProductProductCategory :: Product

ArgumentTypeDescription
productCategoryIdID!
productIdID!

invoiceBarcodesPdf :: String

ArgumentTypeDescription
orderIdID!

createPurchaseOrder :: PurchaseOrder

ArgumentTypeDescription
inputPurchaseOrderInput

updatePurchaseOrder :: PurchaseOrder

ArgumentTypeDescription
idID!
inputPurchaseOrderInput!

createProduct :: Product

No arguments.

updateOrder :: Order

ArgumentTypeDescription
idID!
inputOrderInput!

applyAccountCredit :: Order

ArgumentTypeDescription
orderIdID!

endOfDayReport :: String

ArgumentTypeDescription
endDateTime
locationIdID!
startDateTime!

addPurchaseOrderItem :: PurchaseOrderItem

ArgumentTypeDescription
orderIdID!
productIdID!

deleteWishlistItem :: WishlistItem

ArgumentTypeDescription
idID!

addLinkedProduct :: Product

ArgumentTypeDescription
linkedProductIdID!
productIdID!

upsertLowStockThreshold :: LowStockThreshold

ArgumentTypeDescription
inputLowStockThresholdInput!

billingStatement :: String

ArgumentTypeDescription
clientIdID!

invoicePendingItems :: Order

ArgumentTypeDescription
clientIdID!
locationIdID

addOrderItemToEncounter :: OrderItem

ArgumentTypeDescription
encounterIdID
productIdID
quantityDecimal

reopenOrder :: Order

ArgumentTypeDescription
idID!

cancelSubscriptionSilently :: PatientSubscription

No arguments.

updateVendor :: Vendor

ArgumentTypeDescription
idID!
inputVendorInput!

deleteOrder :: Order

ArgumentTypeDescription
idID!

upsertProductLocationMarkup :: LocationOrLocationTag

ArgumentTypeDescription
locationIdID
locationTagIdID
markupPercentDecimal
productIdID!

updateWishlistItem :: WishlistItem

ArgumentTypeDescription
idID!
inputWishlistItemInput!

orderWishlist :: Location

ArgumentTypeDescription
locationIdID!

sendPaymentRequest :: String

ArgumentTypeDescription
amountDecimal
clientIdID!
donationDecimal
locationIdID
mediumConversationMedium
methodPaymentMethod
orderIdID
orderTypeString
tipDecimal

deletePurchaseOrder :: PurchaseOrder

ArgumentTypeDescription
idID!

cancelSubscription :: PatientSubscription

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

newVendor :: Vendor

ArgumentTypeDescription
inputVendorInput!

deleteProduct :: Product

ArgumentTypeDescription
idID!

addCreditMemo :: CreditMemo

ArgumentTypeDescription
clientIdID!
inputCreditMemoInput!

convertEstimateToOrder :: Estimate

ArgumentTypeDescription
idID!

upsertProductTypeLocationMarkup :: Location

ArgumentTypeDescription
locationIdID
locationTagIdID
markupPercentDecimal
productTypeIdID!

addPackageToEstimate :: Estimate

ArgumentTypeDescription
estimateIdID!
packageIdID!
patientIdID
selectedItemIds[ID]

saveEstimate :: Estimate

ArgumentTypeDescription
idID!

addToWishlist :: WishlistItem

ArgumentTypeDescription
locationIdID!
productIdID!

generateInvoice :: Order

ArgumentTypeDescription
idID!

paymentReceiptPdf :: String

ArgumentTypeDescription
paymentIdID!

reorderOrderItems :: Order

ArgumentTypeDescription
fromIdID!
toIdID!

addPackageToOrder :: Order

ArgumentTypeDescription
orderIdID!
packageIdID!
patientIdID
selectedItemIds[ID]

createOrder :: Order

ArgumentTypeDescription
inputOrderInput!

subscribePatients :: [Patient]

ArgumentTypeDescription
locationIdID!
nonceID
patientIds[ID]

upsertPackageLocationMarkup :: LocationOrLocationTag

ArgumentTypeDescription
locationIdID
locationTagIdID
markupPercentDecimal
packageIdID!

addOrderItem :: [OrderItem]

ArgumentTypeDescription
encounterIdID
inputOrderItemInput
orderIdID!
productIdID

refundOrderItem :: OrderItem

ArgumentTypeDescription
creditBoolean
idID!
notRenderedBoolean
returnedBoolean

updateOrderItem :: OrderItem

ArgumentTypeDescription
idID!
inputOrderItemInput!