POST servico/integracaoterceiros/RomaneioVenda

Insere uma Venda Romaneio

Request Info

URI Parameters

None.

Body Parameters

objeto com os campos para inserção

DTORomaneioDeVendaIntegracaoTerceiros
NomeDescriçãoTipoInformações adicionais
IdFilial

Código da filial. Deve ser um código válido no ERPAtak

string

String length: inclusive between 1 and 3

IdCliente

Código do cliente. Deve ser um cadastro geral válido no ERPAtak.

integer

Required

idVendedor

Código do vendedor. Deve ser um cadastro geral válido no ERPAtak.

integer

None.

idListaDePreco

Código da lista de preço. Deve ser um cadastro de lista válido no ERPAtak.

integer

None.

idFormaCobranca

Código da forma de cobrança. Deve ser um forma de cobrança válida no ERPAtak.

integer

None.

usuario

Código do usuário. Deve ser um código de usuário vãlido no ERPAtak.

string

Required

dataVenda

Data da venda.

date

Required

dataEmbarque

Data de embarque.

date

None.

dataEntrega

Data da entrega.

date

None.

dataEmVigor

Data em vigor da lista de preço.

date

None.

tipoMovimento

Tipo de movimento. Deve ser um TMV válido no ERPAtak.

string

Required

condicaoPagamento

Código da condição de pagamento. Deve ser uma condição válida no ERPAtak.

string

None.

b2b

Número de controle B2B.

string

None.

valorDesconto

Valor de desconto.

decimal number

Required

total

Valor total.

decimal number

Required

latitude

Latitude de onde o pedido foi criado.

decimal number

None.

longitude

Longitude de onde o pedido foi criado.

decimal number

None.

observacao

Observação do pedido de vendas.

string

None.

turno

Turno. Valores válidos [0 = Não definido | 1 = Manhã | 2 = Tarde | 3 = Noite | 4 = Dia | 5 = Diurno | 6 = Noturno ]

byte

None.

movimentoDestino

Código de tipo de movimento. Deve ser um TMV válido no ERPAtak.

string

None.

codControle

Código de controle. Utilizado para sabe se o pedido já foi incluso no ERPAtak. Deve ser um GUID (Globally Unique Identifier).

string

None.

tipoFrete

Tipo do frete. Valores válidos: [C = (CIF) - Emitente | F = (FOB) - Destinatário/Remetente | T = Terceiros | 9 = Sem Frete ]

integer

None.

valorLiquido

Valor líquido do pedido de venda.

decimal number

Required

statusBloqueio

Status do bloqueio. Retorno caso o pedido seja bloqueado

string

None.

motivoBloqueio

Motivo do bloqueio. Retono do motivo do bloqueio.

string

None.

valorFrete

Valor do frete.

decimal number

None.

serieDocto

Série do documento

string

String length: inclusive between 0 and 3

NumeroDocto

Define o número do documento

integer

None.

ValorAuxiliar1

Valor v1

decimal number

None.

ValorAuxiliar2

Valor v1

decimal number

None.

ValorAuxiliar3

Valor v1

decimal number

None.

NomeAuxiliar

Nome Auxiliar

string

None.

Placa1

Placa1

string

None.

itens

Lista de itens do pedido.

Collection of DTORomaneioDeVendaItensIntegracaoTerceiros

None.

IdDoDocumentoOrigem

Chave Fato do Documento Origem, irá consultar o documento origem e caso exista Chave Fato Frete este campo será preenchido, preencherá também os campos da carga de acordo no Romaneio.

string

None.

Request Formats

application/json, text/json

Exemplo:
{
  "IdFilial": "sample string 1",
  "IdCliente": 2,
  "idVendedor": 1,
  "idListaDePreco": 1,
  "idFormaCobranca": 1,
  "usuario": "sample string 3",
  "dataVenda": "2024-10-02T20:25:55.9720681-03:00",
  "dataEmbarque": "2024-10-02T20:25:55.9720681-03:00",
  "dataEntrega": "2024-10-02T20:25:55.9720681-03:00",
  "dataEmVigor": "2024-10-02T20:25:55.9720681-03:00",
  "tipoMovimento": "sample string 5",
  "condicaoPagamento": "sample string 6",
  "b2b": "sample string 7",
  "valorDesconto": 8.0,
  "total": 9.0,
  "latitude": 1.1,
  "longitude": 1.1,
  "observacao": "sample string 10",
  "turno": 64,
  "movimentoDestino": "sample string 11",
  "codControle": "sample string 12",
  "tipoFrete": 1,
  "valorLiquido": 13.0,
  "statusBloqueio": "sample string 14",
  "motivoBloqueio": "sample string 15",
  "valorFrete": 16.0,
  "serieDocto": "sample string 17",
  "NumeroDocto": 1,
  "ValorAuxiliar1": 1.0,
  "ValorAuxiliar2": 1.0,
  "ValorAuxiliar3": 1.0,
  "NomeAuxiliar": "sample string 18",
  "Placa1": "sample string 19",
  "itens": [
    {
      "IDDoItem": "sample string 1",
      "IdDaReferencia": "sample string 2",
      "QuantidadePrimaria": 3.0,
      "QuantidadeAuxiliar": 4.0,
      "ValorUnitario": 5.0,
      "QuantidadeComissao": 1.0,
      "NumeroPedidoB2B": "sample string 6",
      "NumeroDoItemB2B": 1,
      "Observacao": "sample string 7",
      "StatusDoItem": "sample string 8",
      "StatusCompleto": "A - Aberto",
      "IdRefDoItem": "sample string 1.sample string 2",
      "ValorTotal": 9.0,
      "IdDoMotivo": "sample string 10",
      "PercDesconto": 1.0,
      "ValorDesconto": 1.0,
      "ValorLiquido": 11.0,
      "NumeroDoLote": "sample string 12",
      "CodigoLocalDoEstoque": "sample string 13",
      "StatusPromocaoItem": "sample string 14",
      "IDPromocao": "sample string 15",
      "ValorFrete": 16.0
    },
    {
      "IDDoItem": "sample string 1",
      "IdDaReferencia": "sample string 2",
      "QuantidadePrimaria": 3.0,
      "QuantidadeAuxiliar": 4.0,
      "ValorUnitario": 5.0,
      "QuantidadeComissao": 1.0,
      "NumeroPedidoB2B": "sample string 6",
      "NumeroDoItemB2B": 1,
      "Observacao": "sample string 7",
      "StatusDoItem": "sample string 8",
      "StatusCompleto": "A - Aberto",
      "IdRefDoItem": "sample string 1.sample string 2",
      "ValorTotal": 9.0,
      "IdDoMotivo": "sample string 10",
      "PercDesconto": 1.0,
      "ValorDesconto": 1.0,
      "ValorLiquido": 11.0,
      "NumeroDoLote": "sample string 12",
      "CodigoLocalDoEstoque": "sample string 13",
      "StatusPromocaoItem": "sample string 14",
      "IDPromocao": "sample string 15",
      "ValorFrete": 16.0
    }
  ],
  "IdDoDocumentoOrigem": "sample string 20"
}

application/xml, text/xml

Exemplo:
<DTORomaneioDeVendaIntegracaoTerceiros xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATAK.DTO.Integracao.Venda">
  <CodigoControleOperacao>sample string 12</CodigoControleOperacao>
  <CondicaoDePagamento>sample string 6</CondicaoDePagamento>
  <DataEmVigor>2024-10-02T20:25:55.9720681-03:00</DataEmVigor>
  <DataEmbarque>2024-10-02T20:25:55.9720681-03:00</DataEmbarque>
  <DataEntrega>2024-10-02T20:25:55.9720681-03:00</DataEntrega>
  <DataVenda>2024-10-02T20:25:55.9720681-03:00</DataVenda>
  <IDDoTipoDeMovimentoDestino>sample string 11</IDDoTipoDeMovimentoDestino>
  <IdCliente>2</IdCliente>
  <IdDoDocumentoOrigem>sample string 20</IdDoDocumentoOrigem>
  <IdFilial>sample string 1</IdFilial>
  <IdFormaCobranca>1</IdFormaCobranca>
  <IdListaDePreco>1</IdListaDePreco>
  <IdVendedor>1</IdVendedor>
  <Itens>
    <DTORomaneioDeVendaItensIntegracaoTerceiros>
      <CodigoLocalDoEstoque>sample string 13</CodigoLocalDoEstoque>
      <IDDoItem>sample string 1</IDDoItem>
      <IDPromocao>sample string 15</IDPromocao>
      <IdDaReferencia>sample string 2</IdDaReferencia>
      <IdDoMotivo>sample string 10</IdDoMotivo>
      <NumeroDoItemB2B>1</NumeroDoItemB2B>
      <NumeroDoLote>sample string 12</NumeroDoLote>
      <NumeroPedidoB2B>sample string 6</NumeroPedidoB2B>
      <Observacao>sample string 7</Observacao>
      <PercDesconto>1</PercDesconto>
      <QuantidadeAuxiliar>4</QuantidadeAuxiliar>
      <QuantidadeComissao>1</QuantidadeComissao>
      <QuantidadePrimaria>3</QuantidadePrimaria>
      <StatusDoItem>sample string 8</StatusDoItem>
      <StatusPromocaoItem>sample string 14</StatusPromocaoItem>
      <ValorDesconto>1</ValorDesconto>
      <ValorFrete>16</ValorFrete>
      <ValorLiquido>11</ValorLiquido>
      <ValorTotal>9</ValorTotal>
      <ValorUnitario>5</ValorUnitario>
    </DTORomaneioDeVendaItensIntegracaoTerceiros>
    <DTORomaneioDeVendaItensIntegracaoTerceiros>
      <CodigoLocalDoEstoque>sample string 13</CodigoLocalDoEstoque>
      <IDDoItem>sample string 1</IDDoItem>
      <IDPromocao>sample string 15</IDPromocao>
      <IdDaReferencia>sample string 2</IdDaReferencia>
      <IdDoMotivo>sample string 10</IdDoMotivo>
      <NumeroDoItemB2B>1</NumeroDoItemB2B>
      <NumeroDoLote>sample string 12</NumeroDoLote>
      <NumeroPedidoB2B>sample string 6</NumeroPedidoB2B>
      <Observacao>sample string 7</Observacao>
      <PercDesconto>1</PercDesconto>
      <QuantidadeAuxiliar>4</QuantidadeAuxiliar>
      <QuantidadeComissao>1</QuantidadeComissao>
      <QuantidadePrimaria>3</QuantidadePrimaria>
      <StatusDoItem>sample string 8</StatusDoItem>
      <StatusPromocaoItem>sample string 14</StatusPromocaoItem>
      <ValorDesconto>1</ValorDesconto>
      <ValorFrete>16</ValorFrete>
      <ValorLiquido>11</ValorLiquido>
      <ValorTotal>9</ValorTotal>
      <ValorUnitario>5</ValorUnitario>
    </DTORomaneioDeVendaItensIntegracaoTerceiros>
  </Itens>
  <Latitude>1.1</Latitude>
  <Longitude>1.1</Longitude>
  <MotivoBloqueio>sample string 15</MotivoBloqueio>
  <NomeAuxiliar>sample string 18</NomeAuxiliar>
  <NumeroDeControleB2B>sample string 7</NumeroDeControleB2B>
  <NumeroDoDocumento>1</NumeroDoDocumento>
  <Observacao>sample string 10</Observacao>
  <Placa1>sample string 19</Placa1>
  <SerieDocto>sample string 17</SerieDocto>
  <StatusBloqueio>sample string 14</StatusBloqueio>
  <TipoDoFrete>1</TipoDoFrete>
  <TipoMovimento>sample string 5</TipoMovimento>
  <Turno>64</Turno>
  <Usuario>sample string 3</Usuario>
  <ValorAuxiliar1>1</ValorAuxiliar1>
  <ValorAuxiliar2>1</ValorAuxiliar2>
  <ValorAuxiliar3>1</ValorAuxiliar3>
  <ValorDesconto>8</ValorDesconto>
  <ValorFrete>16</ValorFrete>
  <ValorLiquido>13</ValorLiquido>
  <ValorTotal>9</ValorTotal>
</DTORomaneioDeVendaIntegracaoTerceiros>

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 'DTORomaneioDeVendaIntegracaoTerceiros'.

Response Info

Resource Description

ProjecaoDeResultadoDoPedido
NomeDescriçãoTipoInformações adicionais
id

string

None.

numeroDoPedido

integer

None.

bloqueados

integer

None.

situacao

string

None.

motivoDoBloqueio

string

None.

nome1

string

None.

data1

string

None.

nome2

string

None.

data2

string

None.

Erro

string

None.

sincronizar

boolean

None.

saldoVerba

Collection of ProjecaoDeVerbaDoVendedorPorFilial

None.

msgs

Collection of ProjecaoDeEnvioMensagens

None.

Response Formats

application/json, text/json

Exemplo:
{
  "id": "sample string 1",
  "numeroDoPedido": 2,
  "bloqueados": 3,
  "situacao": "sample string 4",
  "motivoDoBloqueio": "sample string 5",
  "nome1": "sample string 6",
  "data1": "sample string 7",
  "nome2": "sample string 8",
  "data2": "sample string 9",
  "Erro": "sample string 10",
  "sincronizar": true,
  "saldoVerba": [
    {
      "IDDaFilial": "sample string 1",
      "SaldoVerba": 2.0
    },
    {
      "IDDaFilial": "sample string 1",
      "SaldoVerba": 2.0
    }
  ],
  "msgs": [
    {
      "id": "sample string 1",
      "dataMensagem": "2024-10-02T20:25:56.042068-03:00",
      "idEmitente": 1,
      "nomeEmitente": "sample string 2",
      "mensagem": "sample string 3"
    },
    {
      "id": "sample string 1",
      "dataMensagem": "2024-10-02T20:25:56.042068-03:00",
      "idEmitente": 1,
      "nomeEmitente": "sample string 2",
      "mensagem": "sample string 3"
    }
  ]
}

application/xml, text/xml

Exemplo:
<ProjecaoDeResultadoDoPedido xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATAK.Projecoes.Mobile.MovimentacaoDeEntradaESaida">
  <DataV1>sample string 7</DataV1>
  <DataV2>sample string 9</DataV2>
  <Erro>sample string 10</Erro>
  <ExistemDadosParaSincronizar>true</ExistemDadosParaSincronizar>
  <ID>sample string 1</ID>
  <Mensagens xmlns:d2p1="http://schemas.datacontract.org/2004/07/ATAK.Projecoes.Mobile.Telemarketing">
    <d2p1:ProjecaoDeEnvioMensagens>
      <d2p1:DataMensagem>2024-10-02T20:25:56.042068-03:00</d2p1:DataMensagem>
      <d2p1:ID>sample string 1</d2p1:ID>
      <d2p1:IdDoEmitente>1</d2p1:IdDoEmitente>
      <d2p1:Mensagem>sample string 3</d2p1:Mensagem>
      <d2p1:NomeEmitente>sample string 2</d2p1:NomeEmitente>
    </d2p1:ProjecaoDeEnvioMensagens>
    <d2p1:ProjecaoDeEnvioMensagens>
      <d2p1:DataMensagem>2024-10-02T20:25:56.042068-03:00</d2p1:DataMensagem>
      <d2p1:ID>sample string 1</d2p1:ID>
      <d2p1:IdDoEmitente>1</d2p1:IdDoEmitente>
      <d2p1:Mensagem>sample string 3</d2p1:Mensagem>
      <d2p1:NomeEmitente>sample string 2</d2p1:NomeEmitente>
    </d2p1:ProjecaoDeEnvioMensagens>
  </Mensagens>
  <MotivoDoBloqueio>sample string 5</MotivoDoBloqueio>
  <NomeDataV1>sample string 6</NomeDataV1>
  <NomeDataV2>sample string 8</NomeDataV2>
  <NumeroDoPedido>2</NumeroDoPedido>
  <QuantidadeDeItensBloqueados>3</QuantidadeDeItensBloqueados>
  <SaldoDaVerba xmlns:d2p1="http://schemas.datacontract.org/2004/07/ATAK.Projecoes.Mobile.Vendas">
    <d2p1:ProjecaoDeVerbaDoVendedorPorFilial>
      <d2p1:IDDaFilial>sample string 1</d2p1:IDDaFilial>
      <d2p1:SaldoVerba>2</d2p1:SaldoVerba>
    </d2p1:ProjecaoDeVerbaDoVendedorPorFilial>
    <d2p1:ProjecaoDeVerbaDoVendedorPorFilial>
      <d2p1:IDDaFilial>sample string 1</d2p1:IDDaFilial>
      <d2p1:SaldoVerba>2</d2p1:SaldoVerba>
    </d2p1:ProjecaoDeVerbaDoVendedorPorFilial>
  </SaldoDaVerba>
  <SituacaoDoPedido>sample string 4</SituacaoDoPedido>
</ProjecaoDeResultadoDoPedido>