Пример #1
0
 public void Reset()
 {
     _requestData  = new fiskaltrust.ifPOS.v0.ReceiptRequest();
     _responseData = null;
     _signData     = null;
     LastError     = string.Empty;
 }
Пример #2
0
        static fiskaltrust.ifPOS.v0.ReceiptRequest getReceiptRequest()
        {
            var reqdata = new fiskaltrust.ifPOS.v0.ReceiptRequest()
            {
                ftCashBoxID = "fiskaltrust-TEST",
                cbTerminalID = "1",
                ftReceiptCase = 0x4154000000000000,
                cbReceiptReference = Guid.NewGuid().ToString(),
                cbReceiptMoment = DateTime.Now,
                cbChargeItems = new fiskaltrust.ifPOS.v0.ChargeItem[]  {
                    new fiskaltrust.ifPOS.v0.ChargeItem()
                    {
                        ftChargeItemCase=0x4154000000000000,
                         ProductNumber="1",
                         Description="Artikel 1",
                         Quantity=1.0m,
                         VATRate=20.0m,
                         Amount=4.8m
                    },
                    new fiskaltrust.ifPOS.v0.ChargeItem()
                    {
                        ftChargeItemCase=0x4154000000000000,
                        ProductNumber="2",
                        Description="Artikel 2",
                        Quantity=1.0m,
                        VATRate=20.0m,
                        Amount=3.6m
                    }
                },
                cbPayItems = new fiskaltrust.ifPOS.v0.PayItem[]                {
                    new fiskaltrust.ifPOS.v0.PayItem()
                    {
                        ftPayItemCase=0x4154000000000000,
                        Amount=8.4m,
                        Quantity=1.0m,
                        Description="Bar"
                    }
                }
            };

            return reqdata;
        }
Пример #3
0
 public void Reset()
 {
     _requestData = new fiskaltrust.ifPOS.v0.ReceiptRequest();
     _responseData = null;
     _signData = null;
     LastError = string.Empty;
 }