fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [11563] property: improve import scheme


From: Sigurd Nes
Subject: [Fmsystem-commits] [11563] property: improve import scheme
Date: Mon, 23 Dec 2013 08:16:49 +0000

Revision: 11563
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=11563
Author:   sigurdne
Date:     2013-12-23 08:16:44 +0000 (Mon, 23 Dec 2013)
Log Message:
-----------
property: improve import scheme

Modified Paths:
--------------
    trunk/property/inc/cron/default/Import_fra_agresso_X205.php

Modified: trunk/property/inc/cron/default/Import_fra_agresso_X205.php
===================================================================
--- trunk/property/inc/cron/default/Import_fra_agresso_X205.php 2013-12-23 
08:04:50 UTC (rev 11562)
+++ trunk/property/inc/cron/default/Import_fra_agresso_X205.php 2013-12-23 
08:16:44 UTC (rev 11563)
@@ -530,12 +530,18 @@
 
                                $bilagsnr_ut = isset($_data['VOUCHERID']) ? 
$_data['VOUCHERID'] : ''; // FIXME: innkommende bilagsnummer?
 
-                               $fakturanr              = 
$_data['SUPPLIERREF'];//$_data['KEY'];
+                               $fakturanr              = $_data['SUPPLIERREF'];
                                $fakturadato    = 
date($this->dateformat,strtotime(str_replace('.', '-', $_data['INVOICEDATE'])));
                                $forfallsdato   = 
date($this->dateformat,strtotime(str_replace('.', '-', $_data['MATURITY'])));
-                               $periode                = 
'';//date('Ym',strtotime(str_replace('.', '-', $_data['INVOICEDATE'])));
+                               $periode                = '';
                                $belop                  = $_data['AMOUNT']/100;
 
+                               if(!abs($belop) > 0)
+                               {
+                                       $this->receipt['message'][] = 
array('msg' => "Beløpet er 0 for Skanningreferanse: {$_data['SCANNINGNO']}, 
FakturaNr: {$fakturanr}, fil: {$file}");
+                                       $belop = (float) 0.0001; // imported as 
0.00
+                               }
+
                                if( $belop < 0 )
                                {
                                        $buffer[$i]['artid'] = 2;
@@ -697,12 +703,9 @@
                                                }
                                        }
                                }
-                               else
+                               else if ($order_info['vendor_id'] != $vendor_id)
                                {
-                                       if ($order_info['vendor_id'] != 
$vendor_id)
-                                       {
-                                               $this->receipt['message'][] = 
array('msg' => 'Ikke samsvar med leverandør på bestilling og mottatt faktura');
-                                       }
+                                       $this->receipt['message'][] = 
array('msg' => 'Ikke samsvar med leverandør på bestilling og mottatt faktura');
                                }
 
                                if($this->auto_tax)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]