-
Notifications
You must be signed in to change notification settings - Fork 3
Sales Invoice Submission
muruthigitau edited this page Feb 20, 2025
·
3 revisions
Invoice Submission simplifies the process of submitting sales invoices, ensuring compliance. Invoices can be submitted upon finalization, either individually, in bulk, or through a background job based on the configuration in the settings. Additionally, SCU Data, including QR Codes for Sales Invoices, is generated here.
The eTims Details tab includes fields for additional details required to submit invoices and save the eTims response.
- Payment and Transaction Details: Fields related to payment and transaction details.
- Slade Details: Captures response data from submission requests.
- SCU Data Details: Stores secure codes and QR data from eTims.
- eTims Tax Response Details: Stores tax-related response data from eTims.
Invoices are submitted through different mechanisms based on configuration:
-
Auto Submission:
- Automatically submits invoices upon finalization.
-
Bulk Submission:
- Allows submitting multiple invoices at once via the Bulk Submit Invoices or Submit All Invoices option.
-
Scheduled Background Job:
- Submits invoices automatically at predefined intervals based on settings.
The invoice submission follows a structured sequence of API requests:
- TrnsSalesSaveWrReq β Saves invoice details.
- SalesLineSaveReq β Sent for each item line in the invoice.
- SalesTransitionReq β Processes the invoice after all item lines are submitted.
- SalesSignInvReq β Sends the finalized invoice to eTims for validation and submission.
Once the invoice is processed, SCU data (Secure Control Unit) is retrieved and stored, including:
- QR Code
- Current Receipt Number
- Control Unit Date Time
- QR Code URL
- SCU ID
- SCU MRC No
- SCU Invoice Number
- Receipt Signature
- Internal Data
- Submission Sequence Number