Skip to main content
PUT
Alterar Pedido de Venda
PUT substitui o registro inteiro — envie todos os campos, não apenas os alterados.

Authorizations

Authorization
string
header
required

Envie o token retornado por /v2/autenticar no header Authorization, no formato Bearer {token}.

Body

application/json

Pedido de Venda para faturamento. Campos obrigatórios: codigoDaFilial, codigoDaNotaFiscal, dataDaOrdem (válida) e codigoDaCondicaoDePagamento (deve existir). codigoDaFormaDePagamento, se informado, deve ser uma forma de pagamento válida.

codigoDaNotaFiscal
integer<int16>
required

Código do tipo/modelo de nota fiscal a ser gerado no processamento. Deve ser válido para a filial.

codigoDaFilial
integer<int16>
required

Código da filial. Deve ser uma filial válida da empresa.

dataDaOrdem
string<date-time>
required

Data do Pedido de Venda.

codigoDaCondicaoDePagamento
integer<int32>
required

Código da condição de pagamento aplicada ao pedido. Deve existir e estar cadastrada na empresa.

numeroDoPedido
number

Número do Pedido de Venda. Obrigatório para PUT/DELETE; ignorado/gerado pelo servidor na inclusão.

dataDeProcessamento
string<date-time> | null

Data em que o pedido foi processado.

dataDeCancelamento
string<date-time> | null

Data de cancelamento do pedido.

codigoDoCliente
integer<int32> | null

Código do cliente.

nomeDoCliente
string | null

Nome/razão social do cliente.

naturezaJuridica
string | null

Natureza jurídica do cliente.

cnpjcpf
string | null

CNPJ ou CPF do cliente.

inscricaoEstadual
string | null

Inscrição Estadual do cliente.

inscricaoMunicipal
string | null

Inscrição Municipal do cliente.

cep
string | null

CEP do cliente.

logradouro
string | null

Logradouro do endereço do cliente.

numero
string | null

Número do endereço do cliente.

complemento
string | null

Complemento do endereço do cliente.

bairro
string | null

Bairro do endereço do cliente.

cidade
string | null

Cidade do endereço do cliente.

uf
string | null

UF do endereço do cliente.

codigoDoMunicipio
string | null

Código IBGE do município do cliente.

contato
string | null

Nome do contato do cliente.

telefone
string | null

Telefone de contato do cliente.

email
string | null

E-mail de contato do cliente.

observacao
string | null

Observação geral do pedido.

codigoDoVendedor
integer<int32> | null

Código do vendedor responsável.

codigoDoProjeto
integer<int32> | null

Código do projeto, quando informado deve ser válido.

codigoDaFormaDePagamento
integer<int16> | null

Código da forma de pagamento, quando informado deve ser válida.

faturamentoNotaFiscalUnica
boolean

Indica se deve ser gerada uma única nota fiscal para todo o pedido (quando falso, é gerada uma nota por parcela).

dadosAdicionais
string | null

Informações complementares impressas na nota fiscal gerada.

entregaNomeContato
string | null

Nome do contato no endereço de entrega.

entregaCEP
string | null

CEP do endereço de entrega.

entregaLogradouro
string | null

Logradouro do endereço de entrega.

entregaNumero
string | null

Número do endereço de entrega.

entregaComplemento
string | null

Complemento do endereço de entrega.

entregaBairro
string | null

Bairro do endereço de entrega.

entregaCidade
string | null

Cidade do endereço de entrega.

entregaCodigoMunicipio
string | null

Código IBGE do município de entrega.

entregaUF
string | null

UF do endereço de entrega.

transportadoraCodigo
integer<int32> | null

Código da transportadora cadastrada.

transportadoraNome
string | null

Nome/razão social da transportadora.

transportadoraEndereco
string | null

Endereço da transportadora.

transportadoraCidade
string | null

Cidade da transportadora.

transportadoraUF
string | null

UF da transportadora.

transportadoraPlaca
string | null

Placa do veículo transportador.

transportadoraPlacaUF
string | null

UF da placa do veículo transportador.

transportadoraNatureza
string | null

Natureza jurídica da transportadora.

transportadoraCNPJ
string | null

CNPJ da transportadora.

transportadoraIE
string | null

Inscrição Estadual da transportadora.

transportadoraEspecie
string | null

Espécie dos volumes transportados.

transportadoraVolume
string | null

Descrição do(s) volume(s) transportado(s).

transportadoraFreteEmiDest
string | null

Modalidade do frete (emitente/destinatário/terceiros/sem frete).

transportadoraPesoBruto
number | null

Peso bruto total transportado.

transportadoraPesoLiquido
number | null

Peso líquido total transportado.

transportadoraValorFrete
number | null

Valor do frete pago à transportadora.

transportadoraValorSeguro
number | null

Valor do seguro do transporte.

transportadoraVolumeComprimento
number | null

Comprimento do volume transportado.

transportadoraVolumeAltura
number | null

Altura do volume transportado.

transportadoraVolumeLargura
number | null

Largura do volume transportado.

transportadoraQtde
integer<int16> | null

Quantidade de volumes transportados.

transportadoraObservacao
string | null

Observação sobre o transporte.

codigoDoItemDeLancamento
string | null

Código do item de lançamento de receita (Contas a Receber), quando informado deve ser um item válido.

historicoCR
string | null

Histórico do lançamento de Contas a Receber.

codigoDaContaCorrente
integer<int16> | null

Código da conta corrente para recebimento, quando informado deve ser válida.

codigoDaCarteira
integer<int16> | null

Código da carteira de cobrança, quando informado deve ser válida para a conta corrente.

codigoDoCentroDeCusto
string | null

Código do centro de custo, quando informado deve ser válido.

codigoDaClassificacaoAuxiliar
integer<int32> | null

Código da classificação auxiliar financeira, quando informado deve ser válida.

observacaoCR
string | null

Observação do lançamento de Contas a Receber.

parcelas
object[]

Parcelas de recebimento do pedido de venda. Se não informadas, são geradas automaticamente conforme a condição de pagamento.

produtos
object[]

Itens de produto do pedido de venda.

Response

Sucesso.

success
boolean
Example:

true

data
object

Pedido de Venda para faturamento. Campos obrigatórios: codigoDaFilial, codigoDaNotaFiscal, dataDaOrdem (válida) e codigoDaCondicaoDePagamento (deve existir). codigoDaFormaDePagamento, se informado, deve ser uma forma de pagamento válida.