Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Método de inclusão de fornecedores.

Chamada

POST /api/v1/Fornecedor

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

...

Parâmetros do Corpo (Body Parameters)

AdicionarFornecedorReqDto


Nome (Name)Descrição (Description)Tipo (Type)Informações Adicionais (Adittional Information)

tipo*

Tipo do fornecedor. Valores: D - Distribuidor, I - Indústria, S - Prestador de Serviços.

stringTamanho Máximo: 1

microEmpresa*

Fornecedor é micro empresa. Valores: S - Sim, N - Não.

stringTamanho Máximo: 1

condicaoFrete*

Condição do frete. Valores: C - CIF, F - FOB, S - CSP, R - RETIRA.

stringTamanho Máximo: 1

status*

Status do fornecedor. Valores: A - Ativo, I - Inativo, S - Suspenso.

stringTamanho Máximo: 1

dadosAdicionais

Dados adicionais sobre o fornecedor.

stringTamanho Máximo: 250
pessoaAdicionarFornecedorPessoaReqDto



nomeRazaoSocial*

Nome ou razão social da pessoa.

stringTamanho Máximo: 100

fantasia

Nome fantasia.

stringTamanho Máximo: 30

tipoPessoa

Indica o tipo da pessoa. Valores: F - Física, J - Jurídica.

stringTamanho Máximo: 1

sexo

Sexo da pessoa. Valores: M - Masculino, F - Feminino, O - Outros.

stringTamanho Máximo: 1

status*

Status da pessoa. Valores: A - Ativo, I - Inativo, P- Prospect, O - Outros.

stringTamanho Máximo: 1

nomeCidade

Nome da cidade.

stringTamanho Máximo: 30

ufCidade

UF da cidade.

stringTamanho Máximo: 2

paisCidade

País da cidade.

stringTamanho Máximo: 25

codigoMunicipio

Código do município.

integer($int64)

Tamanho Máximo:

 99999

 99999

Tamanho Mínimo: 0


codigoPais

Código do país.

integer($int64)

Tamanho Máximo:

 99999

 99999

Tamanho Mínimo: 0


nomeBairro

Nome do bairro.

stringTamanho Máximo: 30

tipoLogradouro

Tipo do logradouro.

stringTamanho Máximo: 25

nomeLogradouro

Nome do logradouro.

stringTamanho Máximo: 150

numeroLogradouro

Número do logradouro.

stringTamanho Máximo: 10

complementoLogradouro

Complemento do logradouro.

stringTamanho Máximo: 60

cep

CEP.

stringTamanho Máximo: 12

telefoneDDD1

DDD do telefone 1.

stringTamanho Máximo: 5

telefoneNumero1

Número do telefone 1.

stringTamanho Máximo: 12

telefoneComplemento1

Complemento do telefone 1.

stringTamanho Máximo: 12

telefoneDDD2

DDD do telefone 2.

stringTamanho Máximo: 5

telefoneNumero2

Número do telefone 2.

stringTamanho Máximo: 12

telefoneComplemento2

Complemento do telefone 2.

stringTamanho Máximo: 12

telefoneDDD3

DDD do telefone 3.

stringTamanho Máximo: 5

telefoneNumero3

Número do telefone 3.

stringTamanho Máximo: 12

telefoneComplemento3

Complemento do telefone 3.

stringTamanho Máximo: 12

numeroCPFCNPJ

Número do CPF ou CNPJ.

integer($int64)

Tamanho Máximo:

 9999999999999

 9999999999999

Tamanho Mínimo: 0


digitoCPFCNPJ

Dígito do CPF ou CNPJ.

integer($int64)

Tamanho Máximo:

 99

 99

Tamanho Mínimo: 0


inscricaoEstadualRG

Número da inscrição estadual ou RG.

stringTamanho Máximo:
 20
 20

email

E-mail para contato.

stringTamanho Máximo:
 50
 50

homePage

Home Page.

stringTamanho Máximo:
 80
 80

estadoCivil

Estado civil. Valores: S - Solteiro, C - Casado, V - Viúvo, Q - Desquitado, D - Divorciado, A - Amasiado, P - Separado, O - Outros.

stringTamanho Máximo:
 1
 1

contribuinteICMS

Indica se é contribuinte do ICMS. Valores: S - Sim, N - Não.

stringTamanho Máximo:
 1
 1

produtorRural

Indica se é produtor rural. Valores: S - Sim, N - Não.

stringTamanho Máximo:
 1
 1

microEmpresa

Indica se é micro empresa. Valores: S - Sim, N - Não.

stringTamanho Máximo:
 1
 1

inscricaoProdutorRural

Número da inscrição estadual do produtor rural.

stringTamanho Máximo:
 15
 15

numeroCNPJProdutorRural

Número do CNPJ do produtor rural.

integer($int64)

Tamanho Máximo:

 9999999999999

 9999999999999

Tamanho Mínimo: 0


digitoCNPJProdutorRural

Dígito do CNPJ do produtor rural.

integer($int64)

Tamanho Máximo:

 99

 99

Tamanho Mínimo: 0


produtorRuralComCPF

Indica se produtor rural usa CPF. Valores: S - Sim, N - Não.

stringTamanho Máximo:
 1
 1

numeroCPFProdutorRural

Número do CPF do produtor rural.

integer($int64)

Tamanho Máximo:

 9999999999999

 9999999999999

Tamanho Mínimo: 0


digitoCPFProdutorRural

Dígito do CPF do produtor rural.

integer($int64)

Tamanho Máximo:

 99

 99

Tamanho Mínimo: 0

fornecedorDivisaoAdicionarFornecedorDivisaoReqDto



idDivisao*

Identificador da divisão.

integer($int64)

Tamanho Máximo:

 999

 999

Tamanho Mínimo: 0


numeroRegimeTributacao

Número do regime de tributação.

integer($int64)

Tamanho Máximo:

 99999

 99999

Tamanho Mínimo: 0


idComprador*

Identificador do comprador.

integer($int64)

Tamanho Máximo:

 999

 999

Tamanho Mínimo: 0


prazoMedioVisita*

Prazo médio de visita. Prazo estimado em dias.

number($double)

Tamanho Máximo:

 999

 999.9

Tamanho Mínimo: 0


prazoMedioEntrega*

Prazo médio da entrega. Prazo estimado em dias.

number($double)

Tamanho Máximo:

 999

 999.9

Tamanho Mínimo: 0


prazoMedioAtrasoEntrega*

Prazo médio de atraso por entrega. Prazo estimado em dias.

number($double)

Tamanho Máximo:

 999

 999.9

Tamanho Mínimo: 0


prazoPagamento*

Prazo de pagamento. 'Prazo estimado em dias com a separação por /(Barras).

stringTamanho Máximo: 40

formaPagamento

Forma de pagamento. Valores: F - Faturamento, S - Fora a Semana, D - Fora a Dezena, Q - Fora a Quinzena, M - Fora o Mês.

stringTamanho Máximo: 1

valorMinimoPedidoCompra

Valor mínimo do pedido de compra.

number($double)
Tamanho Máximo:
 9999999
 9999999.99

classificacaoComercialABC

Classificação Comercial ABC.

stringTamanho Máximo: 1

status*

Status da divisão do fornecedor. Valores: A - Ativo, I - Inativo, S - Suspenso.

stringTamanho Máximo: 1

tipoDataBaseVencimento

Tipo da data base de vencimento. Valores: E - Data de Emissão, R - Data de Entrada, S - Data de Saída.

stringTamanho Máximo: 1

tipoValorMinimo

Tipo valor mínimo. Valores: L - Líquido, B- Bruto.

stringTamanho Máximo: 1

Informações para Resposta (Response Information)

...

Bloco de código
languageactionscript3
{
  "idFornecedor": 0,
  "tipo": "string",
  "microEmpresa": "string",
  "condicaoFrete": "string",
  "status": "string",
  "dadosAdicionais": "string",
  "pessoa": {
    "idPessoa": 0,
    "nomeRazaoSocial": "string",
    "fantasia": "string",
    "tipoPessoa": "string",
    "sexo": "string",
    "status": "string",
    "nomeCidade": "string",
    "ufCidade": "string",
    "paisCidade": "string",
    "nomeBairro": "string",
    "descricaoLogradouro": "string",
    "numeroLogradouro": "string",
    "complementoLogradouro": "string",
    "cep": "string",
    "telefoneDDD1": "string",
    "telefoneNumero1": "string",
    "telefoneComplemento1": "string",
    "telefoneDDD2": "string",
    "telefoneNumero2": "string",
    "telefoneComplemento2": "string",
    "telefoneDDD3": "string",
    "telefoneNumero3": "string",
    "telefoneComplemento3": "string",
    "numeroCPFCNPJ": 0,
    "digitoCPFCNPJ": 0,
    "inscricaoEstadualRG": "string",
    "email": "string",
    "homePage": "string",
    "estadoCivil": "string",
    "contribuinteICMS": "string",
    "produtorRural": "string",
    "microEmpresa": "string",
    "inscricaoProdutorRural": "string",
    "numeroCNPJProdutorRural": 0,
    "digitoCNPJProdutorRural": 0,
    "produtorRuralComCPF": "string",
    "numeroCPFProdutorRural": 0,
    "digitoCPFProdutorRural": 0
  },
  "fornecedorDivisao": [
    {
      "idDivisao": 0,
      "numeroRegimeTributacao": 0,
      "idComprador": 0,
      "prazoMedioVisita": 0,
      "prazoMedioEntrega": 0,
      "prazoMedioAtrasoEntrega": 0,
      "prazoPagamento": "string",
      "formaPagamento": "string",
      "valorMinimoPedidoCompra": 0,
      "classificacaoComercialABC": "string",
      "status": "string",
      "tipoDataBaseVencimento": "string",
      "tipoValorMinimo": "string"
    }
  ]
}



application/json, text/json

CODE 400 - BAD



Bloco de código
languageactionscript3
{
  "code": "string",
  "message": "string",
  "detailedMessage": "string",
  "helpUrl": "string",
  "details": [
    {
      "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "notificationType": 0,
      "code": "string",
      "message": "string",
      "detailedMessage": "string",
      "status": 0
    }
  ]
}

...