An inert placeholder for a purchase return header. It is not a working return document. Apart from the base record fields it stores only a name and a label, with no supplier, company, branch, bill, item, quantity or amount. It is in no app, has no form or list, and no screen, action, job or service creates, reads or updates it. Its only structural use is as the target of the Purchase Return lookup on a claim, and that lookup is on no shipped claim form. Goods returned to a supplier are recorded as a credit note with Transaction Type BillReturn, which reduces the supplier's payable, reverses the purchase account and input tax, is applied to the bill it names, updates the returned quantity on the bill, purchase order and goods receipt lines, and is reported in GSTR-2B. Leave this entity unused.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DocumentDate | Document Date | Date | | Not stored. The field is declared in metadata but has no database column, so a value sent for it is dropped on save. A supplier return carries its date on the bill-return credit note that records it. |
DueDate | Due Date | Date | | Not stored. The field is declared in metadata but has no database column, so a value sent for it is dropped on save. Supplier settlement dates live on the bill and its payments. |
GeneralLedgerId | General Ledger | Lookup → GeneralLedger | | Not stored. The field is declared in metadata but has no database column, and nothing posts a journal for this entity. The accounting for a supplier return is posted from the bill-return credit note. |
Id | Id | Guid | Yes | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | The record's name. It is required by the base record, but because nothing creates purchase returns it stays empty on a standard tenant. |
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 |