I upload those changes on some others in https://gitlab.com/gnuhealth_fiuner/4.0/health_services Regards Francisco
El jue, 5 may 2022 a las 10:27, Francisco Maria Moyano Casco (< [email protected]>) escribió: > 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: > (.......) > invoice_data['account'] = \ > party.account_receivable and \ > party.account_receivable.id or \ > config.default_account_receivable.id > *instead of * > invoice_data['account'] = party.account_receivable.id > (......) > if not (party.customer_payment_term or > config.default_customer_payment_term): > raise NoPaymentTerm( > gettext('health_services.msg_no_payment_term')) > invoice_data['payment_term'] = \ > party.customer_payment_term and \ > party.customer_payment_term.id or \ > config.default_customer_payment_term.id > * instead of* > if not party.customer_payment_term: > raise NoPaymentTerm( > gettext('health_services.msg_no_payment_term')) > invoice_data['payment_term'] = party.customer_payment_term.id > or > (.......) > > Regards > Francisco >
