90 likes | 260 Views
CPF (CADASTRO DE PESSOA FÍSICA). Equipe. Daniele Aparecida de Moraes Sobczack Marcos Carlos Kusek Patrícia Pinheiro Gadelha William Gonçalves Vieira. Significado.
E N D
Equipe Daniele Aparecida de Moraes Sobczack Marcos Carlos Kusek Patrícia Pinheiro Gadelha William Gonçalves Vieira
Significado Cadastro da Receita Federal brasileira,onde todos os contribuintes,sendo,pessoa física brasileira ou estrangeira com negocio no Brasil deve estar inserido.
Utilização • Documento pessoal e indispensável • Transações Financeiras(financiamentos,empréstimos e abertura de conta em bancos). • Solicitação de Passaporte • Concursos Públicos • Empregos • Carteira de Habilitação
Obrigatoriedades • Pessoas físicas a partir de 16 anos • Dados devem estar corretos • Declaração de ajuste anual do Imposto de Renda Pessoa Física • Declaração Anual de Isento • Zelo por parte do contribuinte • Proibido trocar o número
Dígitos • Após sua emissão gera um número de de onze algarismos,sendo os dois últimos dígitos verificadores,afim de evitar erros de digitação. • O terceiro dígito da direita para a esquerda(número final antes do traço) revela o estado no qual a pessoa o emitiu.
Validação Function ValidarCPF (cpf: int [11]) var int[2] v //Nota: Calcula o primeiro dígito de verificação. v1 := 10×cpf1 + 9×cpf2 + 8×cpf3 v1 += 7×cpf4 + 6×cpf5 + 5×cpf6 v1 += 4×cpf7 + 3×cpf8 + 2×cpf9 v1:= 11 - v1 mod 11 v1 := 0 if v1 ≥ 10 //Nota: Calcula o segundo dígito de verificação. v2 := 11×cpf1 + 10×cpf2 + 9×cpf3 v2 += 8×cpf4 + 7×cpf5 + 6×cpf6 v2 += 5×cpf7 + 4×cpf8 + 3×cpf9 v2 += 2×v1 v2 := 11 - v2 mod 11 v2 := 0 if v2 ≥ 10 //Nota: Verdadeiro se os dígitos de verificação são os esperados. Return v1 = cpf10 and v2 = cpf11
Referências Bibliográficas <http://www.receita.fazenda.gov.br/Aplicacoes/ATCTA/CPF/default.htm> Acesso em: 20 de maio de 2007. <http://pt.wikipedia.org/wiki/Cadastro_de_Pessoas_F%C3%Adsicas> Acesso em 20 de maio de 2007.