M160 Kopie van verkoop afdrukken

M160 Kopie van verkoop afdrukken

Een klant wenst een kopie van zijn verkoop ticket N 16/52

C#
        
        //Create the correct action according to the example
        var newCopyAction = new PosCopyAction(
            FpsFinancesModels.Company,
            _myFpsPos,
            FpsFinancesModels.TerminalTer1Bar,
            FpsFinancesModels.EmployeeJohn)
        {
            SalesActionNumber = 1013,
            BookingDate = DateTime.Now,
            BookingPeriodId = Guid.Parse("dffcd829-a0e5-41ca-a0ae-9eb887f95637"),
            TicketMedium = TicketMedium.PAPER,
            Reference = new CheckboxSignReference
            {
                Checkbox = FpsFinancesModels.Checkbox01,
                DateTime = new DateTime(2024, 7, 9, 11, 48, 04),
                Eventlabel = EventLabel.N,
                EventCounter = 16,
                TotalCounter = 52
            }
        };

        //Sign the action
        var result = await checkboxService.SignPosAction(newCopyAction, false, null, cancellationToken);

        //Handle the result accordingly     
        Console.WriteLine($"Result with Signature {result.SignResult?.DigitalSignature}");