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}");