Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
139
Merge Requests
139
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
nexedi
erp5
Commits
f40e36dd
Commit
f40e36dd
authored
3 years ago
by
Xiaowu Zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
erp5_accounting: use special user to distinguish payment
parent
08919703
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
0 deletions
+6
-0
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/PaymentTransaction_postGeneration.py
...kins/erp5_accounting/PaymentTransaction_postGeneration.py
+3
-0
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/SimulationMovement_testPaymentSimulationRule.py
...ccounting/SimulationMovement_testPaymentSimulationRule.py
+3
-0
No files found.
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/PaymentTransaction_postGeneration.py
View file @
f40e36dd
...
...
@@ -6,4 +6,7 @@ payment_transaction = context
if
payment_transaction
.
getSimulationState
()
==
"draft"
:
payment_transaction
.
plan
(
comment
=
translateString
(
"Initialised by Delivery Builder."
))
sale_invoice_transaction
=
payment_transaction
.
getCausalityValue
(
portal_type
=
'Sale Invoice Transaction'
)
if
sale_invoice_transaction
and
sale_invoice_transaction
.
getDestination
()
==
'person_module/100'
:
payment_transaction
.
setDestination
(
'person_module/100'
)
payment_transaction
.
AccountingTransaction_roundDebitCredit
()
This diff is collapsed.
Click to expand it.
bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/SimulationMovement_testPaymentSimulationRule.py
View file @
f40e36dd
...
...
@@ -7,6 +7,9 @@ if parent.getPortalType() != 'Applied Rule':
if
parent
.
getSpecialiseReference
()
!=
'default_invoice_transaction_rule'
:
return
False
if
parent
.
getParentValue
().
getDestination
()
!=
'person_module/100'
:
return
False
# XXX hardcoded
receivable_account_type_list
=
(
'asset/receivable'
,)
payable_account_type_list
=
(
'liability/payable'
,)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment