Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

 

Create Invoice/Cash Sales With Receipt

 



Version

Date

Author

Description

1.0

2014-11-25

Jimmy Low

 

1.1

2014-12-17

Jimmy Low

Added Receipt

 

 

 

 

 

 

 

 

 

 

 

 


 

Introduction

This document serves as a detailed technical specification to enable the syncing of related data from POS system to Wavelet System

The integration approach will be making use of SOAP messages to pull the required transaction data from POS system to Wavelet System through SOAP web service calls from a Web Service Client on Wavelet System.



WebService URL: http://demo.wavelet.asia/ws/EMPCoreService?wsdl (Please contact Wavelet Admin for correct URL and credentials)


Invoice Created Web Service

POS will call Wavelet WebService and provide the data according to following format:

  

Attributes of InvoiceIndexModel

 

SN

Message

Date Type

Mandatory

Remark

1

guid

String

Y

Maximum 36 characters global UUID

2

pkid

Long

 

Transaction ID

3

branch

String

Y

Branch Code

4

txnDate

Timestamp

Y

Date of Transaction YYYY-MM-DD HH:MM:SS

5

remarks

String

 

Remarks

6

referenceNo

String

 

Reference No

7

salesman

String

Y

Salesman Code

8

customer

String

Y

Customer Identification Number/Code

9

customerName

String

Y

Customer Name

10

user

String

 

System User

11

amount

BigDecimal

Y

Total Invoice Amount

12

taxAmount

BigDecimal

 

Total Tax Amount

 

Attributes of InvoiceItemModel

 

SN

Message

Date Type

Mandatory

Remark

1

guid

String

Y

Maximum 36 characters global UUID

2

pkid

Long

 

Id of the row

3

itemCode

String

Y

 

4

quantity

BigDecimal

Y

Number of qty of this item

5

price

BigDecimal

Y

Unit selling price of the item

6

discount

BigDecimal

 

 

7

taxAmount

BigDecimal

 

 

8

remarks

String

 

 

9

taxCode

String

 

 

10

taxType

String

 

 

11

taxRate

BigDecimal

 

 

12

packageGroup

String

 

In case of BOM, BOM parent code

 

 

Attributes of ReceiptIndexModel

 

SN

Message

Date Type

Mandatory

Remark

1

guid

String

Y

Maximum 36 characters global UUID

2

pkid

Long

 

Receipt ID

3

branch

String

Y

Branch Code

4

txnDate

Timestamp

Y

Receipt date YYYY-MM-DD HH:MM:SS

5

remarks

String

 

 

6

customer

String

Y

Customer Code

7

customerName

String

Y

Customer Name

8

user

String

 

User Code

9

amount

BigDecimal

Y

Total receipt amount

10

taxAmount

BigDecimal

 

Tax Amount

11

amountCash

BigDecimal

 

 

12

amountCard

BigDecimal

 

 

13

amountCheque

BigDecimal

 

 

14

amountPDCheque

BigDecimal

 

 

15

amountCoupon

BigDecimal

 

 

16

amountOther

BigDecimal

 

 

17

cardBank

String

 

 

18

cardName

String

 

 

19

cardNumber

String

 

 

20

cardApprovalCode

String

 

 

21

cardExpiry

Timestamp

 

 

22

cardType

String

 

 

23

chequeNumber

String

 

 

24

chequeNumberPD

String

 

 

25

datePDCheque

Timestamp

 

 

26

couponNumber

String

 

 

 

Sample VB code

Video of Sample VB Code

 

 

 

  • No labels