Hi everyone,
I propose to use the default accountable settings (account.config) on the invoice process, so the party accounting settings remains as an optional priority, so there is no need to set one by one each party. Really useful when you are migrating a lot of patients records.
I set the next on the the wizard_health_services.py:
(.......)
instead of
(......)
if not (party.customer_payment_term or
config.default_customer_payment_term):
raise NoPaymentTerm(
gettext('health_services.msg_no_payment_term'))