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" }