sales-invoices-post¶
Source¶
Repository:
jef-systems/jef-sales-invoices-backendModule:
sales-invoicesDocumentation Scope:
asyncLambda:
jef-sales-invoices-post-11
Endpoint¶
API Name:
jef-sales-invoicesAction Name:
postMethod:
POSTScope Label:
AsyncResource Path:
/sales-invoices-postComplete Endpoint:
https://f85p4su499.execute-api.ap-southeast-1.amazonaws.com/prod/sales-invoices-postLambda ARN:
arn:aws:lambda:ap-southeast-1:246715082475:function:jef-sales-invoices-post-11curl payload mode:
json_body
API Gateway Description¶
Function: jef-sales-invoices-post-11
API Name: jef-sales-invoices
Action: post
Method: POST
Resource Path: /sales-invoices-post
Payload:
- entity_number: 1001
- customer_id: customer-uuid
- sales_type_id: sales-type-uuid
- transaction_date: 2026-04-05T00:00:00Z
- due_date: 2026-04-30T00:00:00Z
- receipt_number: SI-2026-000001
- status: DRAFT
- payment_status: UNPAID
- issued_by: user-uuid
- subtotal: 0.00
- vat_amount: 0.00
- vatable_sales: 0.00
- vat_exempt_sales: 0.00
- zero_rated_sales: 0.00
- discount_amount: 0.00
- discount_type: NONE
- total_amount: 0.00
- amount_due: 0.00
- notes: string-optional
Response:
- ok: true
- job_id: job-uuid
- status: PENDING
Request Payload¶
{
"entity_number": "1001",
"customer_id": "customer-uuid",
"sales_type_id": "sales-type-uuid",
"transaction_date": "2026-04-05T00:00:00Z",
"due_date": "2026-04-30T00:00:00Z",
"receipt_number": "SI-2026-000001",
"status": "DRAFT",
"payment_status": "UNPAID",
"issued_by": "user-uuid",
"subtotal": "0.00",
"vat_amount": "0.00",
"vatable_sales": "0.00",
"vat_exempt_sales": "0.00",
"zero_rated_sales": "0.00",
"discount_amount": "0.00",
"discount_type": "NONE",
"total_amount": "0.00",
"amount_due": "0.00",
"notes": "string-optional"
}
Response¶
{
"ok": "true",
"job_id": "job-uuid",
"status": "PENDING"
}
CMD curl¶
curl -X POST "https://f85p4su499.execute-api.ap-southeast-1.amazonaws.com/prod/sales-invoices-post" -H "Content-Type: application/json" --data-raw "{\"entity_number\": \"1001\", \"customer_id\": \"customer-uuid\", \"sales_type_id\": \"sales-type-uuid\", \"transaction_date\": \"2026-04-05T00:00:00Z\", \"due_date\": \"2026-04-30T00:00:00Z\", \"receipt_number\": \"SI-2026-000001\", \"status\": \"DRAFT\", \"payment_status\": \"UNPAID\", \"issued_by\": \"user-uuid\", \"subtotal\": \"0.00\", \"vat_amount\": \"0.00\", \"vatable_sales\": \"0.00\", \"vat_exempt_sales\": \"0.00\", \"zero_rated_sales\": \"0.00\", \"discount_amount\": \"0.00\", \"discount_type\": \"NONE\", \"total_amount\": \"0.00\", \"amount_due\": \"0.00\", \"notes\": \"string-optional\"}"
PowerShell curl¶
curl.exe -X POST "https://f85p4su499.execute-api.ap-southeast-1.amazonaws.com/prod/sales-invoices-post" -H "Content-Type: application/json" --data-raw '{"entity_number": "1001", "customer_id": "customer-uuid", "sales_type_id": "sales-type-uuid", "transaction_date": "2026-04-05T00:00:00Z", "due_date": "2026-04-30T00:00:00Z", "receipt_number": "SI-2026-000001", "status": "DRAFT", "payment_status": "UNPAID", "issued_by": "user-uuid", "subtotal": "0.00", "vat_amount": "0.00", "vatable_sales": "0.00", "vat_exempt_sales": "0.00", "zero_rated_sales": "0.00", "discount_amount": "0.00", "discount_type": "NONE", "total_amount": "0.00", "amount_due": "0.00", "notes": "string-optional"}'