public async Task <RevisoCollectionResponseMessage <VatAccount> > GetVatAccountsAsync(string grantToken)
        {
            var revisoClient = new RevisoClient(
                _configuration["RevisoRestUrl"],
                _configuration["RevisoAppSecretToken"],
                grantToken);

            return(await revisoClient.GetVatAccountsAsync());
        }
        public async Task <RevisoReportResponseMessage <ReportEntry> > GetBookedEntriesAsync(string grantToken, string filter)
        {
            var revisoClient = new RevisoClient(
                _configuration["RevisoRestUrl"],
                _configuration["RevisoAppSecretToken"],
                grantToken);

            return(await revisoClient.GetReportBookedEntries(filter));
        }
        public async Task <RevisoCollectionResponseMessage <NumberSeries> > GetNumberSeriesAsync(string grantToken, string filter)
        {
            var revisoClient = new RevisoClient(
                _configuration["RevisoRestUrl"],
                _configuration["RevisoAppSecretToken"],
                grantToken);

            return(await revisoClient.GetNumberSeries(filter));
        }
        public async Task <Agreement> GetAgreementAsync(string grantToken)
        {
            var revisoClient = new RevisoClient(
                _configuration["RevisoRestUrl"],
                _configuration["RevisoAppSecretToken"],
                grantToken);

            return((await revisoClient.GetAgreementAsync()).Entity);
        }