PUT servico/integracaoterceiros/MontagemDeCarga

Edita uma carga no ERPAtak. Esse recurso espera uma sequência de entrega pré determinada para os pedidos. Caso sequência do pedido = 0, será adicionado no final da lista de sequências.

Request Info

URI Parameters

None.

Body Parameters

DTOParaEdicaoDeCargaIntegracaoTerceiros
NomeDescriçãoTipoInformações adicionais
IDDaCarga

Chave de fato frete

string

Required

IDDoMotorista

Código do motorista.

integer

None.

NomeDoMotorista

Nome do motorista.

string

None.

IDDaTransportadora

Código da transportadora. Quando a propriedade PesquisarMotoristaETransportadoraPorCPFCNPJ for igual a true, enviar '0'.

integer

Required

Placa

Placa do veículo.

string

None.

DataDeSaida

Data V1.

date

None.

ValorTotal

Valor Total.

decimal number

None.

DataDoMovimento

Data do movimento

date

None.

DataV1

Data v1

date

None.

DataV2

Data v2

date

None.

DataDaCompetencia

Data da competencia

date

None.

ListaDePedidosDaCarga

Lista de pedidos da carga. OS PEDIDOS DA CARGA PASSARÃO A SER OS INFORMADOS NA LISTA. (Os pedidos atuais serão removidos. Se deseja manter algum pedido, informe-o.) Caso a lista esteja VAZIA, não surtirá nenhuma alteração nos pedidos atuais da carga.

Collection of DTODePedidoDeVendaRotaIntegracao

None.

StatusCancelamento

o StatusCancelamento pode ser true ou false. Quando for true, o sistema irá Cancelar a carga, retirando a associação dos pedidos de venda dessa carga.

boolean

None.

CancelaPedidos

Quando for true, o sistema irá Cancelar os pedidos, mas para que isso ocorra, o StatusCancelamento deve estar com o valor true também, pois os pedidos somente serão cancelados se a carga também for cancelada.

boolean

None.

StatusDaCarga

Status de fechamento da carga. [S = Carga fechada | N (ou null) = Carga aberta].

string

None.

TipoFrete

Tipo do frete Valores validos: C = CIF F = FOB T = Terceiros R = Próprio - Remetente D = Próprio - Destinatário S = Sem Frete O = Documento Origem

string

Matching regular expression pattern: ^[CFTRDSO]{0,1}

CPFDoMotorista

CPF Do Motorista. Este campo deve ter 11 caracteres. Informar somente os números sem pontos e traço.

string

None.

CNPJDaTransportadora

CNPJ Da Transportadora. Este campo deve ter 14 caracteres. Informar somente os números sem pontos, barra e traço.

string

None.

PesquisarMotoristaETransportadoraPorCPFCNPJ

Quando este campo estiver setado com o valor true, a pesquisa por Motorista e Transportadora será efetuada por CPF(Motorista) e CNPJ(Transportadora).

boolean

None.

Request Formats

application/json, text/json

Exemplo:
{
  "IDDaCarga": "sample string 1",
  "IDDoMotorista": 1,
  "NomeDoMotorista": "sample string 2",
  "IDDaTransportadora": 1,
  "Placa": "sample string 3",
  "DataDeSaida": "2024-10-02T20:29:10.7937833-03:00",
  "ValorTotal": 4.0,
  "DataDoMovimento": "2024-10-02T20:29:10.7937833-03:00",
  "DataV1": "2024-10-02T20:29:10.7937833-03:00",
  "DataV2": "2024-10-02T20:29:10.7937833-03:00",
  "DataDaCompetencia": "2024-10-02T20:29:10.7937833-03:00",
  "ListaDePedidosDaCarga": [
    {
      "ChaveDeFato": "sample string 1",
      "CodigoDoCliente": "sample string 2",
      "Sequencia": 3
    },
    {
      "ChaveDeFato": "sample string 1",
      "CodigoDoCliente": "sample string 2",
      "Sequencia": 3
    }
  ],
  "StatusCancelamento": true,
  "CancelaPedidos": true,
  "StatusDaCarga": "sample string 8",
  "TipoFrete": "sample string 9",
  "CPFDoMotorista": "sample string 10",
  "CNPJDaTransportadora": "sample string 11",
  "PesquisarMotoristaETransportadoraPorCPFCNPJ": true
}

application/xml, text/xml

Exemplo:
<DTOParaEdicaoDeCargaIntegracaoTerceiros xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATAK.DTO.Integracao.Frete">
  <CNPJDaTransportadora>sample string 11</CNPJDaTransportadora>
  <CPFDoMotorista>sample string 10</CPFDoMotorista>
  <CancelaPedidos>true</CancelaPedidos>
  <DataDaCompetencia>2024-10-02T20:29:10.7937833-03:00</DataDaCompetencia>
  <DataDeSaida>2024-10-02T20:29:10.7937833-03:00</DataDeSaida>
  <DataDoMovimento>2024-10-02T20:29:10.7937833-03:00</DataDoMovimento>
  <DataV1>2024-10-02T20:29:10.7937833-03:00</DataV1>
  <DataV2>2024-10-02T20:29:10.7937833-03:00</DataV2>
  <IDDaCarga>sample string 1</IDDaCarga>
  <IDDaTransportadora>1</IDDaTransportadora>
  <IDDoMotorista>1</IDDoMotorista>
  <ListaDePedidosDaCarga xmlns:d2p1="http://schemas.datacontract.org/2004/07/ATAK.DTO.API.Integracao.PedidoDeVenda">
    <d2p1:DTODePedidoDeVendaRotaIntegracao>
      <d2p1:ChaveDeFato>sample string 1</d2p1:ChaveDeFato>
      <d2p1:CodigoDoCliente>sample string 2</d2p1:CodigoDoCliente>
      <d2p1:Sequencia>3</d2p1:Sequencia>
    </d2p1:DTODePedidoDeVendaRotaIntegracao>
    <d2p1:DTODePedidoDeVendaRotaIntegracao>
      <d2p1:ChaveDeFato>sample string 1</d2p1:ChaveDeFato>
      <d2p1:CodigoDoCliente>sample string 2</d2p1:CodigoDoCliente>
      <d2p1:Sequencia>3</d2p1:Sequencia>
    </d2p1:DTODePedidoDeVendaRotaIntegracao>
  </ListaDePedidosDaCarga>
  <NomeDoMotorista>sample string 2</NomeDoMotorista>
  <PesquisarMotoristaETransportadoraPorCPFCNPJ>true</PesquisarMotoristaETransportadoraPorCPFCNPJ>
  <Placa>sample string 3</Placa>
  <StatusCancelamento>true</StatusCancelamento>
  <StatusDaCarga>sample string 8</StatusDaCarga>
  <TipoFrete>sample string 9</TipoFrete>
  <ValorTotal>4</ValorTotal>
</DTOParaEdicaoDeCargaIntegracaoTerceiros>

application/x-www-form-urlencoded

Exemplo:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'DTOParaEdicaoDeCargaIntegracaoTerceiros'.

Response Info

Resource Description

HttpResponseMessage
NomeDescriçãoTipoInformações adicionais
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.