Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elisei/brazilian-customer
Formatação e validação de dados de clientes para o formato brasileiro.
https://github.com/elisei/brazilian-customer
Last synced: about 2 months ago
JSON representation
Formatação e validação de dados de clientes para o formato brasileiro.
- Host: GitHub
- URL: https://github.com/elisei/brazilian-customer
- Owner: elisei
- License: other
- Created: 2024-08-30T13:53:43.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T14:48:11.000Z (4 months ago)
- Last Synced: 2024-10-14T11:42:29.160Z (3 months ago)
- Language: PHP
- Size: 18.6 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# O2TI Brazilian Customer
Formata e valida os dados de clientes que tenham endereço no Brasil.
Identifica e caso queira remove clientes com dados inválidos (cadastrado via bots scan, nome e dados inválidos).## Advertências e Isenção de Responsabilidade
Recomendamos sempre aplicar em seu ambiente de teste primeiro, validar o fluxo de compra com os clientes afetados pela alteração e, só então, aplicar na produção.
A O2TI e seus desenvolvedores não se responsabilizam de forma alguma por qualquer perda resultante do uso deste módulo.## Recursos
- Move o taxvat para o VatId.
- Valida o CPF/CNPJ; caso inválido, exclui o endereço, forçando o cliente a inseri-lo no momento de finalização do pedido.
- Valida o número de linhas de endereço; são esperadas, no mínimo, 3 linhas (Rua, número e bairro); caso inválido, exclui o endereço, forçando o cliente a inseri-lo no momento de finalização do pedido.
- Formata o número de telefone e, caso haja 2 números, verifica se é um celular e, se for, move para o telefone principal.
- Higeniza a base de clientes, corrige dados de bots e clientes com dados inválidos (-,/,(),), podendo ou não remove-los e caso de erro.## Instalação e Uso
Visite nossa [Wiki](https://github.com/elisei/brazilian-customer/wiki) e veja como usar e instalar nosso módulo.
## Licença
[Open Source License](LICENSE.txt)