I found the problem regarding the absence of move associated to the payment: I only set the party and not the account too. I expected it will use the default account associated to the party, and it seems it isn't the case.
Regarding the cron task error, I can't trigger it again. I will keep an eyes on it. |