--- title: "Receipts" slug: "receipts-3" updated: 2025-08-26T18:55:47Z published: 2025-08-26T18:55:47Z canonical: "guide.youraspire.com/receipts-3" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.youraspire.com/llms.txt > Use this file to discover all available pages before exploring further. # Receipts ## **Description** Description of purchase transactions for materials and services. ## Resource Overview | **Endpoint** | **Definition** | | --- | --- | | [GET/Receipts](https://guide.youraspire.com/apidocs/receipts-1) | Retrieve a list of information related to receipts. | | [POST/Receipts](https://guide.youraspire.com/apidocs/receipts-2) | Add a receipt. | | [POST/Receipts/Approve](https://guide.youraspire.com/apidocs/receiptsapprove) | Add a receipt approval. | | [POST/Receipts/Receive](https://guide.youraspire.com/apidocs/receiptsreceive) | Add acknowledgment of receipt. | ## Attributes | Attribute | Description | Data Type | Notes | | --- | --- | --- | --- | | ReceiptID | Unique identifier for the receipt | integer (int32) | Required Min: 1 Max: 2147483647 | | BranchID | Unique identifier for the branch | integer (int32) | Required Min: 1 Max: 2147483647 | | VendorID | Unique identifier for the vendor | integer (int32) | Required Min: 1 Max: 2147483647 | | AccountingVendorID | Unique identifier for third-party accounting system | string | Max length: 150 | | VendorInvoiceNum | Vendor’s invoice number | string \| null | | | VendorInvoiceDate | Date of vendor invoice | string (date-time) \| null | | | WorkTicketID | Linked work ticket | integer (int32) \| null | | | ReceiptNote | Notes for the receipt | string \| null | | | AddressLine1 | First line of address | string \| null | | | AddressLine2 | Second line of address | string \| null | | | City | City | string \| null | | | StateProvinceCode | State or province code | string \| null | | | ZipCode | Postal code | string \| null | | | InventoryLocationID | Unique identifier for the inventory location | integer (int32) \| null | | | ReceiptTotalCost | Total cost of the receipt | number (double) | | | ReceiptItems | List of receipt items | Array of object (ReceiptItemModel) \| null | \| Attribute \| Description \| Data Type \| Notes \| \| --- \| --- \| --- \| --- \| \| ReceiptItemID \| Unique identifier for the receipt item \| integer (int32) \| \| \| CatalogItemID \| Linked catalog item \| integer (int32) \\| null \| \| \| CatalogItemCategoryID \| Linked catalog item category \| integer (int32) \\| null \| \| \| ItemName \| Name of the item \| string \| Required Min length: 1 \| \| ItemQuantity \| Quantity of the item \| number (double) \| Required \| \| ItemUnitCost \| Unit cost of the item \| number (double) \| Required \| \| ItemType \| Type of the item \| string \| Required Min length: 1 \| \| ItemAllocations \| Item allocation details \| Array of object (ItemAllocationModel) \\| null \| \\| Attribute \\| Description \\| Data Type \\| Notes \\| \\| --- \\| --- \\| --- \\| --- \\| \\| WorkTicketID \\| Linked work ticket \\| integer (int32) \\| \\| \\| InventoryLocationID \\| Linked inventory location \\| integer (int32) \\| \\| \\| ItemQuantity \\| Allocated quantity \\| number (double) \\| Required \\| \\| ReceiptItemPrice \\| Item price \\| number (double) \\| \\| \\| ItemEstUnitCost \\| Estimated unit cost \\| number (double) \\| \\| \| \| Attribute \| Description \| Data Type \| Notes \| \| WorkTicketID \| Linked work ticket \| integer (int32) \| \| \| InventoryLocationID \| Linked inventory location \| integer (int32) \| \| \| ItemQuantity \| Allocated quantity \| number (double) \| Required \| \| ReceiptItemPrice \| Item price \| number (double) \| \| \| ItemEstUnitCost \| Estimated unit cost \| number (double) \| \| \| ReceiptExtraCosts \| Additional receipt costs \| Array of object (ReceiptExtraCost) \\| null \| \\| Attribute \\| Description \\| Data Type \\| Notes \\| \\| --- \\| --- \\| --- \\| --- \\| \\| ReceiptExtraCostID \\| Unique identifier for the extra cost \\| integer (int32) \\| \\| \\| ExtraCostType \\| Type of extra cost \\| string \\| Required Min length: 1 \\| \\| ExtraCost \\| Amount of the extra cost \\| number (double) \\| Required \\| \| \| Attribute \| Description \| Data Type \| Notes \| \| ReceiptExtraCostID \| Unique identifier for the extra cost \| integer (int32) \| \| \| ExtraCostType \| Type of extra cost \| string \| Required Min length: 1 \| \| ExtraCost \| Amount of the extra cost \| number (double) \| Required \| | | Attribute | Description | Data Type | Notes | | ReceiptItemID | Unique identifier for the receipt item | integer (int32) | | | CatalogItemID | Linked catalog item | integer (int32) \| null | | | CatalogItemCategoryID | Linked catalog item category | integer (int32) \| null | | | ItemName | Name of the item | string | Required Min length: 1 | | ItemQuantity | Quantity of the item | number (double) | Required | | ItemUnitCost | Unit cost of the item | number (double) | Required | | ItemType | Type of the item | string | Required Min length: 1 | | ItemAllocations | Item allocation details | Array of object (ItemAllocationModel) \| null | \| Attribute \| Description \| Data Type \| Notes \| \| --- \| --- \| --- \| --- \| \| WorkTicketID \| Linked work ticket \| integer (int32) \| \| \| InventoryLocationID \| Linked inventory location \| integer (int32) \| \| \| ItemQuantity \| Allocated quantity \| number (double) \| Required \| \| ReceiptItemPrice \| Item price \| number (double) \| \| \| ItemEstUnitCost \| Estimated unit cost \| number (double) \| \| | | Attribute | Description | Data Type | Notes | | WorkTicketID | Linked work ticket | integer (int32) | | | InventoryLocationID | Linked inventory location | integer (int32) | | | ItemQuantity | Allocated quantity | number (double) | Required | | ReceiptItemPrice | Item price | number (double) | | | ItemEstUnitCost | Estimated unit cost | number (double) | | | ReceiptExtraCosts | Additional receipt costs | Array of object (ReceiptExtraCost) \| null | \| Attribute \| Description \| Data Type \| Notes \| \| --- \| --- \| --- \| --- \| \| ReceiptExtraCostID \| Unique identifier for the extra cost \| integer (int32) \| \| \| ExtraCostType \| Type of extra cost \| string \| Required Min length: 1 \| \| ExtraCost \| Amount of the extra cost \| number (double) \| Required \| | | Attribute | Description | Data Type | Notes | | ReceiptExtraCostID | Unique identifier for the extra cost | integer (int32) | | | ExtraCostType | Type of extra cost | string | Required Min length: 1 | | ExtraCost | Amount of the extra cost | number (double) | Required |