bool isSaved = false;
await CascadingParameters.MainLayout.ExecuteInMercatorAsync(() => isSaved = currentBillingEngine.Save());
if (!isSaved)
{
    error = string.IsNullOrEmpty(currentBillingEngine.LastError) ? Api.Iif_langue(CascadingParameters.Langue, "Der Verkauf konnte nicht gespeichert werden.", "Unable to save the sale.", "Verkoop kan niet worden opgeslagen.", "Impossible d'enregistrer la vente.") : currentBillingEngine.LastError;
    return;
}