Models

Mongoose Docs for InvoiceSupplier model

undefined
Field Name Field Type Comment Required Default Min Max Nested Schema
isFinal Boolean False true
receipt_number String True
invoice_number String False
is_substitute Boolean False false
main_invoice ObjectID False
sp Array False
stamp Number False 0
shipping Number False 0
tempo_date String False
receipt_date String False 2024-08-23T14:06:07+07:00
total_price Number False 0
total_discount Number False 0
total_paid Number False 0
total_ppn Number False 0
isPaid Boolean False false
payment Array False
contract String True
is_hold Boolean False false
on_hold_reason Array False
item[].id_goods ObjectID False
item[].id_drugs ObjectID False
item[].main_id_drugs ObjectID False
item[].main_id_goods ObjectID False
item[].is_replacement Boolean False false
item[].quantity_order Number True 0
item[].accepted_order Number True 0
item[].unsuitable_order Number False 0
item[].total_quantity_on_smallest_unit Number False 0
item[].quantity_on_smallest_unit Number False 0
item[].smallest_unit String False
item[].expiry_date String True
item[].package String True
item[].discount Number False 0
item[].price Number True 0
item[].ppn Number False 0
item[].sub_total Number False 0
item[].batch_number String True
item[].hibah Number True 0
item[].is_pending Boolean False false
item[].pending_reason String False
item Array False
invoice_history[].isFinal Boolean False true
invoice_history[].receipt_number String False
invoice_history[].invoice_number String False
invoice_history[].is_substitute Boolean False false
invoice_history[].main_invoice ObjectID False
invoice_history[].sp Array False
invoice_history[].is_hold Boolean False
invoice_history[].on_hold_reason Array False
invoice_history[].stamp Number False
invoice_history[].shipping Number False 0
invoice_history[].contract String False
invoice_history[].item[].id_goods ObjectID False
invoice_history[].item[].id_drugs ObjectID False
invoice_history[].item[].main_id_drugs ObjectID False
invoice_history[].item[].main_id_goods ObjectID False
invoice_history[].item[].is_replacement Boolean False false
invoice_history[].item[].quantity_order Number False 0
invoice_history[].item[].accepted_order Number False 0
invoice_history[].item[].unsuitable_order Number False 0
invoice_history[].item[].total_quantity_on_smallest_unit Number False 0
invoice_history[].item[].quantity_on_smallest_unit Number False 0
invoice_history[].item[].smallest_unit String False
invoice_history[].item[].expiry_date String False
invoice_history[].item[].package String False
invoice_history[].item[].discount Number False 0
invoice_history[].item[].price Number False 0
invoice_history[].item[].ppn Number False 0
invoice_history[].item[].sub_total Number False 0
invoice_history[].item[].batch_number String False
invoice_history[].item[].hibah Number False 0
invoice_history[].item[].is_pending Boolean False false
invoice_history[].item[].pending_reason String False
invoice_history[].item Array False
invoice_history[].created_at String False () => moment().format()
invoice_history[].created_by ObjectID False
invoice_history[]._id ObjectID False
invoice_history Array False
received_at String False () => moment().format()
received_by ObjectID False
finalized_at String False
finalized_by ObjectID False
created_at String False () => moment().format()
created_by ObjectID False
_id ObjectID False
__v Number False