Create Project Contract through X++
ProjFundingSource projFundingSource;
NumberSeq numSeq;
CustTable custtable;
;
ttsBegin;
projInvoiceTable.clear();
projInvoiceTable.initValue();
custTable = CustTable::find("Give your account number");
numSeq = NumberSeq::newGetNum(projParameters::numRefProjInvoiceProjId(), true, true);
projinvoiceTable.ProjInvoiceProjId = numSeq.num();
projInvoiceTable.CurrencyId = "USD";
projinvoiceTable.Description = custTable.name();
this.parmprojectcontract(projinvoiceTable.ProjInvoiceProjId);
projInvoiceTable.insert();
projFundingSource.ContractId = projInvoiceTable.ProjInvoiceProjId;
projFundingSource.CustAccount = "Account number";
projFundingSource.FundingSourceId = CustTable.name();
projFundingSource.FundingType = ProjFundingType::Customer;
projFundingSource.PaymentTermsId = "Net8";
projFundingSource.PaymentscheduleId = paymentform;
projFundingSource.editProjFunder(true,projFundingSource.CustAccount);
projFundingSource.insert();
projFundingRule::createDefaultFundingRule(projInvoiceTable.ProjInvoiceProjId,projInvoiceTable.RecId);
ttsCommit;
ProjFundingSource projFundingSource;
NumberSeq numSeq;
CustTable custtable;
;
ttsBegin;
projInvoiceTable.clear();
projInvoiceTable.initValue();
custTable = CustTable::find("Give your account number");
numSeq = NumberSeq::newGetNum(projParameters::numRefProjInvoiceProjId(), true, true);
projinvoiceTable.ProjInvoiceProjId = numSeq.num();
projInvoiceTable.CurrencyId = "USD";
projinvoiceTable.Description = custTable.name();
this.parmprojectcontract(projinvoiceTable.ProjInvoiceProjId);
projInvoiceTable.insert();
projFundingSource.ContractId = projInvoiceTable.ProjInvoiceProjId;
projFundingSource.CustAccount = "Account number";
projFundingSource.FundingSourceId = CustTable.name();
projFundingSource.FundingType = ProjFundingType::Customer;
projFundingSource.PaymentTermsId = "Net8";
projFundingSource.PaymentscheduleId = paymentform;
projFundingSource.editProjFunder(true,projFundingSource.CustAccount);
projFundingSource.insert();
projFundingRule::createDefaultFundingRule(projInvoiceTable.ProjInvoiceProjId,projInvoiceTable.RecId);
ttsCommit;
No comments:
Post a Comment