jef-sales-invoices¶
Source¶
Repository:
jef-systems/jef-sales-invoices-backendTable:
jef-sales-invoicesSchema path:
dynamodb/jef-sales-invoices/schema.jsonCommit:
2694fd4ff58676b340afcb9508a86bf1ab6bd95bGenerated at:
2026-04-04T19:57:49Z
Attributes¶
{
"pk": "string",
"entity_number": "string-4-digits-nonzerostart",
"customer_id": "string",
"sales_type_id": "string",
"transaction_date": "string-iso8601",
"due_date": "string-iso8601-optional",
"created": "string-iso8601",
"updated": "string-iso8601",
"receipt_number": "string",
"status": "string-enum-DRAFT-ISSUED-VOID-RETURNED",
"payment_status": "string-enum-UNPAID-PARTIAL-PAID",
"issued_by": "string",
"subtotal": "number-two-decimals",
"vat_amount": "number-two-decimals",
"vatable_sales": "number-two-decimals",
"vat_exempt_sales": "number-two-decimals",
"zero_rated_sales": "number-two-decimals",
"discount_amount": "number-two-decimals",
"discount_type": "string-enum-SC-PWD-PROMO-NONE",
"total_amount": "number-two-decimals",
"amount_due": "number-two-decimals",
"notes": "string-optional"
}
Main Index¶
{
"pk": "pk"
}
Raw Schema¶
{
"table": "jef-sales-invoices",
"attributes": {
"pk": "string",
"entity_number": "string-4-digits-nonzerostart",
"customer_id": "string",
"sales_type_id": "string",
"transaction_date": "string-iso8601",
"due_date": "string-iso8601-optional",
"created": "string-iso8601",
"updated": "string-iso8601",
"receipt_number": "string",
"status": "string-enum-DRAFT-ISSUED-VOID-RETURNED",
"payment_status": "string-enum-UNPAID-PARTIAL-PAID",
"issued_by": "string",
"subtotal": "number-two-decimals",
"vat_amount": "number-two-decimals",
"vatable_sales": "number-two-decimals",
"vat_exempt_sales": "number-two-decimals",
"zero_rated_sales": "number-two-decimals",
"discount_amount": "number-two-decimals",
"discount_type": "string-enum-SC-PWD-PROMO-NONE",
"total_amount": "number-two-decimals",
"amount_due": "number-two-decimals",
"notes": "string-optional"
},
"main_index": {
"pk": "pk"
},
"gsi_1": {
"pk": "entity_number",
"sk": "transaction_date"
},
"gsi_2": {
"pk": "entity_number",
"sk": "receipt_number"
},
"gsi_3": {
"pk": "customer_id",
"sk": "transaction_date"
},
"gsi_4": {
"pk": "status",
"sk": "transaction_date"
},
"gsi_5": {
"pk": "payment_status",
"sk": "transaction_date"
}
}