示例#1
0
     if ($byrpf[0]['eReqVerifyInvAcpt'] == 'Yes') {
         $invdt['iStatusID'] = '0';
     } else {
         if (trim($invstatus) != '') {
             $invstatus = @explode(',', $invstatus);
             sort($invstatus);
             $invdt['iStatusID'] = $invstatus[0];
         }
     }
 } else {
     $invisusts = $statusmasterObj->getDetails('*', " AND eFor='Invoice' AND vStatus_en='Issued' ");
     $invdt['iStatusID'] = $invisusts[0];
 }
 // prints($invdt); exit;
 $iohObj->setAllVar($invdt);
 $in = $iohObj->insert();
 $poitems = $poLineObj->getDetails('*', " AND iPurchaseOrderID={$iPurchaseOrderID}");
 // prints($poitems); exit;
 for ($l = 0; $l < count($poitems); $l++) {
     $invItems = $poitems[0];
     $invItems['iRelatedPurchaseOrderLineID'] = $invItems['iOrderLineID'];
     unset($invItems['iOrderLineID']);
     unset($invItems['dETA']);
     unset($invItems['iRelatedInvoiceLineID']);
     // $vItemCode = $invItems['vItemCode'];
     // prints($vItemCode); exit;
     // $invitmdtl = $invLineObj->getDetails('*'," AND vItemCode=$vItemCode");
     /* if(count($invitmdtl) > 0) {
        $vItemCode = $generalobj->getUniqueCode(PRJ_DB_PREFIX."_invoice_detail_line","vItemCode");
        } */
     $vItemCode = $invLineObj->getUniqueCode();
示例#2
0
 // $Data['iSupplierOrganizationID'] = $curORGID;
 //
 if ($uorg_type == 'Buyer' || $uorg_type == 'Both' && $frmbuyer == 'y') {
     $icstsdtls = $statusmasterObj->getDetails('*', " AND eFor='Invoice' AND vStatus_en='Issued' ");
     $Data['iStatusID'] = $icstsdtls[0]['iStatusID'];
     $Data['iaStatusID'] = 0;
 }
 //
 $vInvoiceCode = $invOrdObj->getUniqueCode();
 $Data['vInvoiceCode'] = $vInvoiceCode;
 $vInvoiceNumber = "INV" . $Data['vInvoiceCode'] . "-" . trim($Data['vInvoiceSupplierCode']);
 $Data['vInvoiceNumber'] = $vInvoiceNumber;
 $Data['eDelete'] = 'No';
 // pr($Data); exit;
 $invOrdObj->setAllVar($Data);
 $id = $invOrdObj->insert();
 //exit;
 //if($Data['eSaved']!='Yes')
 //{
 if ($id) {
     $sub1 = "New Invoice Created";
     $type = "Create";
     $actn = "Create";
     $sub2 = "New Invoice";
 }
 //}
 if ($id) {
     $files = $_FILES['files'];
     $titles = $_POST['titles'];
     $descprtiption = $_POST['descriptions'];
     $dAdate = calcGTzTime(date('Y-m-d'), 'Y-m-d');
示例#3
0
    $Data['vSupplierContactParty'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_NAME'];
    $supOrgDtls = $orgObj->select($curORGID);
    $Data['vInvoiceSupplierCode'] = $supOrgDtls[0]['vOrganizationCode'];
    $Data['vSupplierName'] = $supOrgDtls[0]['vCompanyName'];
    $Data['vSupplierContactTelephone'] = $supOrgDtls[0]['vPhone'];
    // $Data['vBuyerContactEmail'] = $supOrgDtls[0]['vEmail'];
    $vItmCode = $pohObj->getUniqueCode();
    $Data['vInvoiceCode'] = $vItmCode;
    $vInvoiceNumber = "INV" . $vItmCode . "-" . trim($Data['vInvoiceSupplierCode']);
    $Data['vInvoiceNumber'] = $vInvoiceNumber;
    if (trim($Data['eSaved']) == '') {
        $Data['eSaved'] = 'No';
    }
    // prints($Data); exit;
    $pohObj->setAllVar($Data);
    $iInvId = $pohObj->insert();
    $vImage = $imgObj->ImageUpload('INV', 'image', $iInvId, $_FILES['importfile'], '');
    $Dta['vImage'] = $vImage;
    $iInvId = $pohObj->updateData($Dta, "iInvoiceID={$iInvId}");
    $var_msg = 'invimportsucc';
    @unlink($filepath);
    header("Location:" . SITE_URL . "importinvoice/{$var_msg}");
    exit;
}
$opf = $orgprefObj->getDetails('*', " AND iOrganizationID={$curORGID} ");
if ($opf[0]['eSecureImportInvoice'] == 'Yes') {
    $enc = 'y';
}
$encKey = $opf[0]['vEncryptionKey'];
$encAlgo = $opf[0]['eCryptAlgo'];
$orgdt = $orgObj->select($curORGID);