Project

General

Profile

Actions

Specification » History » Revision 6

« Previous | Revision 6/70 (diff) | Next »
Soh Keong, 05/29/2024 10:15 AM


Specification

Programming Guide

Jar version

version Description
1.0 Init

Jar File Download

"Jar":
"Properties":

Classes

  • my.aisino.einvoice.bean
  • my.aisino.einvoice.bean.transaction
  • my.aisino.einvoice.constant
  • my.aisino.einvoice.service
  • my.aisino.einvoice.util

properties file

  • service.properties
  1. merchant.id -

Aisino Service

my.aisino.einvoice.service.TransactionService service = new my.aisino.einvoice.service.TransactionService();

submitEReceipt

InvoiceSubmissionResponseBean responseBean = service.submitEReceipt(Connection conn, InvoiceSubmissionRequestBean bean);
  1. conn - Database connection.
  2. bean - Object.
  • orderId
  • orderDate
  • orderTime
  • orderTypeCode
  • currencyCode
  • totalExcludingTax
  • totalIncludingTax
  • totalPayableAmount
  • buyerBean
    • address
      • country
      • state
      • city
      • address1
      • address2
      • address3
    • contactNumber
    • name
    • registrationList
      • brn
      • tin
      • nric
      • passport
      • army
      • sst
  • productList
    • productName
    • productCode
    • measurement
    • quantity
    • totalExcludingTax
    • unitPrice
    • subtotal
    • classificationList
      • code
      • group
    • taxTotalBean
      • totalTaxAmount
      • taxSubTotalList
        • taxType
        • percent
        • perUnitAmount
        • baseUnitMeasure
        • netAmount
        • tax
  • taxTotalBean
    • totalTaxAmount
    • taxSubTotalList
      • taxType
      • percent
      • perUnitAmount
      • baseUnitMeasure
      • netAmount
      • tax

3. responseBean

  • submissionUid
  • acceptedDocumentList
    • orderId
    • uuid
  • rejectedDocumentList
    • orderId
    • errorList
      • code
      • message

Updated by Soh Keong 4 months ago · 6 revisions