[REVIEW] account: correct YML of EDI
[odoo/odoo.git] / addons / account / test / account_customer_invoice.yml
index 0eaa3a6..d14bf6f 100644 (file)
@@ -7,7 +7,7 @@
     address_invoice_id: base.res_partner_address_zen
     company_id: base.main_company
     currency_id: base.EUR
-    date_invoice: '2010-05-26'
+    date_invoice: !eval time.strftime('%Y-%m-%d')
     invoice_line:
       - account_id: account.a_sale
         name: '[PC3] Medium PC'
     acc_id=self.browse(cr, uid, ref("account_invoice_customer0"))
     assert acc_id.move_id, "Move not created for open invoice"
 -
-  I create a record for partial payment of 1000 EUR.
--
-  !record {model: account.invoice.pay, id: account_invoice_pay_first0}:
-    amount: 1000.0
-    date: '2010-05-26'
-    journal_id: account.sales_journal
-    name: First payment for [PC3] Medium PC to Distrib PC
-    period_id: account.period_5
--
-  I make partial payment by clicking on Partial Payment button
--
-  !python {model: account.invoice.pay}: |
-    self.pay_and_reconcile(cr, uid, [ref("account_invoice_pay_first0")], {"lang":
-      'en_US', "active_model": "account.invoice", "tz": False, "record_id": 3, "active_ids":
-      [ref("account_invoice_customer0")], "type": "out_invoice", "active_id": ref("account_invoice_customer0"),
-      })
--
-  I check that the invoice state is still open
--
-  !assert {model: account.invoice, id: account_invoice_customer0}:
-    - state == 'open'
--
-  I make second partial payment of 6000 EUR.
--
-  !record {model: account.invoice.pay, id: account_invoice_pay_second0}:
-    amount: 6000.0
-    date: '2010-05-28'
-    journal_id: account.sales_journal
-    name: Second payment for [PC3] Medium PC to Distrib PC
-    period_id: account.period_5
--
-  I make partial payment by clicking on Partial Payment button
-
--
-  !python {model: account.invoice.pay}: |
-    self.pay_and_reconcile(cr, uid, [ref("account_invoice_pay_second0")], {"lang":
-      'en_US', "active_model": "account.invoice", "tz": False, "record_id": 3, "active_ids":
-      [ref("account_invoice_customer0")], "type": "out_invoice", "active_id": ref("account_invoice_customer0"),
-      })
--
-  I make final partial payment of 2000 EUR
--
-  !record {model: account.invoice.pay, id: account_invoice_pay_final0}:
-    amount: 2000.0
-    date: '2010-05-30'
-    journal_id: account.sales_journal
-    name: Final payment for [PC3] Medium PC to Distrib PC
-    period_id: account.period_5
-
--
-  I make partial payment by clicking on Partial Payment button
-
--
-  !python {model: account.invoice.pay}: |
-    self.pay_and_reconcile(cr, uid, [ref("account_invoice_pay_final0")], {"lang":
-      'en_US', "active_model": "account.invoice", "tz": False, "record_id": 3, "active_ids":
-      [ref("account_invoice_customer0")], "type": "out_invoice", "active_id": ref("account_invoice_customer0"),
-      })
-
--
-  I check that the invoice state is now Done
--
-  !assert {model: account.invoice, id: account_invoice_customer0}:
-    - state == 'paid'
--
-  I check that an payment entry gets created in the account.move.line
--
-  !python {model: account.invoice}: |
-    acc_id=self.browse(cr, uid, ref("account_invoice_customer0"))
-    assert(acc_id.move_id)
--
   I refund the invoice Using Refund Button
 -
   !record {model: account.invoice.refund, id: account_invoice_refund_0}:
     description: Refund To China Export
     period: account.period_5
+    filter_refund: refund
 -
   I clicked on refund button
 -