![](/@@/translation-newline)
Belgian localization for in- and outgoing invoices (prereq to account_coda):
![](/@@/translation-newline)
============================================================================
- Rename 'reference' field labels to 'Communication'
- Add support for Belgian Structured Communication
![](/@@/translation-newline)
A Structured Communication can be generated automatically on outgoing invoices according to the following algorithms:
![](/@@/translation-newline)
---------------------------------------------------------------------------------------------------------------------
1) Random : +++RRR/RRRR/RRRDD+++
**R..R =** Random Digits, **DD =** Check Digits
2) Date : +++DOY/YEAR/SSSDD+++
**DOY =** Day of the Year, **SSS =** Sequence Number, **DD =** Check Digits
3) Customer Reference +++RRR/RRRR/SSSDDD+++
**R..R =** Customer Reference without non-numeric characters, **SSS =** Sequence Number, **DD =** Check Digits
![](/@@/translation-newline)
The preferred type of Structured Communication and associated Algorithm can be
![](/@@/translation-newline)
specified on the Partner records. A 'random' Structured Communication will
![](/@@/translation-newline)
generated if no algorithm is specified on the Partner record.