# Validar CPF/CNPJ

## Atributos

```javascript
[
    {
        "name": "validate_cpf_cnpj",
        "parameters": {
            "document": "<? input.text ?>"
        },
        "result_variable": "document_validation"
    }
]
```

* **name:** validate\_cpf\_cnpj
* **parameters:**
  * **document:** CPF/CNPJ que será validado.
* **result\_variable:** variável de contexto que receberá o resultado da validação. Em caso de sucesso, essa variável conterá o seguinte JSON:

  ```javascript
  {
    "valid": true,
    "document": "<CPF ou CNPJ pós-validação>",
    "type": "cpf|cnpj"
  }
  ```

## Exemplo

```javascript
[
    {
        "name": "validate_cpf_cnpj",
        "parameters": {
            "document": "72.877.379/0001-23"
        },
        "result_variable": "document_validation"
    }
]
```

Resposta que ficará armazenada na variável de contexto `$document_validation`:

```javascript
{
    "valid": true,
    "document": "72877379000123",
    "type": "cnpj"
}
```
