Flavigny-le-Grand-et-Beaurain ( pronunciación francesa: [flaviɲi lə ɡʁɑ̃ e boʁɛ̃] ) es una comuna en el departamento de Aisne en Hauts-de-France, en el norte de Francia .