IO-1336 Resolve towing/storage missing on export.

This commit is contained in:
Patrick Fic
2021-08-30 16:38:45 -07:00
parent 05e295fcac
commit 901c64ed85
2 changed files with 50 additions and 1 deletions

View File

@@ -389,6 +389,53 @@ const generateInvoiceQbxml = (
});
});
//Add Towing, storage and adjustment lines.
if (jobs_by_pk.towing_payable && jobs_by_pk.towing_payable !== 0) {
InvoiceLineAdd.push({
ItemRef: {
FullName: responsibilityCenters.defaults.profits["TOW"].accountitem,
},
Desc: responsibilityCenters.defaults.profits["TOW"].accountdesc,
Quantity: 1,
Amount: Dinero(jobs_by_pk.towing_payable).toFormat(DineroQbFormat),
SalesTaxCodeRef: {
FullName: "E",
},
});
}
if (jobs_by_pk.storage_payable && jobs_by_pk.storage_payable !== 0) {
InvoiceLineAdd.push({
ItemRef: {
FullName: responsibilityCenters.defaults.profits["TOW"].accountitem,
},
Desc: responsibilityCenters.defaults.profits["TOW"].accountdesc,
Quantity: 1,
Amount: Dinero(jobs_by_pk.storage_payable).toFormat(DineroQbFormat),
SalesTaxCodeRef: {
FullName: "E",
},
});
}
if (
jobs_by_pk.adjustment_bottom_line &&
jobs_by_pk.adjustment_bottom_line !== 0
) {
InvoiceLineAdd.push({
ItemRef: {
FullName: responsibilityCenters.defaults.profits["TOW"].accountitem,
},
Desc: responsibilityCenters.defaults.profits["TOW"].accountdesc,
Quantity: 1,
Amount: Dinero(jobs_by_pk.adjustment_bottom_line).toFormat(
DineroQbFormat
),
SalesTaxCodeRef: {
FullName: "E",
},
});
}
//Add tax lines
const job_totals = jobs_by_pk.job_totals;

View File

@@ -53,7 +53,6 @@ query QUERY_JOBS_FOR_RECEIVABLES_EXPORT($ids: [uuid!]!) {
ro_number
clm_total
clm_no
invoice_allocation
ownerid
ownr_ln
ownr_fn
@@ -92,6 +91,9 @@ query QUERY_JOBS_FOR_RECEIVABLES_EXPORT($ids: [uuid!]!) {
class
ca_bc_pvrt
ca_customer_gst
towing_payable
storage_payable
adjustment_bottom_line
owner {
accountingid
}