POST servico/integracaoterceiros/PedidoDeCompra

Insere um pedido de compra no ERP

Request Info

URI Parameters

None.

Body Parameters

DTODePedidoDeCompraIntegracao
NomeDescriçãoTipoInformações adicionais
ID

Código do documento. Não é necessário informar, o sistema gera automaticamente

string

None.

Tmv

Código do tipo de movimento. Necessário informa um código válido no ERPAtak.

string

Required

DataDeMovimentacao

Data da movimentação

date

Required

IdDaFilial

Código da filial. Necessário informa um código válido no ERPAtak.

string

Required

IDDoTipoDeDocumento

Código do tipo de documento. Necessário informa um código válido no ERPAtak.

string

Required

SerieDoDocumento

Série do documento.

string

Required

NumeroDoDocumento

Número do documento.

integer

Required

IDDoParticipante

Código do participante

integer

Required

DataV1

Data

date

None.

DataV2

Data

date

None.

IDDoDocumentoRelacionado

Código do documento relacionado.

string

None.

Observacao

Observação do documento

string

None.

IdDoCentroDeCusto

Centro de custo. Necessário informa um código válido no ERPAtak.

string

None.

IDDaCondicaoDePagamento

Condição de pagamento. Necessário informa um código válido no ERPAtak.

string

None.

IDChaveAcesso

Chave de acesso da nota fiscal eletrônica

string

None.

Itens

Itens do documento

Collection of DTODeItemDePedidoDeCompraIntegracao

None.

NumeroB2B

Número do Documento Auxiliar.

string

None.

IdDoVendedor

Código do Vendedor.

string

None.

Request Formats

application/json, text/json

Exemplo:
{
  "ID": "sample string 1",
  "Tmv": "sample string 2",
  "DataDeMovimentacao": "2024-10-02T20:21:47.1961107-03:00",
  "IdDaFilial": "sample string 4",
  "IDDoTipoDeDocumento": "sample string 5",
  "SerieDoDocumento": "sample string 6",
  "NumeroDoDocumento": 7,
  "IDDoParticipante": 8,
  "DataV1": "2024-10-02T20:21:47.1961107-03:00",
  "DataV2": "2024-10-02T20:21:47.1961107-03:00",
  "IDDoDocumentoRelacionado": "sample string 9",
  "Observacao": "sample string 10",
  "IdDoCentroDeCusto": "sample string 11",
  "IDDaCondicaoDePagamento": "sample string 12",
  "IDChaveAcesso": "sample string 13",
  "Itens": [
    {
      "IDDoItem": "sample string 1",
      "IDDaReferencia": "sample string 2",
      "QuantidadePrimaria": 3.0,
      "ValorUnitario": 4.0,
      "ValorTotal": 5.0,
      "IDDoPlanoDeContas": "sample string 6",
      "Observacao": "sample string 7",
      "NumeroPedidoB2B": "sample string 8",
      "NumeroDoItemB2B": 9,
      "QuantidadeAuxiliar": 10.0,
      "QuantidadeUnidade": 11.0
    },
    {
      "IDDoItem": "sample string 1",
      "IDDaReferencia": "sample string 2",
      "QuantidadePrimaria": 3.0,
      "ValorUnitario": 4.0,
      "ValorTotal": 5.0,
      "IDDoPlanoDeContas": "sample string 6",
      "Observacao": "sample string 7",
      "NumeroPedidoB2B": "sample string 8",
      "NumeroDoItemB2B": 9,
      "QuantidadeAuxiliar": 10.0,
      "QuantidadeUnidade": 11.0
    }
  ],
  "NumeroB2B": "sample string 14",
  "IdDoVendedor": "sample string 15"
}

application/xml, text/xml

Exemplo:
<DTODePedidoDeCompraIntegracao xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATAK.DTO.API.Integracao">
  <DataDeMovimentacao>2024-10-02T20:21:47.1961107-03:00</DataDeMovimentacao>
  <DataV1>2024-10-02T20:21:47.1961107-03:00</DataV1>
  <DataV2>2024-10-02T20:21:47.1961107-03:00</DataV2>
  <ID>sample string 1</ID>
  <IDChaveAcesso>sample string 13</IDChaveAcesso>
  <IDDaCondicaoDePagamento>sample string 12</IDDaCondicaoDePagamento>
  <IDDoDocumentoRelacionado>sample string 9</IDDoDocumentoRelacionado>
  <IDDoParticipante>8</IDDoParticipante>
  <IDDoTipoDeDocumento>sample string 5</IDDoTipoDeDocumento>
  <IdDaFilial>sample string 4</IdDaFilial>
  <IdDoCentroDeCusto>sample string 11</IdDoCentroDeCusto>
  <IdDoVendedor>sample string 15</IdDoVendedor>
  <Itens>
    <DTODeItemDePedidoDeCompraIntegracao>
      <IDDaReferencia>sample string 2</IDDaReferencia>
      <IDDoItem>sample string 1</IDDoItem>
      <IDDoPlanoDeContas>sample string 6</IDDoPlanoDeContas>
      <NumeroDoItemB2B>9</NumeroDoItemB2B>
      <NumeroPedidoB2B>sample string 8</NumeroPedidoB2B>
      <Observacao>sample string 7</Observacao>
      <QuantidadeAuxiliar>10</QuantidadeAuxiliar>
      <QuantidadePrimaria>3</QuantidadePrimaria>
      <QuantidadeUnidade>11</QuantidadeUnidade>
      <ValorTotal>5</ValorTotal>
      <ValorUnitario>4</ValorUnitario>
    </DTODeItemDePedidoDeCompraIntegracao>
    <DTODeItemDePedidoDeCompraIntegracao>
      <IDDaReferencia>sample string 2</IDDaReferencia>
      <IDDoItem>sample string 1</IDDoItem>
      <IDDoPlanoDeContas>sample string 6</IDDoPlanoDeContas>
      <NumeroDoItemB2B>9</NumeroDoItemB2B>
      <NumeroPedidoB2B>sample string 8</NumeroPedidoB2B>
      <Observacao>sample string 7</Observacao>
      <QuantidadeAuxiliar>10</QuantidadeAuxiliar>
      <QuantidadePrimaria>3</QuantidadePrimaria>
      <QuantidadeUnidade>11</QuantidadeUnidade>
      <ValorTotal>5</ValorTotal>
      <ValorUnitario>4</ValorUnitario>
    </DTODeItemDePedidoDeCompraIntegracao>
  </Itens>
  <NumeroB2B>sample string 14</NumeroB2B>
  <NumeroDoDocumento>7</NumeroDoDocumento>
  <Observacao>sample string 10</Observacao>
  <SerieDoDocumento>sample string 6</SerieDoDocumento>
  <Tmv>sample string 2</Tmv>
</DTODePedidoDeCompraIntegracao>

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

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.