Its only structural role is as the target of Claim.PurchaseReturnId, so a claim can be tagged against a return. Actual returns to a supplier are transacted through CreditNote with TransactionType 'BillReturn', which is what reverses the payable and writes back ReturnedQuantity onto the purchase-order and goods-receipt lines; the stock and valuation reversal is a separate InventoryLedger movement of type 'PurchaseReturn'. Do not point a user at this entity to record a return.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DocumentDate | Document Date | Date | | A real supplier return carries its date on the credit note that transacts it. |
DueDate | Due Date | Date | | Supplier settlement dates live on the Bill and its payments. |
GeneralLedgerId | General Ledger | Lookup → GeneralLedger | | |
Id | Id | Guid | Yes | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
RecordTypeId | Record Type | Guid, hidden | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Validations
| Validation | Applies to | Error message | Notes |
| Document Date Rule Validation | DocumentDate, Error | The document date should not go beyond today's date | Prevents backdated document date on new records |
| Due Date Rule Validation | DueDate, Error | Due date should be a future date | Ensures due date is in the future |