Professional Documents
Culture Documents
POS Invoice With Recept - PDF (POS)
POS Invoice With Recept - PDF (POS)
Me.Barcodebox = ""
Me.Itembox = ""
Me.QtyBox = ""
Me.Totalbox = ""
Me.Pricebox = ""
Me.PCSBox = ""
End If
End Sub
Private Sub PaidBox_Change()
On Error Resume Next
If Val(Me.PaidBox) >= Val(Me.PayLabel) Then
Me.ChangeBox = Format(Val(Me.PaidBox) - Val(Me.PayLabel), "#####.00")
Me.SaveCMD.Enabled = True
Else
Me.SaveCMD.Enabled = False
Me.ChangeBox = ""
End If
If Val(Me.PaidBox) <= Val(Me.PayLabel) Then
Me.BalanceBox = Format(Val(Me.PayLabel) - Val(Me.PaidBox), "#####.00")
Else
Me.BalanceBox = ""
End If
End Sub
Private Sub PayCMD_Click()
Dim B, Count As Long
Dim sum2, Sum3 As Double
A = Sheet1.Range("D100000").End(xlUp).Row + 1
'Invoice(sheet1)
Sheet1.Cells(A, "C") = "____________"
Sheet1.Cells(A, "D") = "____________"
Sheet1.Cells(A, "E") = "____________"
On Error Resume Next
B = Sheet1.Range("D100000").End(xlUp).Row + 1
Count = Application.WorksheetFunction.CountA(Sheet1.Range("C" & 10, "C" & B - 2))
Sheet1.Cells(B, "C") = "Items " & Count
Sheet1.Cells(B, "D") = "Sub Total"
Sum3 = Application.WorksheetFunction.sum(Sheet1.Range("E" & 10, "E" & B))
Sheet1.Cells(B, "E") = Sum3
Sheet1.Cells(B, "E").NumberFormat = "0.00"
C = Sheet1.Range("D100000").End(xlUp).Row + 1
Sheet1.Cells(C, "D") = "Include Tax"
Sheet1.Cells(C, "D").NumberFormat = "0.00"
Sheet1.Cells(C, "E") = Me.TaxBox.Value
Sheet1.Cells(C, "E").NumberFormat = "0.00"
D = Sheet1.Range("D100000").End(xlUp).Row + 1
Sheet1.Cells(D, "D") = "Total"
Sheet1.Cells(D, "E") = Me.PayLabel.Caption
Sheet1.Cells(D, "E").NumberFormat = "0.00"
Me.Frame2.Enabled = True 'for Userform1
Me.CashBox.SetFocus 'for Userform
End Sub
Private Sub Pricebox_Change()
On Error Resume Next
A = Format(Val(Me.QtyBox) * Val(Me.Pricebox), "#####.00")
End Sub
Private Sub QtyBox_Change()
On Error Resume Next
A = Format(Val(Me.QtyBox) * Val(Me.Pricebox), "#####.00")
Me.Totalbox = A + A / 100 * Val(Me.TaxPerc)
End Sub
Private Sub SaveCMD_Click()
Dim A, B As Long
If Me.AdminCombo = "" Then
MsgBox "Please select Admin"
Else
With Sheet1.Range("D100000").End(xlUp)
'Invoice(Sheet1)
.Offset(1, 0) = "Paid Amount"
.Offset(1, 1) = Me.PaidBox.Value
.Offset(1, 1).NumberFormat = "0.00"
.Offset(1, 0) = "Paid Amount"
.Offset(2, 0) = "Change"
.Offset(2, 1) = Me.ChangeBox.Value
.Offset(2, 1).NumberFormat = "0.00"
.Offset(3, 0) = "_________"
.Offset(3, 1) = "_________"
.Offset(3, -2) = "Thankyou Visit Again"
End With
With Sheets("Database").Range("A1000000").End(xlUp)
'invoice(sheet1)
Sheet1.Range("C6") = .Row + 100
Sheet1.Range("E5") = Date
Sheet1.Range("E7") = Format(Time, "HH:MM AM/PM")
'Databse(sheet3)
.Offset(1, 0) = Date
.Offset(1, 1) = Format(Time, "HH:MM AM/PM")
.Offset(1, 2) = Me.AdminCombo.Value
.Offset(1, 3) = .Row + 100
.Offset(1, 4) = Val(Me.CashBox.Value) - Val(Me.ChangeBox)
.Offset(1, 5) = Me.DebitBox.Value
.Offset(1, 6) = Me.CreditBox.Value
.Offset(1, 7) = Me.TaxBox.Value
.Offset(1, 8) = Me.PayLabel.Caption
.Offset(1, 9) = Me.PaidBox.Value
.Offset(1, 10) = Me.ChangeBox.Value
End With
'Print
If MsgBox("youwant print IInvoice?", vbYesNo) = vbYes Then
B = Sheet1.Range("B100000").End(xlUp).Row
Sheet1.Range("B" & 1, "E" & B + 1).PrintOut
End If
'Textbox Clear
Me.Itembox = ""
Me.QtyBox = ""
Me.Totalbox = ""
Me.Pricebox = ""
Me.CashBox = ""
Me.DebitBox = ""
Me.CreditBox = ""
Me.PaidBox = ""
Me.BalanceBox = ""
Me.ChangeBox = ""
End If
Me.CLRCMD.SetFocus
End Sub
Private Sub UserForm_Initialize()
Dim i As Integer, C As LongPtr
For C = 1 To Sheets("Admin").Range("A1000000").End(xlUp).Row
Me.AdminCombo.AddItem Sheets("Admin").Cells(C, 1)
Next C
Me.AdminCombo.SetFocus
End Sub