Device (100, 400) for processing a plurality of procedures based on a plurality of types of documents, characterized in that it includes: a means (125, 130, 215, 220, 425, 515) of selecting one procedure from among said plurality of procedures, including: a means of capturing images (125, 425) of documents, a means of processing images captured by the means of capturing images, adapted to extract information from at least one document image captured by the means of capturing images (125, 425) and to recognize one type of document from among said plurality of types of documents, and a means of identifying a procedure adapted to identify the procedure to which said type of document corresponds, a means of identifying, in a database (122, 145), complementary information needed to perform said procedure, adapted to identify at least one complementary documents, a means of requesting complementary information (140, 440) from the user, adapted, on the one hand, to request at least one complementary document and, on the other hand, to command a means of capturing images (125, 425) to make it capture an image of each complementary document requested, the means of processing images being adapted to verify the type of each complementary document of which an image has been captured and a means of comparing information of the same type extracted from images of different documents in order to verify that they correspond, the means of requesting complementary information (140, 440) being adapted to indicate any lack of correspondence between information of the same type extracted from images of different documents. a means (125, 130, 215, 220, 425, 515) of selecting one procedure from among said plurality of procedures, including: a means of capturing images (125, 425) of documents, a means of processing images captured by the means of capturing images, adapted to extract information from at least one document image captured by the means of capturing images (125, 425) and to recognize one type of document from among said plurality of types of documents, and a means of identifying a procedure adapted to identify the procedure to which said type of document corresponds, a means of capturing images (125, 425) of documents, a means of processing images captured by the means of capturing images, adapted to extract information from at least one document image captured by the means of capturing images (125, 425) and to recognize one type of document from among said plurality of types of documents, and a means of identifying a procedure adapted to identify the procedure to which said type of document corresponds, a means of identifying, in a database (122, 145), complementary information needed to perform said procedure, adapted to identify at least one complementary documents, a means of requesting complementary information (140, 440) from the user, adapted, on the one hand, to request at least one complementary document and, on the other hand, to command a means of capturing images (125, 425) to make it capture an image of each complementary document requested, the means of processing images being adapted to verify the type of each complementary document of which an image has been captured and a means of comparing information of the same type extracted from images of different documents in order to verify that they correspond, the means of requesting complementary information (140, 440) being adapted to indicate any lack of correspondence between information of the same type extracted from images of different documents.