BR_CPF (BR - Natural Persons Register)

From CDQ Wiki
DataModel:CDQ/Business Partner/Identifier/BR CPF
Jump to navigation Jump to search
Property Value
A technical identifier, unique in a certain context. Technical key BR_CPF
The country a linked concept is active or generally relevant for. Country scope BR (Brazil)
Language-specific name. Monolingual name Cadastro de Pessoas Físicas (pt), Natural Persons Register (en)
Language-specific short name. Monolingual short name BR - Natural Persons Register (en)
Informal and comprehensive human-readable definition of a concept. Description The CPF number is an identification number of Brazilian citizens emitted by the Brazilian Ministry of Revenue, which is called "Ministério da Fazenda". CPF stands for "Cadastro de Pessoa Física" (literally, physical person registration) as opposed to the CNPJ number for companies.
Category of business identifiers. Identifier category Personal Identification Number
Legacy property. A technical SAP code. SAP mapping STCD2

Formal definition

Details Informal and comprehensive human-readable definition of a concept. Description The type in terms of a categorization of regular expressions. Regular expression type TThe formal expression of a regular expression. Regular expression
0000000000TXEMFKT039R8851G Specifies the allowed formats for the CPF number (Brazil) IDENTIFIER_FORMAT
^(\s*?\.*?-*?)(\d\s*\.*-*){11}$

Data quality rules

Rule Informal and comprehensive human-readable definition of a concept. Description nonetheless, we continue to offer the most recent available data., The release status in terms of development progress or maturity.<br/><code>EMPTY</code> (0): No feature considered yet, just a rough idea.<br/><code>IDEA</code> (1): Just an idea, not yet designed in detail.<br/><code>DESIGN</code> (2): Software design ready, development not yet started.<br/><code>DEVELOPMENT</code> (3): Software development in progress.<br/><code>ALPHA</code> (4): First functional release, in terms of a Minimal Viable Product (MVP).<br/><code>BETA</code> (5): Tested by selected users.<br/><code>RC</code> (6): Release candidate, fully tested, not yet used in production by many customers.<br/><code>LIVE</code> (7): Used in production by customers, fully monitored and supported.<br/><code>DEPRECATED</code> (-1): End of life planned, but still available.<br/><code>EOL</code> (-2): End of life, historic service, no longer available.<br/><code>BROKEN</code> (-3): Service was used in production but is currently not available. However, CDQ tries to repair or reactivate it.<br/><code>DISCONTINUED</code> (-4): The data source has ceased providing updates Release status Criticality<br/>Specifies how critical of the violation of a data quality rule.<br/>ERROR: Indicates a critical data quality rule violation that requires correction.<br/>WARNING: Indicates a potential data quality issue that should be reviewed.<br/>INFO: Indicates an informational finding with no immediate impact on data quality. Criticality
Identifier checkdigit invalid (CPF number (Brazil)) This rule checks the checkdigit of CPF number (Brazil). IDEA ERROR
Identifier format invalid (CPF number (Brazil)) The CPF number is an identification number of Brazilian citizens emitted by the Brazilian Ministry of Revenue, which is called "Ministério da Fazenda". CPF stands for "Cadastro de Pessoa Física" (literally, physical person registration) as opposed to the CNPJ number for companies. CPF consists of C1...C11. Where C1...C9 consists of random numbers and C10, C11 are the check numbers. The check number can be calculated by the following methods.

- From right to left all digits are multiplied by a descending sequence starting with 9. - The sum of all products is computed. - The sum of step 2 is taken modulo 11. - The result of step 3 is taken modulo 10. - The checkdigit found is appended to the number and steps 1 to 4.

RELEASED ERROR
Identifier unknown (CPF number (Brazil)) This business rule checks the validity of the CPF number against Brazilian Register.

The CPF number is valid, when it is available in the Register.

IDEA ERROR