This bug affects me too. So I made a C# program that parse my xhb file and add paymode depending on memo.
Here are my rules for payment assignment:
// 1 => Credit card / Carte de crédit
ACHAT CB
COMMISSION PAIEMENT PAR CARTE
COMMISSION RETRAIT PAR CARTE
RETRAIT DAB
TELEREGLEMENT
// 2 => Cheque / Chèque
CHEQUE N
// 3 => Cash // Espèces
// 4 => Transfer // Virement
VIREMENT DE
VIREMENT EMIS
VIREMENT POUR
// 5 => Internal transfer / Virement interne
// 6 => Debit card / Carte de débit
// 7 => Standing order / Prélèvement
PRELEVEMENT
TIP DE
// 8 => Electronic payment / Paiement électronique
// 9 => Deposit / Dépôt
REMISE DE CHEQUE N
VERSEMENT EFFECTUE
// 10 => FI fee / Frais bancaires
COTISATION TRIMESTRIELLE
This bug affects me too. So I made a C# program that parse my xhb file and add paymode depending on memo.
Here are my rules for payment assignment:
// 1 => Credit card / Carte de crédit
ACHAT CB
COMMISSION PAIEMENT PAR CARTE
COMMISSION RETRAIT PAR CARTE
RETRAIT DAB
TELEREGLEMENT
// 2 => Cheque / Chèque
CHEQUE N
// 3 => Cash // Espèces
// 4 => Transfer // Virement
VIREMENT DE
VIREMENT EMIS
VIREMENT POUR
// 5 => Internal transfer / Virement interne
// 6 => Debit card / Carte de débit
// 7 => Standing order / Prélèvement
PRELEVEMENT
TIP DE
// 8 => Electronic payment / Paiement électronique
// 9 => Deposit / Dépôt
REMISE DE CHEQUE N
VERSEMENT EFFECTUE
// 10 => FI fee / Frais bancaires
COTISATION TRIMESTRIELLE