[FIX] account: payment term line need at least 5 to 6 digits precision
[odoo/odoo.git] / addons / account / data / account_data2.xml
index 03a1763..4a44c72 100644 (file)
-<?xml version="1.0"?>
-<terp>
-       <data noupdate="1">
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
 
-               <!--
-               Payment term
-               -->     
-               <record model="account.payment.term" id="account_payment_term">
-                       <field name="name">Default Payment Term</field>
-               </record>
-               <record model="account.payment.term.line" id="account_payment_term_line">
-                       <field name="name">30 days</field>
-                       <field name="value">balance</field>
-                       <field name="days" eval="30"/>
-                       <field name="condition">net days</field>
-                       <field name="payment_id" eval="account_payment_term"/>
-               </record>
+        <record id="analytic_journal_sale" model="account.analytic.journal">
+            <field name="name">Sales</field>
+            <field name="type">sale</field>
+        </record>
 
-               <!--
-               Account Journal View
-               -->
-               <record model="account.journal.view" id="account_journal_bank_view">
-                       <field name="name">Cash Journal View</field>
-               </record>
-               <record model="account.journal.column" id="bank_col1">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Date</field>
-                       <field name="field">date</field>
-                       <field name="required" eval="True"/>
-                       <field name="sequence" eval="1"/>
-               </record>
-               <record model="account.journal.column" id="bank_col2">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">N. Piece</field>
-                       <field name="field">move_id</field>
-                       <field name="required" eval="False"/>
-                       <field name="sequence" eval="2"/>
-               </record>
-               <record model="account.journal.column" id="bank_col7">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Name</field>
-                       <field name="field">name</field>
-                       <field name="sequence" eval="3"/>
-                       <field name="required" eval="True"/>
-               </record>
-               <record model="account.journal.column" id="bank_col4">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Statement</field>
-                       <field name="field">statement_id</field>
-                       <field name="sequence" eval="4"/>
-               </record>
-               <record model="account.journal.column" id="bank_col6">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Partner</field>
-                       <field name="field">partner_id</field>
-                       <field name="sequence" eval="5"/>
-               </record>
-               <record model="account.journal.column" id="bank_col5">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Account</field>
-                       <field name="field">account_id</field>
-                       <field name="required" eval="True"/>
-                       <field name="sequence" eval="6"/>
-               </record>
-               <record model="account.journal.column" id="bank_col9">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Debit</field>
-                       <field name="field">debit</field>
-                       <field name="sequence" eval="10"/>
-               </record>
-               <record model="account.journal.column" id="bank_col10">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Credit</field>
-                       <field name="field">credit</field>
-                       <field name="sequence" eval="11"/>
-               </record>
-               <record model="account.journal.column" id="bank_col3">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">Ref</field>
-                       <field name="field">ref</field>
-                       <field name="sequence" eval="7"/>
-               </record>
-               <record model="account.journal.column" id="bank_col23">
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="name">State</field>
-                       <field name="field">state</field>
-                       <field name="sequence" eval="12"/>
-               </record>
+        <!--
+        Payment term
+        -->
+        <record id="account_payment_term" model="account.payment.term">
+            <field name="name">30 Days End of Month</field>
+            <field name="note">30 Days End of Month</field>
+        </record>
+        <record id="account_payment_term_line" model="account.payment.term.line">
+            <field name="name">30 Days End of Month</field>
+            <field name="value">balance</field>
+            <field eval="30" name="days"/>
+            <field eval="-1" name="days2"/>
+            <field eval="account_payment_term" name="payment_id"/>
+        </record>
+        <record forcecreate="True" id="decimal_payment" model="decimal.precision">
+            <field name="name">Payment Term</field>
+            <field name="digits">6</field>
+        </record>
+        <!--
+        Account Journal View
+        -->
+        <record id="account_journal_bank_view" model="account.journal.view">
+            <field name="name">Bank/Cash Journal View</field>
+        </record>
+        <record id="bank_col1" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Date</field>
+            <field name="field">date</field>
+            <field eval="True" name="required"/>
+            <field eval="3" name="sequence"/>
+        </record>
+        <record id="bank_col2" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Journal Entry</field>
+            <field name="field">move_id</field>
+            <field eval="False" name="required"/>
+            <field eval="1" name="sequence"/>
+        </record>
+        <record id="bank_col7" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Name</field>
+            <field name="field">name</field>
+            <field eval="7" name="sequence"/>
+            <field eval="True" name="required"/>
+        </record>
+        <record id="bank_col4" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Statement</field>
+            <field name="field">statement_id</field>
+            <field eval="4" name="sequence"/>
+        </record>
+        <record id="bank_col6" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Partner</field>
+            <field name="field">partner_id</field>
+            <field eval="5" name="sequence"/>
+        </record>
+        <record id="bank_col5" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Account</field>
+            <field name="field">account_id</field>
+            <field eval="True" name="required"/>
+            <field eval="6" name="sequence"/>
+        </record>
+        <record id="bank_col9" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Debit</field>
+            <field name="field">debit</field>
+            <field eval="11" name="sequence"/>
+        </record>
+        <record id="bank_col10" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Credit</field>
+            <field name="field">credit</field>
+            <field eval="12" name="sequence"/>
+        </record>
+        <record id="bank_col3" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Ref</field>
+            <field name="field">ref</field>
+            <field eval="2" name="sequence"/>
+        </record>
+        <record id="bank_col23" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">State</field>
+            <field name="field">state</field>
+            <field eval="19" name="sequence"/>
+        </record>
+        <record id="bank_col20" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view"/>
+            <field name="name">Reconcile</field>
+            <field name="field">reconcile_id</field>
+            <field eval="20" name="sequence"/>
+        </record>
 
-               <record model="account.journal.view" id="account_journal_bank_view_multi">
-                       <field name="name">Multi-Currency Cash Journal View</field>
-               </record>
-               <record model="account.journal.column" id="bank_col1_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Date</field>
-                       <field name="field">date</field>
-                       <field name="required" eval="True"/>
-                       <field name="sequence" eval="1"/>
-               </record>
-               <record model="account.journal.column" id="bank_col2_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">N. Piece</field>
-                       <field name="field">move_id</field>
-                       <field name="required" eval="False"/>
-                       <field name="sequence" eval="2"/>
-               </record>
-               <record model="account.journal.column" id="bank_col7_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Name</field>
-                       <field name="field">name</field>
-                       <field name="sequence" eval="3"/>
-                       <field name="required" eval="True"/>
-               </record>
-               <record model="account.journal.column" id="bank_col4_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Statement</field>
-                       <field name="field">statement_id</field>
-                       <field name="sequence" eval="4"/>
-               </record>
-               <record model="account.journal.column" id="bank_col6_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Partner</field>
-                       <field name="field">partner_id</field>
-                       <field name="sequence" eval="5"/>
-               </record>
-               <record model="account.journal.column" id="bank_col5_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Account</field>
-                       <field name="field">account_id</field>
-                       <field name="required" eval="True"/>
-                       <field name="sequence" eval="6"/>
-               </record>
-               <record model="account.journal.column" id="bank_col9_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Debit</field>
-                       <field name="field">debit</field>
-                       <field name="sequence" eval="10"/>
-               </record>
-               <record model="account.journal.column" id="bank_col10_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Credit</field>
-                       <field name="field">credit</field>
-                       <field name="sequence" eval="11"/>
-               </record>
-               <record model="account.journal.column" id="bank_col17_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Currency Amt.</field>
-                       <field name="field">amount_currency</field>
-                       <field name="sequence" eval="12"/>
-               </record>
-               <record model="account.journal.column" id="bank_col18_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Currency</field>
-                       <field name="field">currency_id</field>
-                       <field name="sequence" eval="13"/>
-               </record>
-               <record model="account.journal.column" id="bank_col3_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">Ref</field>
-                       <field name="field">ref</field>
-                       <field name="sequence" eval="7"/>
-               </record>
-               <record model="account.journal.column" id="bank_col23_multi">
-                       <field name="view_id" ref="account_journal_bank_view_multi"/>
-                       <field name="name">State</field>
-                       <field name="field">state</field>
-                       <field name="sequence" eval="14"/>
-               </record>
 
+        <record id="account_journal_bank_view_multi" model="account.journal.view">
+            <field name="name">Bank/Cash Journal (Multi-Currency) View</field>
+        </record>
+        <record id="bank_col1_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Date</field>
+            <field name="field">date</field>
+            <field eval="True" name="required"/>
+            <field eval="3" name="sequence"/>
+        </record>
+        <record id="bank_col2_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Journal Entry</field>
+            <field name="field">move_id</field>
+            <field eval="False" name="required"/>
+            <field eval="1" name="sequence"/>
+        </record>
+        <record id="bank_col7_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Name</field>
+            <field name="field">name</field>
+            <field eval="7" name="sequence"/>
+            <field eval="True" name="required"/>
+        </record>
+        <record id="bank_col4_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Statement</field>
+            <field name="field">statement_id</field>
+            <field eval="4" name="sequence"/>
+        </record>
+        <record id="bank_col6_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Partner</field>
+            <field name="field">partner_id</field>
+            <field eval="5" name="sequence"/>
+        </record>
+        <record id="bank_col5_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Account</field>
+            <field name="field">account_id</field>
+            <field eval="True" name="required"/>
+            <field eval="6" name="sequence"/>
+        </record>
+        <record id="bank_col17_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Currency Amt.</field>
+            <field name="field">amount_currency</field>
+            <field eval="9" name="sequence"/>
+        </record>
+        <record id="bank_col18_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Currency</field>
+            <field name="field">currency_id</field>
+            <field eval="10" name="sequence"/>
+        </record>
+        <record id="bank_col9_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Debit</field>
+            <field name="field">debit</field>
+            <field eval="11" name="sequence"/>
+        </record>
+        <record id="bank_col10_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Credit</field>
+            <field name="field">credit</field>
+            <field eval="12" name="sequence"/>
+        </record>
+        <record id="bank_col3_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Ref</field>
+            <field name="field">ref</field>
+            <field eval="2" name="sequence"/>
+        </record>
+        <record id="bank_col23_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">State</field>
+            <field name="field">state</field>
+            <field eval="19" name="sequence"/>
+        </record>
+        <record id="bank_col20_multi" model="account.journal.column">
+            <field name="view_id" ref="account_journal_bank_view_multi"/>
+            <field name="name">Reconcile</field>
+            <field name="field">reconcile_id</field>
+            <field eval="20" name="sequence"/>
+        </record>
 
-               <record model="account.journal.view" id="account_journal_view">
-                       <field name="name">Journal View</field>
-               </record>
-               <record model="account.journal.column" id="journal_col1">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Date</field>
-                       <field name="field">date</field>
-                       <field name="required" eval="True"/>
-                       <field name="sequence" eval="1"/>
-               </record>
-               <record model="account.journal.column" id="journal_col2">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">N. Piece</field>
-                       <field name="field">move_id</field>
-                       <field name="required" eval="False"/>
-                       <field name="sequence" eval="2"/>
-               </record>
-               <record model="account.journal.column" id="journal_col3">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Ref</field>
-                       <field name="field">ref</field>
-                       <field name="sequence" eval="3"/>
-               </record>
-               <record model="account.journal.column" id="journal_col4">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Account</field>
-                       <field name="field">account_id</field>
-                       <field name="required" eval="True"/>
-                       <field name="sequence" eval="5"/>
-               </record>
-               <record model="account.journal.column" id="journal_col5">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Partner</field>
-                       <field name="field">partner_id</field>
-                       <field name="sequence" eval="4"/>
-               </record>
-               <record model="account.journal.column" id="journal_col6">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Name</field>
-                       <field name="field">name</field>
-                       <field name="sequence" eval="6"/>
-                       <field name="required" eval="True"/>
-               </record>
-               <record model="account.journal.column" id="journal_col7">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Maturity Date</field>
-                       <field name="field">date_maturity</field>
-                       <field name="sequence" eval="7"/>
-               </record>
-               <record model="account.journal.column" id="journal_col8">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Debit</field>
-                       <field name="field">debit</field>
-                       <field name="sequence" eval="8"/>
-               </record>
-               <record model="account.journal.column" id="journal_col9">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Credit</field>
-                       <field name="field">credit</field>
-                       <field name="sequence" eval="9"/>
-               </record>
-               <record model="account.journal.column" id="journal_col24">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">State</field>
-                       <field name="field">state</field>
-                       <field name="sequence" eval="10"/>
-               </record>
-               <record model="account.journal.column" id="journal_col25">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Tax Acc.</field>
-                       <field name="field">tax_code_id</field>
-                       <field name="sequence" eval="11"/>
-               </record>
 
-               <record model="account.journal.column" id="journal_col26">
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="name">Tax</field>
-                       <field name="field">tax_amount</field>
-                       <field name="sequence" eval="12"/>
-               </record>
+        <record id="account_journal_view" model="account.journal.view">
+            <field name="name">Journal View</field>
+        </record>
+        <record id="journal_col1" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Date</field>
+            <field name="field">date</field>
+            <field eval="True" name="required"/>
+            <field eval="3" name="sequence"/>
+        </record>
+        <record id="journal_col2" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Journal Entry</field>
+            <field name="field">move_id</field>
+            <field eval="False" name="required"/>
+            <field eval="1" name="sequence"/>
+        </record>
+        <record id="journal_col3" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Ref</field>
+            <field name="field">ref</field>
+            <field eval="2" name="sequence"/>
+        </record>
+        <record id="journal_col5" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Partner</field>
+            <field name="field">partner_id</field>
+            <field eval="5" name="sequence"/>
+        </record>
+        <record id="journal_col4" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Account</field>
+            <field name="field">account_id</field>
+            <field eval="True" name="required"/>
+            <field eval="6" name="sequence"/>
+        </record>
+        <record id="journal_col6" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Name</field>
+            <field name="field">name</field>
+            <field eval="7" name="sequence"/>
+            <field eval="True" name="required"/>
+        </record>
+        <record id="journal_col8" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Debit</field>
+            <field name="field">debit</field>
+            <field eval="11" name="sequence"/>
+        </record>
+        <record id="journal_col9" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Credit</field>
+            <field name="field">credit</field>
+            <field eval="12" name="sequence"/>
+        </record>
+        <record id="journal_col11" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">Analytic Account</field>
+            <field name="field">analytic_account_id</field>
+            <field eval="14" name="sequence"/>
+        </record>
+        <record id="journal_col24" model="account.journal.column">
+            <field name="view_id" ref="account_journal_view"/>
+            <field name="name">State</field>
+            <field name="field">state</field>
+            <field eval="19" name="sequence"/>
+        </record>
 
 
-               <!--
-               Account Journal Sequences
-               -->
+        <record id="account_sp_journal_view" model="account.journal.view">
+            <field name="name">Sale/Purchase Journal View</field>
+        </record>
+        <record id="sp_journal_col1" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Date</field>
+            <field name="field">date</field>
+            <field eval="True" name="required"/>
+            <field eval="3" name="sequence"/>
+        </record>
+        <record id="sp_journal_col2" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Journal Entry</field>
+            <field name="field">move_id</field>
+            <field eval="False" name="required"/>
+            <field eval="1" name="sequence"/>
+        </record>
+        <record id="sp_journal_col3" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Ref</field>
+            <field name="field">ref</field>
+            <field eval="2" name="sequence"/>
+        </record>
+        <record id="sp_journal_col4" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Account</field>
+            <field name="field">account_id</field>
+            <field eval="True" name="required"/>
+            <field eval="6" name="sequence"/>
+        </record>
+        <record id="sp_journal_col5" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Partner</field>
+            <field name="field">partner_id</field>
+            <field eval="5" name="sequence"/>
+        </record>
+        <record id="sp_journal_col6" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Name</field>
+            <field name="field">name</field>
+            <field eval="7" name="sequence"/>
+            <field eval="True" name="required"/>
+        </record>
+        <record id="sp_journal_col7" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Due Date</field>
+            <field name="field">date_maturity</field>
+            <field eval="8" name="sequence"/>
+        </record>
+        <record id="sp_journal_col8" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Debit</field>
+            <field name="field">debit</field>
+            <field eval="11" name="sequence"/>
+        </record>
+        <record id="sp_journal_col9" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Credit</field>
+            <field name="field">credit</field>
+            <field eval="12" name="sequence"/>
+        </record>
+        <record id="sp_journal_col10" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Tax</field>
+            <field name="field">account_tax_id</field>
+            <field eval="13" name="sequence"/>
+        </record>
+        <record id="sp_journal_col11" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Analytic Account</field>
+            <field name="field">analytic_account_id</field>
+            <field eval="14" name="sequence"/>
+        </record>
+        <record id="sp_journal_col24" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">State</field>
+            <field name="field">state</field>
+            <field eval="19" name="sequence"/>
+        </record>
+        <record id="sp_journal_col20" model="account.journal.column">
+            <field name="view_id" ref="account_sp_journal_view"/>
+            <field name="name">Reconcile</field>
+            <field name="field">reconcile_id</field>
+            <field eval="20" name="sequence"/>
+        </record>
 
-               <record model="ir.sequence.type" id="sequence_journal_type">
-                       <field name="name">Account Journal</field>
-                       <field name="code">account.journal</field>
-               </record>
-               <record model="ir.sequence" id="sequence_journal">
-                       <field name="name">Account Journal</field>
-                       <field name="code">account.journal</field>
-                       <field name="prefix"></field>
-               </record>
+        <record id="account_sp_refund_journal_view" model="account.journal.view">
+            <field name="name">Sale/Purchase Refund Journal View</field>
+        </record>
+        <record id="sp_refund_journal_col1" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Date</field>
+            <field name="field">date</field>
+            <field eval="True" name="required"/>
+            <field eval="3" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col2" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Journal Entry</field>
+            <field name="field">move_id</field>
+            <field eval="False" name="required"/>
+            <field eval="1" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col3" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Ref</field>
+            <field name="field">ref</field>
+            <field eval="2" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col4" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Account</field>
+            <field name="field">account_id</field>
+            <field eval="True" name="required"/>
+            <field eval="6" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col5" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Partner</field>
+            <field name="field">partner_id</field>
+            <field eval="5" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col6" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Name</field>
+            <field name="field">name</field>
+            <field eval="7" name="sequence"/>
+            <field eval="True" name="required"/>
+        </record>
+        <record id="sp_refund_journal_col7" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Due Date</field>
+            <field name="field">date_maturity</field>
+            <field eval="8" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col8" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Debit</field>
+            <field name="field">debit</field>
+            <field eval="11" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col9" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Credit</field>
+            <field name="field">credit</field>
+            <field eval="12" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col10" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Tax</field>
+            <field name="field">account_tax_id</field>
+            <field eval="13" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col11" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Analytic Account</field>
+            <field name="field">analytic_account_id</field>
+            <field eval="14" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col24" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">State</field>
+            <field name="field">state</field>
+            <field eval="19" name="sequence"/>
+        </record>
+        <record id="sp_refund_journal_col20" model="account.journal.column">
+            <field name="view_id" ref="account_sp_refund_journal_view"/>
+            <field name="name">Reconcile</field>
+            <field name="field">reconcile_id</field>
+            <field eval="20" name="sequence"/>
+        </record>
 
-               <!--
-               Account Statement Sequences
-               -->
+        <!--
+        Account Journal Sequences
+        -->
 
-               <record model="ir.sequence.type" id="sequence_reconcile">
-                       <field name="name">Account reconcile sequence</field>
-                       <field name="code">account.reconcile</field>
-               </record>
-               <record model="ir.sequence" id="sequence_reconcile_seq">
-                       <field name="name">Account reconcile sequence</field>
-                       <field name="code">account.reconcile</field>
-                       <field name="prefix">A</field>
-                       <field name="number_next" eval="1"/>
-                       <field name="number_increment" eval="1"/>
-               </record>
+        <record id="sequence_journal_type" model="ir.sequence.type">
+            <field name="name">Account Journal</field>
+            <field name="code">account.journal</field>
+        </record>
+        <record id="sequence_journal" model="ir.sequence">
+            <field name="name">Account Journal</field>
+            <field name="code">account.journal</field>
+            <field name="prefix"/>
+        </record>
+        <record id="sequence_sale_journal" model="ir.sequence">
+            <field name="name">Sale Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">SAJ/%(year)s/</field>
+        </record>
+        <record id="sequence_refund_sales_journal" model="ir.sequence">
+            <field name="name">Sales Credit Note Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">SCNJ/%(year)s/</field>
+        </record>
+        <record id="sequence_purchase_journal" model="ir.sequence">
+            <field name="name">Purchase Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">EXJ/%(year)s/</field>
+        </record>
+        <record id="sequence_refund_purchase_journal" model="ir.sequence">
+            <field name="name">Expenses Credit Notes Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">ECNJ/%(year)s/</field>
+        </record>
+        <record id="sequence_bank_journal" model="ir.sequence">
+            <field name="name">Bank Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">BNK/%(year)s/</field>
+        </record>
+        <record id="sequence_check_journal" model="ir.sequence">
+            <field name="name">Checks Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">CHK/%(year)s/</field>
+        </record>
+        <record id="sequence_cash_journal" model="ir.sequence">
+            <field name="name">Cash Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">CSH/%(year)s/</field>
+        </record>
+        <record id="sequence_opening_journal" model="ir.sequence">
+            <field name="name">Opening Entries Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">OPEJ/%(year)s/</field>
+        </record>
+        <record id="sequence_miscellaneous_journal" model="ir.sequence">
+            <field name="name">Miscellaneous Journal</field>
+            <field name="code">account.journal</field>
+            <field eval="3" name="padding"/>
+            <field name="prefix">MISJ/%(year)s/</field>
+        </record>
 
+        <!--
+        Account Statement Sequences
+        -->
 
-               <record model="ir.sequence.type" id="sequence_statement_type">
-                       <field name="name">Bank Statement</field>
-                       <field name="code">account.bank.statement</field>
-               </record>
-               <record model="ir.sequence" id="sequence_statement">
-                       <field name="name">Account Bank Statement</field>
-                       <field name="code">account.bank.statement</field>
-                       <field name="prefix">St. %(month)s/%(day)s</field>
-                       <field name="number_next" eval="0"/>
-                       <field name="number_increment" eval="1"/>
-               </record>
+        <record id="sequence_reconcile" model="ir.sequence.type">
+            <field name="name">Account reconcile sequence</field>
+            <field name="code">account.reconcile</field>
+        </record>
+        <record id="sequence_reconcile_seq" model="ir.sequence">
+            <field name="name">Account reconcile sequence</field>
+            <field name="code">account.reconcile</field>
+            <field name="prefix">A</field>
+            <field eval="1" name="number_next"/>
+            <field eval="1" name="number_increment"/>
+        </record>
 
-               <!--
-               Account Journal
-               -->
+        <record id="sequence_statement_type" model="ir.sequence.type">
+            <field name="name">Bank Statement</field>
+            <field name="code">account.bank.statement</field>
+        </record>
+        <record id="sequence_statement" model="ir.sequence">
+            <field name="name">Account Bank Statement</field>
+            <field name="code">account.bank.statement</field>
+            <field name="prefix">St. %(month)s/%(day)s/</field>
+            <field eval="1" name="number_next"/>
+            <field eval="1" name="number_increment"/>
+        </record>
 
-               <record model="account.journal" id="sales_journal">
-                       <field name="name">Sales Journal</field>
-                       <field name="code">SAJ</field>
-                       <field name="type">sale</field>
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="sequence_id" ref="sequence_journal"/>
-                       <field name="default_credit_account_id" model="account.account" search="[('type','=','receivable')]"/>
-                       <field name="default_debit_account_id" model="account.account" search="[('type','=','receivable')]"/>
-                       <field name="user_id" ref="base.user_admin"/>
-               </record>
-               <record model="account.journal" id="expenses_journal">
-                       <field name="name">Expenses Journal</field>
-                       <field name="code">EXJ</field>
-                       <field name="type">purchase</field>
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="sequence_id" ref="sequence_journal"/>
-                       <field name="default_debit_account_id" model="account.account" search="[('type','=','payable')]"/>
-                       <field name="default_credit_account_id" model="account.account" search="[('type','=','payable')]"/>
-                       <field name="user_id" ref="base.user_admin"/>
-               </record>
-
-               <record model="account.journal" id="bank_journal">
-                       <field name="name">Bank Journal</field>
-                       <field name="code">BNK</field>
-                       <field name="type">cash</field>
-                       <field name="view_id" ref="account_journal_bank_view"/>
-                       <field name="sequence_id" ref="sequence_journal"/>
-                       <field name="default_debit_account_id" model="account.account" search="[('type','=','cash')]"/>
-                       <field name="default_credit_account_id" model="account.account" search="[('type','=','cash')]"/>
-                       <field name="user_id" ref="base.user_admin"/>
-               </record>
-
-               <record model="account.journal" id="stock_journal" forcecreate="1">
-                       <field name="name">Stock Journal</field>
-                       <field name="code">STJ</field>
-                       <field name="type">general</field>
-                       <field name="view_id" ref="account_journal_view"/>
-                       <field name="sequence_id" ref="sequence_journal"/>
-                       <field name="user_id" ref="base.user_admin"/>
-               </record>
-
-       </data>
-</terp>
+        <record id="cash_sequence_statement_type" model="ir.sequence.type">
+            <field name="name">Cash Statement</field>
+            <field name="code">account.cash.statement</field>
+        </record>
+        <record id="cash_sequence_statement" model="ir.sequence">
+            <field name="name">Account Cash Statement</field>
+            <field name="code">account.cash.statement</field>
+            <field name="prefix">Cr. %(month)s/%(day)s/</field>
+            <field eval="1" name="number_next"/>
+            <field eval="1" name="number_increment"/>
+        </record>
+    </data>
+</openerp>