Looking back over old posts having recently joined this forum, I am surprised no-one replied to this. Without any context the letters CNPJ could stand for almost anything. CNP could well be Caisse Nationale de Paris. WOuld you like to share some more details with us - or tell us if you found out what the letters stand for?