Can't create new bank receipt

Dolibarr version 3.9.3
When I’m doing new bank receipt get this error:

[Thu Jul 28 20:20:25 2016] [error] PHP Warning: fopen(/var/lib/dolibarr/documents/prelevement/receipts/receipts/T160704.xml): failed to open stream: No such file or directory in /usr/share/dolibarr/htdocs/compta/prelevement/class/bonprelevement.class.php on line 1236

Problem and patch:

In the file /usr/share/dolibarr/htdocs/compta/prelevement/class/bonprelevement.class.php on line 1236

$dir=$conf->prelevement->dir_output.'/receipts';
	if (! is_dir($dir)) dol_mkdir($dir);

//	$this->filename = $dir.'/receipts/'.$ref.'.xml';   change this line by next line
	$this->filename = $dir.'/'.$ref.'.xml';
1 Like

Same problem for me on version 3.9.3
Patch worked for me, but located at line 919.

Thank you so much! :cheer: