AP changes based on validation testing.
This commit is contained in:
@@ -74,7 +74,7 @@ async function PbsCalculateAllocationsAp(socket, billids) {
|
|||||||
SerialNumber: socket.bodyshop.pbs_serialnumber,
|
SerialNumber: socket.bodyshop.pbs_serialnumber,
|
||||||
billid: bill.id,
|
billid: bill.id,
|
||||||
Posting: {
|
Posting: {
|
||||||
Reference: bill.job.ro_number,
|
Reference: bill.invoice_number,
|
||||||
JournalCode: socket.txEnvelope ? socket.txEnvelope.journal : null,
|
JournalCode: socket.txEnvelope ? socket.txEnvelope.journal : null,
|
||||||
TransactionDate: moment().tz(socket.bodyshop.timezone).toISOString(), //"0001-01-01T00:00:00.0000000Z",
|
TransactionDate: moment().tz(socket.bodyshop.timezone).toISOString(), //"0001-01-01T00:00:00.0000000Z",
|
||||||
//Description: "Bulk AP posting.",
|
//Description: "Bulk AP posting.",
|
||||||
@@ -159,7 +159,10 @@ async function PbsCalculateAllocationsAp(socket, billids) {
|
|||||||
let APAmount = Dinero();
|
let APAmount = Dinero();
|
||||||
Object.keys(billHash).map((key) => {
|
Object.keys(billHash).map((key) => {
|
||||||
if (billHash[key].Amount.getAmount() > 0) {
|
if (billHash[key].Amount.getAmount() > 0) {
|
||||||
transactionObject.Posting.Lines.push(billHash[key]);
|
transactionObject.Posting.Lines.push({
|
||||||
|
...billHash[key],
|
||||||
|
Amount: billHash[key].Amount.toFormat("0.00"),
|
||||||
|
});
|
||||||
APAmount = APAmount.add(billHash[key].Amount); //Calculate the total expense for the bill iteratively to create the corresponding credit to AP.
|
APAmount = APAmount.add(billHash[key].Amount); //Calculate the total expense for the bill iteratively to create the corresponding credit to AP.
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -167,7 +170,7 @@ async function PbsCalculateAllocationsAp(socket, billids) {
|
|||||||
transactionObject.Posting.Lines.push({
|
transactionObject.Posting.Lines.push({
|
||||||
Account: bodyshop.md_responsibility_centers.ap.dms_acctnumber,
|
Account: bodyshop.md_responsibility_centers.ap.dms_acctnumber,
|
||||||
ControlNumber: bill.vendor.dmsid,
|
ControlNumber: bill.vendor.dmsid,
|
||||||
Amount: APAmount.multiply(-1),
|
Amount: APAmount.multiply(-1).toFormat("0.00"),
|
||||||
// Comment: "String",
|
// Comment: "String",
|
||||||
AdditionalInfo: bill.vendor.name,
|
AdditionalInfo: bill.vendor.name,
|
||||||
InvoiceNumber: bill.invoice_number,
|
InvoiceNumber: bill.invoice_number,
|
||||||
|
|||||||
Reference in New Issue
Block a user