http://api.sigecloud.com.br/request/pessoas/salvar
Este método destinasse ao cadastro e alteração de clientes/fornecedores no Maincloud sendo que devem ser feitas requisições POST através do modulo do cliente para a API de Integração.
Cabe ressaltar que a alteração é realiza quando é enviada para a API de Integração uma requisição contendo uma pessoa com um CPF/CNPJ já existente em uma pessoa cadastrada no Maincloud, sendo que a pessoa existente no Maincloud é sobrescrita pela nova pessoa enviada a API de Integração.
Para o cadastro/alteração de pessoas, deve ser enviado pelo modulo do cliente no Body da requisição a seguinte entidade no formato json:
| Campo | Tipo | Descrição |
|---|---|---|
| PessoaFisica | boolean | Indica se a pessoa é física ou jurídica |
| NomeFantasia | string | Nome ou nome fantasia da pessoa |
| RazaoSocial | string | A razão social da pessoa se for pessoa jurídica |
| CNPJ_CPF | string | Indica o CNPJ ou o CPF da pessoa |
| RG | string | RG, somente para pessoas física |
| IE | string | Inscrição Estadual |
| Logradouro | string | Logradouro. Ex.: Av. Brasil |
| LogradouroNumero | string | Logradouro Número |
| Complemento | string | Complemento do endereço |
| Bairro | string | Bairro |
| Cidade | string | Município/Cidade |
| CodigoMunicipio | string | Código do Município IBGE |
| Pais | string | País |
| CodigoPais | string | Código do País de acordo com a tabela do IBGE |
| CEP | string | CEP |
| UF | string | UF do Estado da Federação |
| CodigoUF | string | Código UF IBGE |
| Telefone | string | Telefone |
| Celular | string | Celular |
| string | ||
| Cliente | boolean | Indica se a pessoa é um cliente |
| Tecnico | boolean | Indica se a pessoa é um técnico |
| Vendedor | boolean | Indica se a pessoa é um vendedor |
| Transportadora | boolean | Indica se a pessoa é um transportador |
| Fornecedor | boolean | Indica se a pessoa é um fornecedor |
| Representada | boolean | Se faz papel de Representada (EXCLUSIVO PARA CASOS DE VENDAS POR REPRESENTAÇÃO) |
| Ramo | string | Ramo de Atuação |
| VendedorPadrao | string | Vendedor Padrão - (Responsável pela conta) |
| NomePai | string | Nome do pai |
| NomeMae | string | Nome da Mãe |
| Naturalidade | string | Naturalidade |
| ValorMinimoCompra | double | Valor mínimo para compra |
| Datanascimento | date | Data de nascimento |
Exemplos do retorno das entidades do serviço em JSON
Abaixo o exemplo da estrutura em JSON:
{"ID":"526fa0c9e955158bb0325578",
"PessoaFisica":false,
"NomeFantasia":"Eletro Peças Vargas",
"RazaoSocial":"Arinda Borges Vargas Me",
"CNPJ_CPF":"1468601000196",
"RG":"",
"IE":"85766406",
"Logradouro":"RUA BUARQUE DE NAZARETH",
"LogradouroNumero":"434",
"Complemento":"",
"Bairro":"",
"Cidade":"ITAPERUNA",
"CodigoMunicipio":"3302205",
"Pais":"BR",
"CodigoPais":"1058",
"CEP":"28300000",
"UF":"RJ",
"CodigoUF":" ", "Telefone":"(22)
3824-3827", "Celular":null,
"Email":"arindabvargas@yahoo.com.br",
"Site":" ",
"Cliente":true,
"Tecnico":false,
"Vendedor":false,
"Transportadora":false,
"Fonecedor":false,
"Representada":false,
"Ramo":"Nenhum",
"VendedorPadrao":" ",
"NomePai":" ",
"NomeMae":" ",
"Naturalidade":" ",
"ValorMinimoCompra":0.0,
"DataNascimento":"0001-01-01T00:00:00-02:00" }