diff --git a/lib/data/models/invoice_model.dart b/lib/data/models/invoice_model.dart index f1583dbba..5769fda78 100644 --- a/lib/data/models/invoice_model.dart +++ b/lib/data/models/invoice_model.dart @@ -439,14 +439,6 @@ abstract class InvoiceEntity extends Object ..taxName1 = taxRate.name); } - if (taxRate.isInclusive) { - invoice = invoice.rebuild((b) => b - ..lineItems.replace(lineItems - .map((item) => item.rebuild( - (b) => b.cost = round(b.cost / (100 + taxRate.rate) * 100, 2))) - .toList())); - } - return invoice; } @@ -602,11 +594,6 @@ abstract class InvoiceItemEntity ..taxName1 = taxRate.name); } - if (taxRate.isInclusive) { - item = item.rebuild( - (b) => b..cost = round(b.cost / (100 + taxRate.rate) * 100, 2)); - } - return item; } diff --git a/lib/data/models/quote_model.dart b/lib/data/models/quote_model.dart index 2d8fbbe9a..9da08a74e 100644 --- a/lib/data/models/quote_model.dart +++ b/lib/data/models/quote_model.dart @@ -431,14 +431,6 @@ abstract class QuoteEntity extends Object ..taxName1 = taxRate.name); } - if (taxRate.isInclusive) { - quote = quote.rebuild((b) => b - ..lineItems.replace(lineItems - .map((item) => item.rebuild( - (b) => b.cost = round(b.cost / (100 + taxRate.rate) * 100, 2))) - .toList())); - } - return quote; } diff --git a/lib/data/models/tax_rate_model.dart b/lib/data/models/tax_rate_model.dart index 68c485769..8e6a250db 100644 --- a/lib/data/models/tax_rate_model.dart +++ b/lib/data/models/tax_rate_model.dart @@ -65,10 +65,6 @@ abstract class TaxRateEntity extends Object double get rate; - @nullable - @BuiltValueField(wireName: 'is_inclusive') - bool get isInclusive; - @override String get listDisplayName { return name; diff --git a/lib/data/models/tax_rate_model.g.dart b/lib/data/models/tax_rate_model.g.dart index f43dbddc0..5ba7f7fe6 100644 --- a/lib/data/models/tax_rate_model.g.dart +++ b/lib/data/models/tax_rate_model.g.dart @@ -123,12 +123,6 @@ class _$TaxRateEntitySerializer implements StructuredSerializer { 'rate', serializers.serialize(object.rate, specifiedType: const FullType(double)), ]; - if (object.isInclusive != null) { - result - ..add('is_inclusive') - ..add(serializers.serialize(object.isInclusive, - specifiedType: const FullType(bool))); - } if (object.isChanged != null) { result ..add('isChanged') @@ -200,10 +194,6 @@ class _$TaxRateEntitySerializer implements StructuredSerializer { result.rate = serializers.deserialize(value, specifiedType: const FullType(double)) as double; break; - case 'is_inclusive': - result.isInclusive = serializers.deserialize(value, - specifiedType: const FullType(bool)) as bool; - break; case 'isChanged': result.isChanged = serializers.deserialize(value, specifiedType: const FullType(bool)) as bool; @@ -438,8 +428,6 @@ class _$TaxRateEntity extends TaxRateEntity { @override final double rate; @override - final bool isInclusive; - @override final bool isChanged; @override final int createdAt; @@ -462,7 +450,6 @@ class _$TaxRateEntity extends TaxRateEntity { _$TaxRateEntity._( {this.name, this.rate, - this.isInclusive, this.isChanged, this.createdAt, this.updatedAt, @@ -493,7 +480,6 @@ class _$TaxRateEntity extends TaxRateEntity { return other is TaxRateEntity && name == other.name && rate == other.rate && - isInclusive == other.isInclusive && isChanged == other.isChanged && createdAt == other.createdAt && updatedAt == other.updatedAt && @@ -513,11 +499,7 @@ class _$TaxRateEntity extends TaxRateEntity { $jc( $jc( $jc( - $jc( - $jc( - $jc($jc(0, name.hashCode), - rate.hashCode), - isInclusive.hashCode), + $jc($jc($jc(0, name.hashCode), rate.hashCode), isChanged.hashCode), createdAt.hashCode), updatedAt.hashCode), @@ -533,7 +515,6 @@ class _$TaxRateEntity extends TaxRateEntity { return (newBuiltValueToStringHelper('TaxRateEntity') ..add('name', name) ..add('rate', rate) - ..add('isInclusive', isInclusive) ..add('isChanged', isChanged) ..add('createdAt', createdAt) ..add('updatedAt', updatedAt) @@ -558,10 +539,6 @@ class TaxRateEntityBuilder double get rate => _$this._rate; set rate(double rate) => _$this._rate = rate; - bool _isInclusive; - bool get isInclusive => _$this._isInclusive; - set isInclusive(bool isInclusive) => _$this._isInclusive = isInclusive; - bool _isChanged; bool get isChanged => _$this._isChanged; set isChanged(bool isChanged) => _$this._isChanged = isChanged; @@ -602,7 +579,6 @@ class TaxRateEntityBuilder if (_$v != null) { _name = _$v.name; _rate = _$v.rate; - _isInclusive = _$v.isInclusive; _isChanged = _$v.isChanged; _createdAt = _$v.createdAt; _updatedAt = _$v.updatedAt; @@ -635,7 +611,6 @@ class TaxRateEntityBuilder new _$TaxRateEntity._( name: name, rate: rate, - isInclusive: isInclusive, isChanged: isChanged, createdAt: createdAt, updatedAt: updatedAt, diff --git a/lib/data/repositories/quote_repository.dart b/lib/data/repositories/quote_repository.dart index 2ff8b2020..10518590d 100644 --- a/lib/data/repositories/quote_repository.dart +++ b/lib/data/repositories/quote_repository.dart @@ -18,7 +18,7 @@ class QuoteRepository { Future loadItem( Credentials credentials, String entityId) async { final dynamic response = await webClient.get( - '${credentials.url}/invoices/$entityId?include=invitations', + '${credentials.url}/quotes/$entityId?include=invitations', credentials.token); final InvoiceItemResponse quoteResponse = @@ -30,7 +30,7 @@ class QuoteRepository { Future> loadList( Credentials credentials, int updatedAt) async { String url = credentials.url + - '/invoices?include=invitations&invoice_type_id=2&is_recurring=0'; + '/quotes?include=invitations&invoice_type_id=2&is_recurring=0'; if (updatedAt > 0) { url += '&updated_at=${updatedAt - kUpdatedAtBufferSeconds}'; @@ -77,10 +77,10 @@ class QuoteRepository { if (quote.isNew) { response = await webClient.post( - credentials.url + '/invoices?include=invitations', credentials.token, + credentials.url + '/quotes?include=invitations', credentials.token, data: json.encode(data)); } else { - var url = '${credentials.url}/invoices/${quote.id}'; + var url = '${credentials.url}/quotes/${quote.id}'; if (action != null) { url += '?action=' + action.toString(); }