㈠ vat receipt summary什麼意思
vat
number
for
receipt.
對應的英語:
用於發票/收據的vat
號。
vat=購物附加稅。
㈡ 如何在centos 7中安裝pyxml
安裝背景 :CPU32 bit,CentOS 6.4版本,openERP7.0,linux shell為bash,PostgreSQL9.2
1. CentOS 的安裝選項有最小化安裝、基本伺服器安裝、虛擬主機安裝等等的,這里採用的是基本伺服器安裝。
2、安裝postgresql9.2
如果有其他版本的pgsql的話,可以通過命令卸載 #yum remove postgres
#su root 用root用戶來安裝, 中間會切換用戶!
#mkdir /tmp
#cd /tmp 這是系統的臨時目錄,裡面的文件不重要,即使誤刪危害也不大,所以推薦在tmp目錄下做臨時性操作
#rpm -Uvh http://yum.pgrpms.org/9.2/redhat/rhel-6-i386/pgdg-centos92-9.2-6.noarch.rpm
64bit的cpu 請用下面的rpm
#rpm -Uvh http://yum.pgrpms.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm
#yum -y install postgresql92 postgresql92-server postgresql92-libs postgresql92-contrib postgresql92-devel //使用yum安裝相關依賴包
#service postgresql-9.2 initdb //初始化pg資料庫
#service postgresql-9.2 start //啟動pg服務
#chkconfig postgresql-9.2 on //將pg啟動服務加入CentOS的啟動列表,相當於windows裡面的啟動項
#su – postgres //切換到postgres用戶,該用戶為安裝pg時安裝包自動創建的,它是pg默認的超級用戶,在該用戶環境下有一些管理命令
-bash-4.1(postgres)$createuser –superuser openerp //創建一個叫openerp的超級用戶(此時創建的用戶只是資料庫的用戶,openerp在操作系統中並不存在,請注意其中的區別)
3.安裝openerp
#rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm //從網路上安裝epel包, 32bit的就安裝這個
#rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm//,x86_64版本的
請安裝後面這個
#su root //切換回root
#yum -y install python-psycopg2 python-lxml PyXML python-setuptools libxslt-python pytz python-matplotlib python-babel python-mako python-dateutil python-psycopg2 pychart pydot python-reportlab python-devel python-imaging python-vobject hippo-canvas-python mx python-gdata python-ldap python-openid python-werkzeug python-vatnumber pygtk2 glade3 pydot python-dateutil python-matplotlib pygtk2 glade3 pydot python-dateutil python-matplotlib python python-devel python-psutil python-docutils makeautomake gcc gcc-c++ kernel-devel byacc flashplugin-nonfree poppler-utils pywebdav //安裝OE依賴的庫,大部分都是python庫,也有一部分其他依賴庫
wget http://gdata-python-client.googlecode.com/files/gdata-2.0.17.zip
#unzip gdata-2.0.17.zip
#cd gdata-2.0.17
#python setup.py install
#cd /tmp
#rm -rf openerp* //清理不用的舊的openerp開頭的所有文件(慎用)
#wget http://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz //下載OE源代碼包,准備安裝
#tar xvzf openerp-7.0-latest.tar.gz //解壓OE源代碼包
#mkdir /opt/oe7
#cp -R openerp*/{openerp,install/{openerp-server.init,openerp-server.conf},openerp-server,setup.py} /opt/oe7 //將我們需要的文件拷貝到安裝目錄
#adser openerp //創建openerp用戶,它與postgres創建的openerp是關聯的
#chown openerp:openerp /opt/oe7 -R //將OE安裝目錄下的所有文件所有者設定為openerp用戶
#cd /opt/oe7
#chmod u+x openerp-server.init //.init文件是oe的一個啟動腳本,需要給它設置可執行許可權
#mv openerp-server.init /etc/init.d/oe7server
#chkconfig oe7server on //將oe加入CentOS啟動列表
#cp openerp-server.conf /etc //將OE的配置文件拷貝到/etc目錄下,如果想自定義配置文件路徑可以通過給openerp-server設置選項或者修改openerp-server.init文件裡面的路徑來實現,這里採用的方法不用做修改,較為簡單
//到這里OE基本上安裝完成了,但是啟動的時候會報錯,主要是仍舊缺少一些依賴包
#cd /opt/oe7
#python setup.py install //這個安裝程序會自動從網上下載需要的依賴包,並且會創建一些目錄,我們只需要保留openerp.egg-info目錄,如果刪除該目錄,OE啟動會有警告信息
#adser openerp
#chown openerp:openerp /opt/oe7 -R //將OE安裝目錄的所有者遞歸授予openerp
#service oe7server start //啟動OE,
報錯,原因是執行 /etc/init.d/oe7server的時候,找不到pid文件,用文本編輯器打開/etc/init.d/oe7server
查看下,發現是PIDFILE=/var/run/openerp/openerp-server.pid 這行引起的,
那就 用文本編輯器建立一個空的文件,並命名為openerp-server.pid,
放到指定的目錄/var/run/openerp/下面,如果沒有相應的目錄,手動創建就可以了。
#chmod 755 openerp-server.pid //修改讀寫許可權
#service oe7server restart
瀏覽器中輸入127.0.0.1:8069 試試看是不是可以了看到openerp的登陸畫面了。
㈢ piggydb7.0在centos上怎麼運行
1. 更新系統組件
sudo apt-get update
sudo apt-get dist-upgrade
2.增加OpenERP用戶
(如果之前用apt-get 或者deb方式安裝過,先刪除這個用戶重新再創建下 sudo userdel openerp)
(一樣的,如果有 /opt/openerp 這個目錄 也先刪除掉sudo rm -r /opt/openerp)
sudo adser --system --home=/opt/openerp --group openerp
openerp用戶被加入system組,該用戶不能夠從終端登錄。
需要openerp用戶操作時,可以用下面的命令切換 sudo su - openerp -s /bin/bash
完成相關操作後可以用exit退出openerp用戶shell
3.安裝並配置資料庫
進入postgres用戶shell(postgres是資料庫默認的管理員,由安裝程序創建)
sudo su - postgres
為OE創建資料庫用戶,按照提示輸入用戶密碼。
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp
(要刪除以前自動安裝殘留的postgresql 裡面的 openerp用戶 用dropuser openerp)
退出postgres用戶shell
exit
4.安裝OE的Python依賴包
sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata \
python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \
python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing \
python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject \
python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-pyPdf
6月6日起 需要 sudo apt-get install python-requests
以及:sudo apt-get install python-passlib
7月9日起
apt-get install python-decorator
3月20日的版本好像報價單也不能打,
需要裝 wkhtmltopdf 0.12.0 , gist.github.com/slickplaid/5557321
不過這方法安裝好像很費時,等新版本出來再看看,反正正式要用也等正式版吧,或者用2月26日那個版本。
deb安裝就搞定,2月26日之後的版本,好像報表這塊改動比較多。
源碼安裝的,也可以下載了2月26日的版本 停掉服務 替換 openerp 目錄。
5.安裝OE伺服器
首先下載OE源碼包,這里下載OpenERP8.0最新開發版本
放開目錄許可權:
sudo chmod -R 777 /opt/openerp
進入目錄:
cd /opt/openerp
下載最新的源碼包:
wget ightly.openerp.com/trunk/nightly/src/openerp-8.0dev-latest.tar.gz
最新的 odoo源碼 應該在 codeload.github.com/odoo/odoo/zip/master
把源文件解壓到openerp用戶家目錄下:
sudo tar xvf openerp-8.0dev-latest.tar.gz
odoo 注意文件名變化 用: unzip master 就好了
把文件的所有者改為openerp用戶:
sudo chown -R openerp: *
這里建議把伺服器組件的安裝目錄修改為server,以便於後續修改時不必修改配置文件。
在當前目錄創建目錄,給目錄最大許可權,移動剛才解壓的目錄到server 目錄:
sudo mkdir server
sudo chmod -R 777 server
sudo mv -T openerp-8.0dev-20140318-000101 server
(注意這里,目錄名"openerp-8.0dev-20140318-000101"會因為你下載的時間不同而有所不同。
也注意odoo 的目錄)
注意,比較推薦用git方式下載,
先apt-get install git
然後
git clone github.com/odoo/odoo.git
git pull 進行差異更新
git checkout 8.0(切換到8.0版本)
git checkout 7.0(切換到7.0版本)
6.配置OpenERP服務
復制OE的默認配置文件到/etc/並修改所有者及許可權:
sudo cp /opt/openerp/server/install/openerp-server.conf /etc/
sudo chown openerp: /etc/openerp-server.conf
sudo chmod 640 /etc/openerp-server.conf
修改配置文件:
sudo vi /etc/openerp-server.conf
這里需要修改資料庫用戶的密碼,為第四步時設定的密碼(這里用password做參考值),並增加日誌文件的路徑:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = 127.0.0.1
db_port = 5432
db_user = openerp
db_password = password
logfile = /var/log/openerp/openerp-server.log
addons_path = /opt/openerp/server/addons
說明:Odoo8 的 addons 目錄變位置了,加一句
使用openerp用戶shell登錄,驗證openerp是否已正確安裝:
sudo su - openerp -s /bin/bash
/opt/openerp/server/openerp-server
最後一行顯示 openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069表明openerp伺服器組件已經安裝正確,
你可以用從瀏覽器輸入IP:8069來連接oe(其中IP是OE伺服器的IP,本機可以用localhost:8069,或者127.0.0.1:8069連接。
此時你可以按Ctr+C停止OE服務。
如果發現錯誤提示,通常是依賴包沒有正確安裝。按照第五步的方法安裝缺少的依賴包。
7.增加啟動腳本
增加啟動腳本/etc/init.d/openerp :
sudo vi /etc/init.d/openerp
輸入如下內容(可以粘貼復制的),:w 保存:q退出
#!/bin/sh
### BEGIN INIT INFO
# Provides: openerp-server
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Enterprise Resource Management software
# Description: Open ERP is a complete ERP and CRM software.
### END INIT INFO
PATH=/bin:/sbin:/usr/bin
DAEMON=/opt/openerp/server/openerp-server
NAME=openerp-server DESC=openerp-server
# Specify the user name (Default: openerp).
USER=openerp
# Specify an alternate config file (Default: /etc/openerp-server.conf).
CONFIGFILE="/etc/openerp-server.conf"
# pidfile
PIDFILE=/var/run/$NAME.pid
# Additional options that are passed to the Daemon.
DAEMON_OPTS="-c $CONFIGFILE"
[ -x $DAEMON ] || exit 0
[ -f $CONFIGFILE ] || exit 0
checkpid() {
[ -f $PIDFILE ] || return 1
pid=`cat $PIDFILE` [ -d /proc/$pid ] && return 0 return 1
}
case "${1}" in
start)
echo -n "Starting ${DESC}: "
start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
--chuid ${USER} --background --make-pidfile \
--exec ${DAEMON} -- ${DAEMON_OPTS}
echo "${NAME}."
;;
stop)
echo -n "Stopping ${DESC}: "
start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \
--oknodo echo "${NAME}."
;;
restart|force-reload)
echo -n "Restarting ${DESC}: "
start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \
--oknodo
sleep 1
start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
--chuid ${USER} --background --make-pidfile \
--exec ${DAEMON} -- ${DAEMON_OPTS}
echo "${NAME}."
;;
*)
N=/etc/init.d/${NAME}
echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
建立日誌文件的目錄,並修改許可權:
sudo mkdir /var/log/openerp
sudo chown openerp:root /var/log/openerp
sudo chmod +x /etc/init.d/openerp
啟動服務並測試腳本是否可以正常工作:
sudo /etc/init.d/openerp start
netstat -at
兩個命令之間間隔一段時期,讓OE伺服器啟動,結果中表明有一行
tcp 0 0 *:8069 *:* LISTEN
表明腳本啟動OE成功。
使用瀏覽器web客戶端打開,可以進入資料庫管理頁面。建議在此修改資料庫管理員用戶密碼。
默認的用戶名和密碼問admin、admin。然後停止openerp:
sudo /etc/init.d/openerp stop
訪問日誌文件及網路監聽,確認服務已經停止:
netstat -at
8.設置開機自動啟動:
sudo update-rc.d openerp defaults
查看日誌:
less /var/log/openerp/openerp-server.log
創建資料庫,開始openerp之旅吧!
注意這個案例源碼運行的 openerp 目錄在 /opt/openerp/server/openerp ,
所以要添加 擴展 添加 到 /opt/openerp/server/openerp/addons 目錄
需要使用 winscp 和自動備份 模塊的的,記得放開 許可權 sudo chmod -R 777 /opt/openerp/server/openerp/addons
和自動備份模塊的相應許可權。
更新:下載最新的源碼包,停掉服務sudo /etc/init.d/openerp stop
直接用最新的openerp目錄覆蓋對應目錄就好了,
然後再啟動服務sudo /etc/init.d/openerp start
㈣ VAT number是增值稅發票號碼嗎是否等同於納稅人登記號呢。
VAT =Value-Added Tax 增值稅 VAT number是增值稅發票號碼。
不等同於納稅人登記號,即稅號。
稅號每個企業都只有唯一的稅號,就像營業執照登記號一樣;但是發票號是每張開出的發票上面的唯一編號。
特別是到以色列的空運或海運貨物
國外代理都要求要有增值稅發票號碼的
方便國外清關等等的
㈤ VAT number是增值稅發票號碼嗎是否等同於納稅人登記號
VAT =Value-Added Tax 增值稅 VAT number是增值稅發票號碼。
不等同於納稅人登記號,即稅號。
稅號每個企業都只有唯一的稅號,就像營業執照登記號一樣;但是發票號是每張開出的發票上面的唯一編號。
特別是到以色列的空運或海運貨物
國外代理都要求要有增值稅發票號碼的
方便國外清關等等的 答案補充 不管你走FOB還是CIF的,你出口的貨物你肯定要提供發票的吧,這跟貿易方式有關系么?主要目的,就是為了方便清關!但是與此同時,最好把你公司的稅號也一起提供過去,中東就是這么變態。