jef-sales-invoices ================== Source ------ - Repository: ``jef-systems/jef-sales-invoices-backend`` - Table: ``jef-sales-invoices`` - Schema path: ``dynamodb/jef-sales-invoices/schema.json`` - Commit: ``2694fd4ff58676b340afcb9508a86bf1ab6bd95b`` - Generated at: ``2026-04-04T19:57:49Z`` Attributes ---------- .. code-block:: json { "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 ---------- .. code-block:: json { "pk": "pk" } Raw Schema ---------- .. code-block:: json { "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" } }