create_receipt_mutation

create_receipt mutation

In cash receipting, especially in systems using APIs (like in financial software or ERP systems), a create_receipt mutation is a function call that creates a new receipt record. 

It usually contains, 

  • Amount received

  • Payer info

  • Payment method (cash, check, card)

  • Date and time of receipt

  • Reference to what the payment was for (for example, invoice, account, service)

 

A "mutation" is a query to read data and a mutation to change data (create, update, delete). So a create_receipt mutation is an operation that tells the system that this payment is a receipt and to store it in the system. 

 

Reasons why the create_receipt mutation is useful

  • Automates receipt creation from other systems (for example, point-of-sale, online payments, front desk)

  • Keeps records consistent and searchable

  • Supports integration between external services

 

The create_receipt mutation was updated to support Community Development Permit Deposits and Project Deposits. 

 

 

 

 

Copyright © 2025 Caselle, Incorporated. All rights reserved.

    • Related Articles

    • void_receipt mutation

      In cash receipting, a void_receipt mutation refers to an operation or command used to cancel or invalidate a receipt that was previously issued. The receipt is not deleted from the system. The term mutation is used in systems that use operations that ...
    • How do I create a receipt header?

      The receipt header, highlighted in yellow, is the organization's name, address, and telephone number. The system uses the information that is stored in Organization > Organization to create the receipt header. Change the receipt header 1. Open ...
    • Error: Maximum receipt number reached

      Issue I'm using a third-party application to record payments and generate receipts. When the receipts are imported into Cash Receipting, an error message says the maximum receipt number has been reached and the workspace can't create any new ...
    • How do I delete a duplicate receipt?

      Follow these steps to create a voiding receipt number to reverse the original receipt. Voiding a receipt is recommended instead of deleting a receipt because it leaves a clear audit trail and prevents missing receipt numbers. Deleting a duplicate ...
    • How do I void a receipt?

      Use void to delete a receipt that has been saved during the current or previous session. Voiding a receipt will create a void receipt transaction that uses "Voided Receipt - [#######]" where ####### is the receipt number. Enter Payments, transaction ...