Skip to content
Bahasa Indonesia

Transaction: Receipt

Receipt records stock entering a warehouse. Use it for purchase receipts, opening stock, supplier delivery, stock returns that increase stock, or other stock-in events.

Open Receipt from the sidebar. Create, update, delete, import, and print actions depend on Receipt permissions.

Field Guide

FieldMeaning
Transaction CategoryClassifies the receipt document and can control numbering or print template.
No DocumentDocument number generated or filled according to transaction category numbering.
Transaction DateDate of the stock-in event.
WarehouseWarehouse receiving the stock.
ReferenceStandard reference field for source document or external number.
DescriptionStandard document note.
Document StatusDraft does not update stock; Complete updates stock.
Item / QuantityItem lines and received quantity.
Unit Price / AmountVisible only when pricing is enabled and user has price access.
Custom FieldsExtra operational data configured by the company.

Document Status

Document status controls whether stock is affected:

StatusStock ImpactOperational Meaning
DraftNo stock movement yet.Use while data is incomplete or still being checked.
CompleteStock is updated.Use when the document is approved and physically correct.
VoidReverses a completed movement or cancels an unfinished document.Use when a document must be cancelled while keeping an audit trail.

Completed and voided documents should be treated as audit records. If a completed document is wrong, follow company correction policy instead of editing stock history casually.

Important: Draft does not change stock. Complete changes stock. Always confirm the document status before investigating balance differences.

Create a Receipt

Create receipt form

  1. Open Receipt and select Create Receipt.
  2. Choose transaction category and transaction date.
  3. Select the receiving warehouse.
  4. Fill reference and description if needed.
  5. Add item lines with quantity.
  6. Fill custom fields if the company configured Receipt Form.
  7. Save as draft if the document is not ready, or complete it to update stock.

If the receipt has many item lines, use the transaction line import action in the form. Download the template, fill item code and quantity, upload it, then review the imported lines before saving or completing.

Goods Receipt Form Example

A practical goods receipt form usually needs more than item and quantity. KartuStok keeps stock calculation simple: stock changes come from warehouse, item, quantity, and document status. Custom fields provide the audit story around the receipt.

Recommended custom fields below are examples, not built-in fields. Add them only if they match your receiving process.

Business NeedRecommended Custom FieldSuggested TypeWhy It Helps
Link receipt to purchasingPO NumberTextConnects stock receipt to purchase order.
Identify supplierSupplierText or DropdownShows who delivered the goods.
Match delivery documentDelivery Order NoTextMatches supplier delivery note.
Record receiverReceived ByText or DropdownClarifies warehouse responsibility.
Quality decisionQC StatusDropdownAccepted, Hold, or Rejected.
Batch trackingBatch NoTextHelps trace batch-sensitive items.
Expiry trackingExpiry DateDateUseful for perishable or controlled goods.
Document evidenceAttachmentFileStores delivery order photo or signed form.

Practical Example: Purchase Stock In

A warehouse receives 50 boxes of Packaging Tape from a supplier.

StepUser ActionResult to Check
1Create a Receipt with category Purchase Receipt.Document number follows company numbering.
2Select receiving warehouse, for example Main Warehouse.Stock increase will be recorded in that warehouse.
3Fill Reference with supplier delivery note number.Document can be traced later.
4Add Packaging Tape with quantity 50.Line quantity matches physical receipt.
5Fill custom fields such as PO Number, Supplier, Received By, and QC Status if configured.Audit context is complete.
6Complete the Receipt.Stock balance increases and the document appears in reports.

If pricing is enabled, review Unit Price before completing the document. The saved Unit Price becomes the transaction snapshot and does not automatically change when item Default Cost changes later.

Use Print Template when receipt output must show supplier, PO number, QC status, or signatures. Use Detail Stock Card with detailed transaction info to audit receipt movement later.

What to Verify After Saving

Receipt detail page

CheckWhere
Receipt is listed with correct date and document number.Receipt list.
Stock increased in the receiving warehouse.Summary Stock Card or Detail Stock Card.
Custom fields are visible when detailed transaction info is enabled.Detail Stock Card.
Printed receipt has required fields and signature area.Receipt print page.

Receipt print page

Common Problems

ProblemFix
Item cannot be selectedConfirm item is active and master data is complete.
Warehouse is emptySelect the receiving warehouse before adding lines.
Required custom field blocks completionFill the field or review Receipt Form configuration.
Unit Price is hiddenCheck company pricing and role price access.
Receipt does not affect stockConfirm the document is completed, not draft.