From ced4f771eebdeb0c82129ec421b0fcdc7f827750 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 12 Feb 2025 15:21:55 +1100 Subject: [PATCH] Updates for Quickbooks imports --- app/Casts/PaymentSyncCast.php | 47 + app/DataMapper/PaymentSync.php | 43 + app/Models/Payment.php | 13 +- app/Services/Quickbooks/Models/QbPayment.php | 20 +- .../Transformers/InvoiceTransformer.php | 36 +- .../Transformers/PaymentTransformer.php | 78 +- ...035916_create_sync_column_for_payments.php | 28 + tests/Feature/Import/Quickbooks/backup.json | 2900 +++++++++++++++-- 8 files changed, 2815 insertions(+), 350 deletions(-) create mode 100644 app/Casts/PaymentSyncCast.php create mode 100644 app/DataMapper/PaymentSync.php create mode 100644 database/migrations/2025_02_12_035916_create_sync_column_for_payments.php diff --git a/app/Casts/PaymentSyncCast.php b/app/Casts/PaymentSyncCast.php new file mode 100644 index 0000000000..c227dcba42 --- /dev/null +++ b/app/Casts/PaymentSyncCast.php @@ -0,0 +1,47 @@ +qb_id = $data['qb_id']; + + return $is; + } + + public function set($model, string $key, $value, array $attributes) + { + return [ + $key => json_encode([ + 'qb_id' => $value->qb_id, + ]) + ]; + } +} diff --git a/app/DataMapper/PaymentSync.php b/app/DataMapper/PaymentSync.php new file mode 100644 index 0000000000..64a468904f --- /dev/null +++ b/app/DataMapper/PaymentSync.php @@ -0,0 +1,43 @@ +qb_id = $attributes['qb_id'] ?? ''; + } + /** + * Get the name of the caster class to use when casting from / to this cast target. + * + * @param array $arguments + */ + public static function castUsing(array $arguments): string + { + return PaymentSyncCast::class; + } + + public static function fromArray(array $data): self + { + return new self($data); + } +} diff --git a/app/Models/Payment.php b/app/Models/Payment.php index 2775cf9e3e..08375088b8 100644 --- a/app/Models/Payment.php +++ b/app/Models/Payment.php @@ -11,15 +11,16 @@ namespace App\Models; -use App\Events\Payment\PaymentWasRefunded; -use App\Events\Payment\PaymentWasVoided; -use App\Services\Ledger\LedgerService; -use App\Services\Payment\PaymentService; use App\Utils\Ninja; use App\Utils\Number; -use App\Utils\Traits\Inviteable; +use App\DataMapper\PaymentSync; use App\Utils\Traits\MakesHash; +use App\Utils\Traits\Inviteable; +use App\Services\Ledger\LedgerService; +use App\Events\Payment\PaymentWasVoided; +use App\Services\Payment\PaymentService; use App\Utils\Traits\Payment\Refundable; +use App\Events\Payment\PaymentWasRefunded; use Illuminate\Database\Eloquent\SoftDeletes; /** @@ -64,6 +65,7 @@ use Illuminate\Database\Eloquent\SoftDeletes; * @property string|null $custom_value4 * @property int|null $transaction_id * @property string|null $idempotency_key + * @property object|null $sync * @property-read \App\Models\User|null $assigned_user * @property-read \App\Models\Client $client * @property-read \App\Models\Company $company @@ -168,6 +170,7 @@ class Payment extends BaseModel 'is_deleted' => 'bool', 'meta' => 'object', 'refund_meta' => 'array', + 'sync' => PaymentSync::class, ]; protected $with = [ diff --git a/app/Services/Quickbooks/Models/QbPayment.php b/app/Services/Quickbooks/Models/QbPayment.php index 8f195a9242..096e43224b 100644 --- a/app/Services/Quickbooks/Models/QbPayment.php +++ b/app/Services/Quickbooks/Models/QbPayment.php @@ -44,25 +44,7 @@ class QbPayment implements SyncInterface $ninja_payment = $payment_transformer->buildPayment($payment); $ninja_payment->service()->applyNumber()->save(); - $invoice = Invoice::query() - ->withTrashed() - ->where('company_id', $this->service->company->id) - ->where('sync->qb_id', $payment['invoice_id']) - ->first(); - - if ($invoice) { - - $paymentable = new \App\Models\Paymentable(); - $paymentable->payment_id = $ninja_payment->id; - $paymentable->paymentable_id = $invoice->id; - $paymentable->paymentable_type = 'invoices'; - $paymentable->amount = $transformed['applied'] + $ninja_payment->credits->sum('amount'); - $paymentable->created_at = $ninja_payment->date; //@phpstan-ignore-line - $paymentable->save(); - - $invoice->service()->applyPayment($ninja_payment, $paymentable->amount); - - } + $payment_transformer->associatePaymentToInvoice($ninja_payment, $payment); } diff --git a/app/Services/Quickbooks/Transformers/InvoiceTransformer.php b/app/Services/Quickbooks/Transformers/InvoiceTransformer.php index 6497ace6d7..98e2aab13f 100644 --- a/app/Services/Quickbooks/Transformers/InvoiceTransformer.php +++ b/app/Services/Quickbooks/Transformers/InvoiceTransformer.php @@ -17,6 +17,7 @@ use App\Models\Company; use App\Models\Invoice; use App\Models\Product; use App\DataMapper\InvoiceItem; +use App\Models\TaxRate; /** * Class InvoiceTransformer. @@ -52,6 +53,7 @@ class InvoiceTransformer extends BaseTransformer 'tax_rate1' => $rate = $this->calculateTotalTax($qb_data), 'tax_name1' => $rate > 0 ? "Sales Tax" : "", 'custom_surcharge1' => $this->checkIfDiscountAfterTax($qb_data), + 'balance' => data_get($qb_data, 'Balance', 0), ] : false; } @@ -81,19 +83,49 @@ class InvoiceTransformer extends BaseTransformer private function calculateTotalTax($qb_data) { - $taxLines = data_get($qb_data, 'TxnTaxDetail.TaxLine', []); + $total_tax = data_get($qb_data,'TxnTaxDetail.TotalTax', false); - if (!is_array($taxLines)) { + if($total_tax == "0") { + return 0; + } + + $taxLines = data_get($qb_data, 'TxnTaxDetail.TaxLine', []) ?? []; + + if (!empty($taxLines) && !isset($taxLines[0])) { $taxLines = [$taxLines]; } $totalTaxRate = 0; + nlog($taxLines); + foreach ($taxLines as $taxLine) { $taxRate = data_get($taxLine, 'TaxLineDetail.TaxPercent', 0); $totalTaxRate += $taxRate; } + + if ($totalTaxRate > 0) { + $formattedTaxRate = rtrim(rtrim(number_format($totalTaxRate, 6), '0'), '.'); + $formattedTaxRate = trim($formattedTaxRate); + + $tr = \App\Models\TaxRate::firstOrNew( + [ + 'company_id' => $this->company->id, + 'rate' => $formattedTaxRate, + ], + [ + 'name' => "Sales Tax [{$formattedTaxRate}]", + 'rate' => $formattedTaxRate, + ] + ); + $tr->company_id = $this->company->id; + $tr->user_id = $this->company->owner()->id; + $tr->save(); + } + // ... exi + + return (float)$totalTaxRate; } diff --git a/app/Services/Quickbooks/Transformers/PaymentTransformer.php b/app/Services/Quickbooks/Transformers/PaymentTransformer.php index 7dea373e16..ce4f72d832 100644 --- a/app/Services/Quickbooks/Transformers/PaymentTransformer.php +++ b/app/Services/Quickbooks/Transformers/PaymentTransformer.php @@ -11,10 +11,12 @@ namespace App\Services\Quickbooks\Transformers; -use App\Models\Company; -use App\Models\Payment; -use App\Factory\PaymentFactory; use App\Models\Credit; +use App\Models\Company; +use App\Models\Invoice; +use App\Models\Payment; +use App\DataMapper\PaymentSync; +use App\Factory\PaymentFactory; /** * @@ -35,6 +37,7 @@ class PaymentTransformer extends BaseTransformer { return [ + 'id' => data_get($qb_data, 'Id', null), 'date' => data_get($qb_data, 'TxnDate', now()->format('Y-m-d')), 'amount' => floatval(data_get($qb_data, 'TotalAmt', 0)), 'applied' => data_get($qb_data, 'TotalAmt', 0) - data_get($qb_data, 'UnappliedAmt', 0), @@ -45,15 +48,72 @@ class PaymentTransformer extends BaseTransformer ]; } + public function associatePaymentToInvoice(Payment $payment, mixed $qb_data) + { + + $invoice = Invoice::query() + ->withTrashed() + ->where('company_id', $this->company->id) + ->where('sync->qb_id', data_get($qb_data, 'invoice_id')) + ->first(); + + if(!$invoice) + return; + + $lines = data_get($qb_data, 'Line', []) ?? []; + + if(!empty($lines) && !isset($lines[0])) { + $lines = [$lines]; + } + + foreach($lines as $item) { + $id = data_get($item, 'LinkedTxn.TxnId', false); + $tx_type = data_get($item, 'LinkedTxn.TxnType', false); + $amount = data_get($item, 'Amount', 0); + + if($tx_type == 'Invoice' && $id == $invoice->sync->qb_id) { + + $paymentable = new \App\Models\Paymentable(); + $paymentable->payment_id = $payment->id; + $paymentable->paymentable_id = $invoice->id; + $paymentable->paymentable_type = 'invoices'; + $paymentable->amount = $related_invoice['amount']; + $paymentable->created_at = $payment->date; //@phpstan-ignore-line + $paymentable->save(); + + $invoice->service()->applyPayment($payment, $paymentable->amount); + return; + } + } + + } + + public function buildPayment($qb_data): ?Payment { $ninja_payment_data = $this->transform($qb_data); + $search_payment = Payment::query() + ->withTrashed() + ->where('company_id', $this->company->id) + ->where('sync->qb_id', $ninja_payment_data['id']) + ->first(); + + if($search_payment) { + return $search_payment; + } + + if ($ninja_payment_data['client_id']) { $payment = PaymentFactory::create($this->company->id, $this->company->owner()->id, $ninja_payment_data['client_id']); $payment->amount = $ninja_payment_data['amount']; $payment->applied = $ninja_payment_data['applied']; $payment->status_id = 4; + + $sync = new PaymentSync(); + $sync->qb_id = $ninja_payment_data['id']; + $payment->sync = $sync; + $payment->fill($ninja_payment_data); $payment->save(); @@ -77,7 +137,9 @@ class PaymentTransformer extends BaseTransformer { $credit_line = null; - foreach ($qb_data->Line as $item) { + $credit_array = data_get($qb_data, 'Line', []); + + foreach ($credit_array as $item) { if (data_get($item, 'LinkedTxn.TxnType', null) == 'CreditMemo') { $credit_line = $item; @@ -95,14 +157,14 @@ class PaymentTransformer extends BaseTransformer $line = new \App\DataMapper\InvoiceItem(); $line->quantity = 1; - $line->cost = $credit_line->Amount; + $line->cost = data_get($credit_line, 'Amount', 0); $line->product_key = 'CREDITMEMO'; $line->notes = $payment->private_notes; - $credit->date = $qb_data->TxnDate; + $credit->date = data_get($qb_data, 'TxnDate', now()->format('Y-m-d')); $credit->status_id = 4; - $credit->amount = $credit_line->Amount; - $credit->paid_to_date = $credit_line->Amount; + $credit->amount = data_get($credit_line, 'Amount', 0); + $credit->paid_to_date = data_get($credit_line, 'Amount', 0); $credit->balance = 0; $credit->line_items = [$line]; $credit->save(); diff --git a/database/migrations/2025_02_12_035916_create_sync_column_for_payments.php b/database/migrations/2025_02_12_035916_create_sync_column_for_payments.php new file mode 100644 index 0000000000..f0422bb66d --- /dev/null +++ b/database/migrations/2025_02_12_035916_create_sync_column_for_payments.php @@ -0,0 +1,28 @@ +text('sync')->nullable(); + }); + + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + + } +}; diff --git a/tests/Feature/Import/Quickbooks/backup.json b/tests/Feature/Import/Quickbooks/backup.json index ae54302a02..9b8c4863c7 100644 --- a/tests/Feature/Import/Quickbooks/backup.json +++ b/tests/Feature/Import/Quickbooks/backup.json @@ -11088,7 +11088,7 @@ "CreatedByRef": null, "CreateTime": "2024-09-26T02:00:04-07:00", "LastModifiedByRef": null, - "LastUpdatedTime": "2024-09-26T02:00:08-07:00", + "LastUpdatedTime": "2025-02-11T18:44:34-08:00", "LastChangedInQB": null, "Synchronized": null }, @@ -11180,9 +11180,9 @@ "PaymentMethodRef": null, "CCDetail": null, "PriceLevelRef": null, - "Balance": "1370.00", + "Balance": "1479.60", "OpenBalanceDate": null, - "BalanceWithJobs": "1370.00", + "BalanceWithJobs": "1479.60", "CreditLimit": null, "AcctNum": null, "CurrencyRef": "USD", @@ -29255,6 +29255,353 @@ } ], "invoices": [ + { + "Id": "198", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-09-26T02:00:08-07:00", + "LastModifiedByRef": "9341452606525892", + "LastUpdatedTime": "2025-02-11T18:44:34-08:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": "0064", + "TxnDate": "2024-09-01", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": [ + { + "Id": "1", + "LineNum": "1", + "Description": "Quibusdam voluptate maxime alias sunt officiis neque magni.", + "Amount": "532.00", + "Received": null, + "LinkedTxn": null, + "DetailType": "SalesItemLineDetail", + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": { + "ItemRef": "108", + "ClassRef": null, + "UnitPrice": "532", + "UnitCostPrice": null, + "RatePercent": null, + "PriceLevelRef": null, + "MarkupInfo": null, + "Qty": "1", + "UOMRef": null, + "ItemAccountRef": "85", + "InventorySiteRef": null, + "TaxCodeRef": "TAX", + "TaxClassificationRef": null, + "ServiceDate": null, + "TaxInclusiveAmt": null, + "DiscountRate": null, + "DiscountAmt": null, + "DeferredRevenue": null, + "SalesItemLineDetailEx": null + }, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": null, + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": "2", + "LineNum": "2", + "Description": "Incidunt sapiente et qui.", + "Amount": "838.00", + "Received": null, + "LinkedTxn": null, + "DetailType": "SalesItemLineDetail", + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": { + "ItemRef": "109", + "ClassRef": null, + "UnitPrice": "838", + "UnitCostPrice": null, + "RatePercent": null, + "PriceLevelRef": null, + "MarkupInfo": null, + "Qty": "1", + "UOMRef": null, + "ItemAccountRef": "85", + "InventorySiteRef": null, + "TaxCodeRef": "TAX", + "TaxClassificationRef": null, + "ServiceDate": null, + "TaxInclusiveAmt": null, + "DiscountRate": null, + "DiscountAmt": null, + "DeferredRevenue": null, + "SalesItemLineDetailEx": null + }, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": null, + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "1370.00", + "Received": null, + "LinkedTxn": null, + "DetailType": "SubTotalLineDetail", + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": "", + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": null, + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + } + ], + "TxnTaxDetail": { + "DefaultTaxCodeRef": null, + "TxnTaxCodeRef": "2", + "TotalTax": "109.60", + "TaxReviewStatus": null, + "TaxLine": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "109.60", + "Received": null, + "LinkedTxn": null, + "DetailType": "TaxLineDetail", + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": { + "TaxRateRef": "3", + "PercentBased": "true", + "TaxPercent": "8", + "NetAmountTaxable": "1370.00", + "TaxInclusiveAmount": null, + "OverrideDeltaAmount": null, + "ServiceDate": null, + "TaxLineDetailEx": null + }, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": null, + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "UseAutomatedSalesTax": null + }, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "AutoDocNumber": null, + "CustomerRef": "196", + "CustomerMemo": null, + "BillAddr": { + "Id": "431", + "Line1": "10369 Ashton Avenue", + "Line2": null, + "Line3": null, + "Line4": null, + "Line5": null, + "City": "Beverley Hills", + "Country": "USA", + "CountryCode": null, + "County": null, + "CountrySubDivisionCode": "California", + "PostalCode": "90210", + "PostalCodeSuffix": null, + "Lat": null, + "Long": null, + "Tag": null, + "Note": null + }, + "ShipAddr": { + "Id": "436", + "Line1": "Loyal Quigley", + "Line2": "Conn-Boyer", + "Line3": "10369 Ashton Avenue", + "Line4": "Beverley Hills, California", + "Line5": "90210 USA", + "City": null, + "Country": null, + "CountryCode": null, + "County": null, + "CountrySubDivisionCode": null, + "PostalCode": null, + "PostalCodeSuffix": null, + "Lat": null, + "Long": null, + "Tag": null, + "Note": null + }, + "FreeFormAddress": "true", + "ShipFromAddr": { + "Id": "433", + "Line1": "123 Sierra Way", + "Line2": "San Pablo, CA 87999 USA", + "Line3": null, + "Line4": null, + "Line5": null, + "City": null, + "Country": null, + "CountryCode": null, + "County": null, + "CountrySubDivisionCode": null, + "PostalCode": null, + "PostalCodeSuffix": null, + "Lat": null, + "Long": null, + "Tag": null, + "Note": null + }, + "RemitToRef": null, + "ClassRef": null, + "SalesTermRef": null, + "DueDate": "2024-09-30", + "SalesRepRef": null, + "PONumber": null, + "FOB": null, + "ShipMethodRef": null, + "ShipDate": null, + "TrackingNum": null, + "GlobalTaxCalculation": null, + "TotalAmt": "1479.60", + "HomeTotalAmt": null, + "ApplyTaxAfterDiscount": "false", + "ShippingTaxIncludedInTotalTax": null, + "TemplateRef": null, + "PrintStatus": "NeedToPrint", + "EmailStatus": "NotSet", + "BillEmail": { + "Id": null, + "Address": "ehettinger@example.net", + "Default": null, + "Tag": null + }, + "BillEmailCc": null, + "BillEmailBcc": null, + "ARAccountRef": null, + "Balance": "1479.60", + "HomeBalance": null, + "FinanceCharge": null, + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "DepositToAccountRef": null, + "DeliveryInfo": null, + "DiscountRate": null, + "DiscountAmt": null, + "GovtTxnRefIdentifier": null, + "TaxExemptionRef": null, + "Deposit": null, + "AllowIPNPayment": "false", + "AllowOnlinePayment": "false", + "AllowOnlineCreditCardPayment": "false", + "AllowOnlineACHPayment": "false", + "AllowOnlinePayPalPayment": null, + "EInvoiceStatus": null, + "ECloudStatusTimeStamp": null, + "CfdiUse": null, + "Exportation": null, + "GlobalInfo": null, + "invoiceStatus": null, + "callToAction": null, + "invoiceStatusLog": null, + "InvoiceEx": null, + "LessCIS": null, + "InvoiceLink": null, + "PaymentDetailsMessage": null, + "ConvenienceFeeDetail": null, + "InvoiceLinkSecurityCode": null, + "InvoiceLinkExpiryDate": null, + "AutoPayEligible": null, + "SchedulePayEligible": null, + "ScheduledPaymentId": null, + "GratuityEnabled": null, + "FinancingProductType": null, + "SubscriptionPaymentsSetting": null + }, { "Id": "49", "SyncToken": "1", @@ -30052,314 +30399,6 @@ "FinancingProductType": null, "SubscriptionPaymentsSetting": null }, - { - "Id": "198", - "SyncToken": "0", - "MetaData": { - "CreatedByRef": null, - "CreateTime": "2024-09-26T02:00:08-07:00", - "LastModifiedByRef": "9341452606525892", - "LastUpdatedTime": "2024-09-26T02:00:08-07:00", - "LastChangedInQB": null, - "Synchronized": null - }, - "CustomField": null, - "AttachableRef": null, - "domain": null, - "status": null, - "sparse": null, - "DocNumber": "0064", - "TxnDate": "2024-09-01", - "DepartmentRef": null, - "CurrencyRef": "USD", - "ExchangeRate": null, - "PrivateNote": null, - "TxnStatus": null, - "LinkedTxn": null, - "Line": [ - { - "Id": "1", - "LineNum": "1", - "Description": "Quibusdam voluptate maxime alias sunt officiis neque magni.", - "Amount": "532.00", - "Received": null, - "LinkedTxn": null, - "DetailType": "SalesItemLineDetail", - "PaymentLineDetail": null, - "DiscountLineDetail": null, - "TaxLineDetail": null, - "SalesItemLineDetail": { - "ItemRef": "108", - "ClassRef": null, - "UnitPrice": "532", - "UnitCostPrice": null, - "RatePercent": null, - "PriceLevelRef": null, - "MarkupInfo": null, - "Qty": "1", - "UOMRef": null, - "ItemAccountRef": "85", - "InventorySiteRef": null, - "TaxCodeRef": "TAX", - "TaxClassificationRef": null, - "ServiceDate": null, - "TaxInclusiveAmt": null, - "DiscountRate": null, - "DiscountAmt": null, - "DeferredRevenue": null, - "SalesItemLineDetailEx": null - }, - "DescriptionLineDetail": null, - "ItemBasedExpenseLineDetail": null, - "AccountBasedExpenseLineDetail": null, - "ReimburseLineDetail": null, - "DepositLineDetail": null, - "PurchaseOrderItemLineDetail": null, - "SalesOrderItemLineDetail": null, - "ItemReceiptLineDetail": null, - "JournalEntryLineDetail": null, - "GroupLineDetail": null, - "SubTotalLineDetail": null, - "TDSLineDetail": null, - "ItemAdjustmentLineDetail": null, - "CustomField": null, - "LineEx": null, - "ProjectRef": null, - "CostAmount": null, - "HomeCostAmount": null - }, - { - "Id": "2", - "LineNum": "2", - "Description": "Incidunt sapiente et qui.", - "Amount": "838.00", - "Received": null, - "LinkedTxn": null, - "DetailType": "SalesItemLineDetail", - "PaymentLineDetail": null, - "DiscountLineDetail": null, - "TaxLineDetail": null, - "SalesItemLineDetail": { - "ItemRef": "109", - "ClassRef": null, - "UnitPrice": "838", - "UnitCostPrice": null, - "RatePercent": null, - "PriceLevelRef": null, - "MarkupInfo": null, - "Qty": "1", - "UOMRef": null, - "ItemAccountRef": "85", - "InventorySiteRef": null, - "TaxCodeRef": "TAX", - "TaxClassificationRef": null, - "ServiceDate": null, - "TaxInclusiveAmt": null, - "DiscountRate": null, - "DiscountAmt": null, - "DeferredRevenue": null, - "SalesItemLineDetailEx": null - }, - "DescriptionLineDetail": null, - "ItemBasedExpenseLineDetail": null, - "AccountBasedExpenseLineDetail": null, - "ReimburseLineDetail": null, - "DepositLineDetail": null, - "PurchaseOrderItemLineDetail": null, - "SalesOrderItemLineDetail": null, - "ItemReceiptLineDetail": null, - "JournalEntryLineDetail": null, - "GroupLineDetail": null, - "SubTotalLineDetail": null, - "TDSLineDetail": null, - "ItemAdjustmentLineDetail": null, - "CustomField": null, - "LineEx": null, - "ProjectRef": null, - "CostAmount": null, - "HomeCostAmount": null - }, - { - "Id": null, - "LineNum": null, - "Description": null, - "Amount": "1370.00", - "Received": null, - "LinkedTxn": null, - "DetailType": "SubTotalLineDetail", - "PaymentLineDetail": null, - "DiscountLineDetail": null, - "TaxLineDetail": null, - "SalesItemLineDetail": null, - "DescriptionLineDetail": null, - "ItemBasedExpenseLineDetail": null, - "AccountBasedExpenseLineDetail": null, - "ReimburseLineDetail": null, - "DepositLineDetail": null, - "PurchaseOrderItemLineDetail": null, - "SalesOrderItemLineDetail": null, - "ItemReceiptLineDetail": null, - "JournalEntryLineDetail": null, - "GroupLineDetail": null, - "SubTotalLineDetail": "", - "TDSLineDetail": null, - "ItemAdjustmentLineDetail": null, - "CustomField": null, - "LineEx": null, - "ProjectRef": null, - "CostAmount": null, - "HomeCostAmount": null - } - ], - "TxnTaxDetail": { - "DefaultTaxCodeRef": null, - "TxnTaxCodeRef": null, - "TotalTax": "0", - "TaxReviewStatus": null, - "TaxLine": null, - "UseAutomatedSalesTax": null - }, - "TxnSource": null, - "TaxFormType": null, - "TaxFormNum": null, - "TransactionLocationType": null, - "Tag": null, - "TxnApprovalInfo": null, - "RecurDataRef": null, - "RecurringInfo": null, - "ProjectRef": null, - "TotalCostAmount": null, - "HomeTotalCostAmount": null, - "AutoDocNumber": null, - "CustomerRef": "196", - "CustomerMemo": null, - "BillAddr": { - "Id": "431", - "Line1": "10369 Ashton Avenue", - "Line2": null, - "Line3": null, - "Line4": null, - "Line5": null, - "City": "Beverley Hills", - "Country": "USA", - "CountryCode": null, - "County": null, - "CountrySubDivisionCode": "California", - "PostalCode": "90210", - "PostalCodeSuffix": null, - "Lat": null, - "Long": null, - "Tag": null, - "Note": null - }, - "ShipAddr": { - "Id": "432", - "Line1": "10369 Ashton Avenue", - "Line2": null, - "Line3": null, - "Line4": null, - "Line5": null, - "City": "Beverley Hills", - "Country": "USA", - "CountryCode": null, - "County": null, - "CountrySubDivisionCode": "California", - "PostalCode": "90210", - "PostalCodeSuffix": null, - "Lat": null, - "Long": null, - "Tag": null, - "Note": null - }, - "FreeFormAddress": "false", - "ShipFromAddr": { - "Id": "433", - "Line1": "123 Sierra Way", - "Line2": "San Pablo, CA 87999 USA", - "Line3": null, - "Line4": null, - "Line5": null, - "City": null, - "Country": null, - "CountryCode": null, - "County": null, - "CountrySubDivisionCode": null, - "PostalCode": null, - "PostalCodeSuffix": null, - "Lat": null, - "Long": null, - "Tag": null, - "Note": null - }, - "RemitToRef": null, - "ClassRef": null, - "SalesTermRef": null, - "DueDate": "2024-09-30", - "SalesRepRef": null, - "PONumber": null, - "FOB": null, - "ShipMethodRef": null, - "ShipDate": null, - "TrackingNum": null, - "GlobalTaxCalculation": null, - "TotalAmt": "1370.00", - "HomeTotalAmt": null, - "ApplyTaxAfterDiscount": "false", - "ShippingTaxIncludedInTotalTax": null, - "TemplateRef": null, - "PrintStatus": "NeedToPrint", - "EmailStatus": "NotSet", - "BillEmail": { - "Id": null, - "Address": "ehettinger@example.net", - "Default": null, - "Tag": null - }, - "BillEmailCc": null, - "BillEmailBcc": null, - "ARAccountRef": null, - "Balance": "1370.00", - "HomeBalance": null, - "FinanceCharge": null, - "PaymentMethodRef": null, - "PaymentRefNum": null, - "PaymentType": null, - "CheckPayment": null, - "CreditCardPayment": null, - "DepositToAccountRef": null, - "DeliveryInfo": null, - "DiscountRate": null, - "DiscountAmt": null, - "GovtTxnRefIdentifier": null, - "TaxExemptionRef": null, - "Deposit": null, - "AllowIPNPayment": "false", - "AllowOnlinePayment": "false", - "AllowOnlineCreditCardPayment": "false", - "AllowOnlineACHPayment": "false", - "AllowOnlinePayPalPayment": null, - "EInvoiceStatus": null, - "ECloudStatusTimeStamp": null, - "CfdiUse": null, - "Exportation": null, - "GlobalInfo": null, - "invoiceStatus": null, - "callToAction": null, - "invoiceStatusLog": null, - "InvoiceEx": null, - "LessCIS": null, - "InvoiceLink": null, - "PaymentDetailsMessage": null, - "ConvenienceFeeDetail": null, - "InvoiceLinkSecurityCode": null, - "InvoiceLinkExpiryDate": null, - "AutoPayEligible": null, - "SchedulePayEligible": null, - "ScheduledPaymentId": null, - "GratuityEnabled": null, - "FinancingProductType": null, - "SubscriptionPaymentsSetting": null - }, { "Id": "197", "SyncToken": "0", @@ -53561,12 +53600,12 @@ { "invoice_id": "49", "Id": "200", - "SyncToken": "0", + "SyncToken": "1", "MetaData": { "CreatedByRef": null, "CreateTime": "2025-02-10T19:58:23-08:00", "LastModifiedByRef": null, - "LastUpdatedTime": "2025-02-10T19:58:23-08:00", + "LastUpdatedTime": "2025-02-10T20:25:32-08:00", "LastChangedInQB": null, "Synchronized": null }, @@ -53580,7 +53619,7 @@ "DepartmentRef": null, "CurrencyRef": "USD", "ExchangeRate": null, - "PrivateNote": null, + "PrivateNote": "These are the notes for the payment", "TxnStatus": null, "LinkedTxn": null, "Line": { @@ -53633,9 +53672,9 @@ "CustomerRef": "18", "RemitToRef": null, "ARAccountRef": null, - "DepositToAccountRef": "4", + "DepositToAccountRef": "36", "PaymentMethodRef": null, - "PaymentRefNum": null, + "PaymentRefNum": "XyzPaymentReferencia", "PaymentType": null, "CheckPayment": null, "CreditCardPayment": null, @@ -53644,6 +53683,2235 @@ "ProcessPayment": "false", "PaymentExtendedType": null, "PaymentEx": null + }, + { + "invoice_id": "39", + "Id": "199", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2025-02-10T19:58:01-08:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2025-02-10T19:58:01-08:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2025-02-11", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "274.50", + "Received": null, + "LinkedTxn": { + "TxnId": "39", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "23", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "274.50", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "156", + "Id": "159", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-09-23T23:11:47-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-09-23T23:14:36-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-09-24", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": [ + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "67", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "152", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "153", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "156", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + } + ], + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": "6", + "PaymentRefNum": "ggg", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "12222.00", + "UnappliedAmt": "12142.00", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "153", + "Id": "159", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-09-23T23:11:47-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-09-23T23:14:36-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-09-24", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": [ + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "67", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "152", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "153", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "156", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + } + ], + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": "6", + "PaymentRefNum": "ggg", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "12222.00", + "UnappliedAmt": "12142.00", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "152", + "Id": "159", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-09-23T23:11:47-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-09-23T23:14:36-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-09-24", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": [ + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "67", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "152", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "153", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "156", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + } + ], + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": "6", + "PaymentRefNum": "ggg", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "12222.00", + "UnappliedAmt": "12142.00", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "67", + "Id": "159", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-09-23T23:11:47-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-09-23T23:14:36-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-09-24", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": [ + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "67", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "152", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "153", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "20.00", + "Received": null, + "LinkedTxn": { + "TxnId": "156", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + } + ], + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": "6", + "PaymentRefNum": "ggg", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "12222.00", + "UnappliedAmt": "12142.00", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "67", + "Id": "101", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-29T13:39:32-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T13:39:32-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-29", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": { + "TxnId": "121", + "TxnType": "Deposit", + "TxnLineId": null + }, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "220.00", + "Received": null, + "LinkedTxn": { + "TxnId": "67", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": "2", + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "220.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "96", + "Id": "128", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-30T13:13:33-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-30T13:13:33-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-30", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "387.00", + "Received": null, + "LinkedTxn": { + "TxnId": "96", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "8", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "387.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "12", + "Id": "120", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-30T12:59:21-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-30T12:59:21-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-30", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "1675.52", + "Received": null, + "LinkedTxn": { + "TxnId": "12", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "3", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "1675.52", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "12", + "Id": "61", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-28T15:21:23-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-28T15:21:23-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-23", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "694.00", + "Received": null, + "LinkedTxn": { + "TxnId": "12", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "3", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "35", + "PaymentMethodRef": "2", + "PaymentRefNum": "1886", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "694.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "63", + "Id": "116", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-30T12:52:44-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-30T12:52:44-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-26", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": { + "TxnId": "121", + "TxnType": "Deposit", + "TxnLineId": null + }, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "80.00", + "Received": null, + "LinkedTxn": { + "TxnId": "63", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "25", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "80.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "95", + "Id": "97", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-29T13:31:45-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T13:31:45-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-03-05", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": { + "TxnId": "121", + "TxnType": "Deposit", + "TxnLineId": null + }, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "226.75", + "Received": null, + "LinkedTxn": { + "TxnId": "95", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "8", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "226.75", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "93", + "Id": "94", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-29T13:28:29-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T13:28:29-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-03", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": { + "TxnId": "121", + "TxnType": "Deposit", + "TxnLineId": null + }, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "460.40", + "Received": null, + "LinkedTxn": { + "TxnId": "93", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "5", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "460.40", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "9", + "Id": "31", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-28T11:06:09-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T13:25:20-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-28", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": { + "TxnId": "102", + "TxnType": "Deposit", + "TxnLineId": null + }, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "108.00", + "Received": null, + "LinkedTxn": { + "TxnId": "9", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": "2", + "PaymentRefNum": "6552", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "108.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "13", + "Id": "33", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-28T11:07:19-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T13:24:04-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-28", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "50.00", + "Received": null, + "LinkedTxn": { + "TxnId": "13", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "9", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "35", + "PaymentMethodRef": "2", + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "50.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "14", + "Id": "15", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-27T15:08:16-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T13:23:11-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-05", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "86.40", + "Received": null, + "LinkedTxn": { + "TxnId": "14", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "9", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "35", + "PaymentMethodRef": "2", + "PaymentRefNum": "5664", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "86.40", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "10", + "Id": "76", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-29T12:56:01-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T12:56:01-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-03-05", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "175.00", + "Received": null, + "LinkedTxn": { + "TxnId": "10", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "2", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "35", + "PaymentMethodRef": "2", + "PaymentRefNum": "1053", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "175.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "71", + "Id": "74", + "SyncToken": "1", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-29T12:51:28-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T12:52:08-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-13", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": "Created by QB Online to link credits to charges.", + "TxnStatus": null, + "LinkedTxn": null, + "Line": [ + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "100.00", + "Received": null, + "LinkedTxn": { + "TxnId": "71", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "100.00", + "Received": null, + "LinkedTxn": { + "TxnId": "73", + "TxnType": "CreditMemo", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + } + ], + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": null, + "PaymentMethodRef": null, + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "0", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "71", + "Id": "72", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-29T12:50:23-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-29T12:50:23-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-07", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": "Amy claims the pest control did not occur", + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "105.00", + "Received": null, + "LinkedTxn": { + "TxnId": "71", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "1", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "35", + "PaymentMethodRef": "2", + "PaymentRefNum": null, + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "105.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "27", + "Id": "40", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-28T11:17:33-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-28T11:17:33-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-28", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": null, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "103.55", + "Received": null, + "LinkedTxn": { + "TxnId": "27", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "26", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "35", + "PaymentMethodRef": "2", + "PaymentRefNum": "2064", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "103.55", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null + }, + { + "invoice_id": "16", + "Id": "32", + "SyncToken": "0", + "MetaData": { + "CreatedByRef": null, + "CreateTime": "2024-05-28T11:06:49-07:00", + "LastModifiedByRef": null, + "LastUpdatedTime": "2024-05-28T11:06:49-07:00", + "LastChangedInQB": null, + "Synchronized": null + }, + "CustomField": null, + "AttachableRef": null, + "domain": null, + "status": null, + "sparse": null, + "DocNumber": null, + "TxnDate": "2024-05-28", + "DepartmentRef": null, + "CurrencyRef": "USD", + "ExchangeRate": null, + "PrivateNote": null, + "TxnStatus": null, + "LinkedTxn": { + "TxnId": "102", + "TxnType": "Deposit", + "TxnLineId": null + }, + "Line": { + "Id": null, + "LineNum": null, + "Description": null, + "Amount": "300.00", + "Received": null, + "LinkedTxn": { + "TxnId": "16", + "TxnType": "Invoice", + "TxnLineId": null + }, + "DetailType": null, + "PaymentLineDetail": null, + "DiscountLineDetail": null, + "TaxLineDetail": null, + "SalesItemLineDetail": null, + "DescriptionLineDetail": null, + "ItemBasedExpenseLineDetail": null, + "AccountBasedExpenseLineDetail": null, + "ReimburseLineDetail": null, + "DepositLineDetail": null, + "PurchaseOrderItemLineDetail": null, + "SalesOrderItemLineDetail": null, + "ItemReceiptLineDetail": null, + "JournalEntryLineDetail": null, + "GroupLineDetail": null, + "SubTotalLineDetail": null, + "TDSLineDetail": null, + "ItemAdjustmentLineDetail": null, + "CustomField": null, + "LineEx": [], + "ProjectRef": null, + "CostAmount": null, + "HomeCostAmount": null + }, + "TxnTaxDetail": null, + "TxnSource": null, + "TaxFormType": null, + "TaxFormNum": null, + "TransactionLocationType": null, + "Tag": null, + "TxnApprovalInfo": null, + "RecurDataRef": null, + "RecurringInfo": null, + "ProjectRef": null, + "TotalCostAmount": null, + "HomeTotalCostAmount": null, + "CustomerRef": "13", + "RemitToRef": null, + "ARAccountRef": null, + "DepositToAccountRef": "4", + "PaymentMethodRef": "2", + "PaymentRefNum": "5421", + "PaymentType": null, + "CheckPayment": null, + "CreditCardPayment": null, + "TotalAmt": "300.00", + "UnappliedAmt": "0", + "ProcessPayment": "false", + "PaymentExtendedType": null, + "PaymentEx": null } ] } \ No newline at end of file