Specification » History » Revision 8
Revision 7 (Soh Keong, 05/29/2024 10:21 AM) → Revision 8/73 (Soh Keong, 05/29/2024 11:04 AM)
{{toc}} h1. Specification h1. Programming Guide h2. Jar version |_. version |_. Description | | 1.0 | Init | h2. Jar File Download "Jar": "Properties": h3. Classes * *my.aisino.einvoice.bean* * *my.aisino.einvoice.bean.transaction* * *my.aisino.einvoice.constant* * *my.aisino.einvoice.service* * *my.aisino.einvoice.util* h3. properties file * *service.properties* # *merchant.id* - h2. Aisino Service <pre> my.aisino.einvoice.service.TransactionService service = new my.aisino.einvoice.service.TransactionService(); </pre> h3. submitEInvoice submitEReceipt <pre> InvoiceSubmissionResponseBean responseBean = service.submitEInvoice(Connection conn, InvoiceSubmissionRequestBean bean); </pre> # *conn* - Database connection. # *bean* - Object. > * *orderId* > * *orderDate* > * *orderTime* > * *orderTypeCode* > * *currencyCode* > * *totalExcludingTax* > * *totalIncludingTax* > * *totalPayableAmount* > * *buyerBean* > ** *address* > *** *country* > *** *state* > *** *city* > *** *address1* > *** *address2* > *** *address3* > ** *contactNumber* > ** *name* > ** *registrationList* > *** *brn* (Optional) > *** *tin* (Optional) > *** *nric* (Optional) > *** *passport* (Optional) > *** *army* (Optional) > *** *sst* (Optional) > * *productList* > ** *productName* > ** *productCode* > ** *measurement* > ** *quantity* (Optional) > ** *totalExcludingTax* > ** *unitPrice* > ** *subtotal* > ** *classificationList* > *** *code* > *** *group* > ** *taxTotalBean* > *** *totalTaxAmount* > *** *taxSubTotalList* > **** *taxType* > **** *percent* (Optional) > **** *perUnitAmount* (Optional) > **** *baseUnitMeasure* (Optional) > **** *netAmount* (Optional) > **** *tax* > * *taxTotalBean* > ** *totalTaxAmount* > ** *taxSubTotalList* > *** *taxType* > *** *percent* > *** *perUnitAmount* > *** *baseUnitMeasure* > *** *netAmount* > *** *tax* 3. *responseBean* > * *submissionUid* > * *acceptedDocumentList* > ** *orderId* > ** *uuid* > * *rejectedDocumentList* > ** *orderId* > ** *errorList* > *** *code* > *** *message* h3. queryInvoice <pre> InvoiceInquiryResponseBean responseBean = service.queryInvoice(Connection conn, InvoiceInquiryRequestBean bean); </pre> # *conn* - Database connection. # *bean* - Object. > * *orderId*