osbzr/gooderp_addons

View on GitHub
money/demo/money_demo.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0"?>
<openerp>
    <data>
        <record id="base.main_company" model="res.company">
            <field name="start_date">2016-01-01</field>
        </record>   
        <!-- 收款单 -->
        <record id="get_40000" model="money.order">
            <field name="type">get</field>
            <field name="date">2016-02-20</field>
            <field name="partner_id" ref="core.jd"/>
        </record>
        <record id="get_line_1" model="money.order.line">
            <field name="money_id" ref="get_40000"/>
            <field name="bank_id" ref="core.comm"/>
            <field eval="40000.0" name="amount"/>
        </record>
        <!-- 付款单 -->
        <record id="pay_2000" model="money.order">
            <field name="type">pay</field>
            <field name="date">2016-02-20</field>
            <field name="partner_id" ref="core.lenovo"/>
        </record>
        <record id="pay_line_1" model="money.order.line">
            <field name="money_id" ref="pay_2000"/>
            <field name="bank_id" ref="core.comm"/>
            <field eval="2000.0" name="amount"/>
        </record>
        <!-- 其他收款单 -->
        <record id="other_get_60" model="other.money.order">
            <field name="type">other_get</field>
            <field name="date">2016-02-20</field>
            <field name="partner_id" ref="core.lenovo"/>
            <field name="bank_id" ref="core.comm"/>
        </record>
        <record id="other_get_line_1" model="other.money.order.line">
            <field name="other_money_id" ref="other_get_60"/>
            <field name="category_id" ref="core.cat_freight"/>
            <field eval="60.0" name="amount"/>
        </record>
        <!-- 其他付款单 -->
        <record id="other_pay_1000" model="other.money.order">
            <field name="type">other_pay</field>
            <field name="date">2016-02-20</field>
            <field name="bank_id" ref="core.comm"/>
        </record>
        <record id="other_pay_line_2" model="other.money.order.line">
            <field name="other_money_id" ref="other_pay_1000"/>
            <field name="category_id" ref="core.cat_consult"/>
            <field eval="1000.0" name="amount"/>
        </record>
        <record id="other_pay_9000" model="other.money.order">
            <field name="type">other_pay</field>
            <field name="date">2016-02-20</field>
            <field name="bank_id" ref="core.alipay"/>
        </record>
        <record id="other_pay_line_1" model="other.money.order.line">
            <field name="other_money_id" ref="other_pay_9000"/>
            <field name="category_id" ref="core.cat_consult"/>
            <field eval="9000.0" name="amount"/>
        </record>
        <!-- 资金转账单 -->
        <record id="transfer_300" model="money.transfer.order">
            <field name="date">2016-02-20</field>
            <field name="note"></field>
        </record>
        <record id="transfer_line_1" model="money.transfer.order.line">
            <field name="transfer_id" ref="transfer_300"/>
            <field name="out_bank_id" ref="core.comm"/>
            <field name="in_bank_id" ref="core.alipay"/>
            <field eval="300.0" name="amount"/>
        </record>
        <record id="transfer_400" model="money.transfer.order">
            <field name="note"></field>
            <field name="date">2016-02-20</field>
        </record>
        <record id="transfer_line_2" model="money.transfer.order.line">
            <field name="transfer_id" ref="transfer_400"/>
            <field name="out_bank_id" ref="core.comm"/>
            <field name="in_bank_id" ref="core.alipay"/>
            <field eval="400.0" name="amount"/>
        </record>

        <!--reconcile order-->
        <record id="reconcile_adv_pay_to_get" model="reconcile.order">
            <field name="partner_id" ref="core.yixun"/>
            <field name="business_type">adv_pay_to_get</field>
        </record>
        <record id="reconcile_adv_get_to_pay" model="reconcile.order">
            <field name="partner_id" ref="core.yixun"/>
            <field name="business_type">adv_get_to_pay</field>
        </record>
        <record id="reconcile_get_to_pay" model="reconcile.order">
            <field name="partner_id" ref="core.yixun"/>
            <field name="business_type">get_to_pay</field>
        </record>
        <record id="reconcile_pay_to_pay" model="reconcile.order">
            <field name="partner_id" ref="core.jd"/>
            <field name="to_partner_id" ref="core.zt"/>
            <field name="business_type">pay_to_pay</field>
        </record>
        <record id="reconcile_get_to_get" model="reconcile.order">
            <field name="partner_id" ref="core.lenovo"/>
            <field name="to_partner_id" ref="core.yixun"/>
            <field name="business_type">get_to_get</field>
        </record>


    </data>
</openerp>