Get Company Value in D365fo X++

 Get Company Value in D365fo X++

Code: 

 public void setCompanyFields()
    {
        CompanyInfo                 companyInfo;
        BankAccountTable            companyBankAccountTable;

        companyInfo = companyInfo::find();
        companyBankAccountTable = BankAccountTable::find(companyInfo.Bank);

        // Set company fields
        DSACustInvoiceLineTmp.CompanyName = companyInfo.name();
        DSACustInvoiceLineTmp.CompanyAddress = companyInfo.invoiceAddress().Address;
        DSACustInvoiceLineTmp.CompanyCoRegNum = companyInfo.CoRegNum;
        DSACustInvoiceLineTmp.CompanyRegNum = companyInfo.RegNum;
        DSACustInvoiceLineTmp.CompanyEmail = companyInfo.email();
        DSACustInvoiceLineTmp.CompanyPhone = companyInfo.phone();
        DSACustInvoiceLineTmp.CompanyTeleFax = companyInfo.teleFax();
        DSACustInvoiceLineTmp.CompanyLogo = FormLetter::companyLogo();


        // Set bank fields
        DSACustInvoiceLineTmp.CompanyBankName = companyBankAccountTable.Name;
        DSACustInvoiceLineTmp.CompanyBankAccount = companyBankAccountTable.AccountNum;
        DSACustInvoiceLineTmp.CompanyBankCode = companyBankAccountTable.RegistrationNum;
        DSACustInvoiceLineTmp.CompanyBankSpecificSymbol = companyBankAccountTable.SpecificSymbol;
    }

Comments