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 //Add tax lines
const job_totals = jobs_by_pk.job_totals; const job_totals = jobs_by_pk.job_totals;

View File

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