diff --git a/app/Http/Resources/ListPackingListJobResource.php b/app/Http/Resources/ListPackingListJobResource.php
index d260f4b6..348b64a0 100644
--- a/app/Http/Resources/ListPackingListJobResource.php
+++ b/app/Http/Resources/ListPackingListJobResource.php
@@ -32,10 +32,12 @@ class ListPackingListJobResource extends JsonResource
'transport' => new TransportResource($this->transports()->first()),
'type' => $this->type,
'receive_packing_list' => $this->when($this->type === PackingListType::SHIPPING_PACKING_LIST, new PackingListV2Resource(PackingList::where('reference', $this->reference)->where('type', PackingListType::WAREHOUSE_RECEIVE_LIST)->first(), $this->userInfo)),
- 'packages' => PackageResource::collection($packages),
- $this->mergeWhen($this->owner instanceof Order, [
- 'order' => New OrderResource($this->owner)
- ]),
+ // 'packages' => PackageResource::collection($packages),
+ // $this->mergeWhen($this->owner instanceof Order, [
+ // 'order' => New OrderResource($this->owner)
+ // ]),
+ 'packages' => PackageWithoutOrderResource::collection($packages),
+ $this->mergeWhen($this->owner instanceof Order, [ 'order' => New OrderResource($this->owner) ]),
'shipping_transaction' => new TransactionResource($this->transactions()->where('type', TransactionType::SHIPPING_INVOICE)->whereNotIn('status', [ApprovalStatus::SUSPENDED, ApprovalStatus::EXPIRED])->first()),
'suspended_invoice' => new TransactionResource($this->transactions()->where('type', TransactionType::SHIPPING_INVOICE)->whereIn('status', [ApprovalStatus::SUSPENDED])->first()),
// 'suspended_invoices' => TransactionResource::collection($this->transactions()->where('type', TransactionType::SHIPPING_INVOICE)->whereIn('status', [ApprovalStatus::SUSPENDED])->get()),
diff --git a/app/Http/Resources/PackageWithoutOrderResource.php b/app/Http/Resources/PackageWithoutOrderResource.php
new file mode 100644
index 00000000..4400aa44
--- /dev/null
+++ b/app/Http/Resources/PackageWithoutOrderResource.php
@@ -0,0 +1,41 @@
+packingList->owner instanceof PackingList ? $this->packingList->owner : $this->packingList;
+
+ return [
+ 'id' => $this->id,
+ 'type' => $this->type,
+ 'description' => $this->description,
+ 'width' => floatval($this->width),
+ 'height' => floatval($this->height),
+ 'length' => floatval($this->length),
+ 'weight' => $this->weight,
+ 'quantity' => $this->quantity,
+ 'cbm' => (($this->width / 100) * ($this->height / 100) * ($this->length / 100)) * $this->quantity,
+ 'reference' => $this->packingList->reference,
+ 'status' => $this->status,
+ // $this->mergeWhen($originalPackingList->owner instanceof Order, [
+ // 'order' => New OrderResource($originalPackingList->owner)
+ // ]),
+ 'container' => new ContainerResource($originalPackingList->containers()->first()),
+ 'transport' => new TransportResource($originalPackingList->transports()->first())
+ ];
+ }
+}
diff --git a/resources/assets/vue/components/paymentsBilling/elements/AdminPaymentsBillingWithSearchPollingComponent.vue b/resources/assets/vue/components/paymentsBilling/elements/AdminPaymentsBillingWithSearchPollingComponent.vue
new file mode 100644
index 00000000..120fc803
--- /dev/null
+++ b/resources/assets/vue/components/paymentsBilling/elements/AdminPaymentsBillingWithSearchPollingComponent.vue
@@ -0,0 +1,90 @@
+
+