PUT servico/integracaoterceiros/Produto

Edita um produto no ERPAtak

Request Info

URI Parameters

None.

Body Parameters

DTODeItemReferenciaIntegracaoPut

DTODeItemReferenciaIntegracaoPut
NomeDescriçãoTipoInformações adicionais
Codigo

Código do produto.

string

Required

CodigoDaReferencia

Código de referência do produto.

string

Required

Descricao

Descrição do produto.

string

Required

String length: inclusive between 1 and 120

Secao

Seção do produto. Seção válida no ERP Atak.

string

Required

String length: inclusive between 1 and 4

Grupo

Grupo do produto. Grupo válido cadastrado no ERP Atak.

string

Required

String length: inclusive between 1 and 4

SubGrupo

Sub-Grupo do produto. Deve ser informado um valor válido do ERPAtak.

string

Required

String length: inclusive between 1 and 4

Tipo

Tipo do animal. Valores válidos: [A = Aves | B = Bovinos | E = Equinos | O = Ovinos | P = Peixe | S = Suinos | N = Nenhum | L = Bubalinos]. Caso um valor inválido seja informado será utilizao 'N'.

string

Required

String length: inclusive between 1 and 1

UnidadePrimaria

Código da unidade primária.Unidade válida cadastrada no ERP Atak.

string

String length: inclusive between 0 and 4

UnidadeAuxiliar

Código da unidade auxiliar. Unidade válida cadastrada no ERP Atak.

string

String length: inclusive between 0 and 4

UnidadeDeCompra

Código da unidade de compra. Unidade válida cadastrada no ERP Atak.

string

String length: inclusive between 0 and 4

UnidadeDeVenda

Código da unidade de venda. Unidade válida cadastrada no ERP Atak.

string

String length: inclusive between 0 and 4

TipoOperacaoEntradaDeEstoque

Tipo de operação de entrada de estoque. Valores válidos: [E8Q = Cod. Barras EAN8 + Quantidade | E14Q = Cod. Barras EAN14 + Quantidade | E13Q = Cod. Barras EAN13 + Quantidade | CBFB = Cod. Barras Fabricante | E14 = Cod. Barras EAN14 | DIGT = Digitação | PESO = Pesagem | INT = Cod. Barras Interno | E8 = Cod. Barras EAN8 | E13 = Cod. Barras EAN13 | E128 = Cod. Barras EAN128 | INTP = Barras Interno + Pesagem | PRST = Pesagem + Rastreabilidade]. Caso um valor inválido seja informado será utilizao 'INT'.

string

Required

String length: inclusive between 0 and 4

TipoOperacaoEntradaDeEstoqueDaReferencia

Tipo de operação de entrada de estoque da refêrencia do item.

string

String length: inclusive between 0 and 4

TipoOperacaoSaidaDeEstoque

Tipo de operação de saída de estoque. Valores válidos: [E8Q = Cod. Barras EAN8 + Quantidade | E14Q = Cod. Barras EAN14 + Quantidade | E13Q = Cod. Barras EAN13 + Quantidade | CBFB = Cod. Barras Fabricante | E14 = Cod. Barras EAN14 | DIGT = Digitação | PESO = Pesagem | INT = Cod. Barras Interno | E8 = Cod. Barras EAN8 | E13 = Cod. Barras EAN13 | E128 = Cod. Barras EAN128 | INTP = Barras Interno + Pesagem | PRST = Pesagem + Rastreabilidade]. Caso um valor inválido seja informado será utilizao 'INT'.

string

Required

String length: inclusive between 0 and 4

TipoOperacaoSaidaDeEstoqueDaReferencia

Tipo de operação de saída de estoque da refêrencia do item.

string

String length: inclusive between 0 and 4

Ean

Código EAN

string

String length: inclusive between 0 and 15

NCM

NCM do produto

string

String length: inclusive between 0 and 15

CodigoDaGrade

Código da Grade do produto. Não pode ser alterado (campo mantido para compatibilidade).

integer

None.

Status

Status do produto. Varlores válidos [D = Digitado | A = Ativo | I = Inativo | B = Bloqueado]

string

String length: inclusive between 0 and 1

CEST

Código CEST. Informar um valor válido cadastrado no ERPAtak.

integer

None.

Texto

Texto da ficha técnica

string

String length: inclusive between 0 and 16

TextoProducao

Texto de produção da ficha técnica

string

String length: inclusive between 0 and 16

CodigoSistemaAnterior

Código Sistema Anterior (sistema de terceiros)

string

String length: inclusive between 0 and 20

TipoProduto

Tipo do Produto. Valores válidos: [ MP = Matéria prima | PA = Produto acabado | PR = Produto revenda | AL = Almoxarifado | IM = Imobilizado | SE = Serviços | FM = Fórmula | AT = Teste de Abate | PT = Perfil tributário | LP = Linha de produto | PC = Peças Compradas | PF = Peças Fabricadas | PP = Peças Processadas | MC = Mat. Consumo | OI = Outros Insumos | VA = Vacina | ME = Medicamento | RA = Ração ].

string

String length: inclusive between 0 and 2

PertenceAoMixDeVendas

Pertence Ao Mix De Vendas. Valores válidos: 1 - Sim; 2 - Não

integer

None.

IdMercado

Código do mercado que o produto pode ser vendido

string

None.

Request Formats

application/json, text/json

Exemplo:
{
  "Codigo": "sample string 1",
  "CodigoDaReferencia": "sample string 2",
  "Descricao": "sample string 3",
  "Secao": "sample string 4",
  "Grupo": "sample string 5",
  "SubGrupo": "sample string 6",
  "Tipo": "sample string 7",
  "UnidadePrimaria": "sample string 8",
  "UnidadeAuxiliar": "sample string 9",
  "UnidadeDeCompra": "sample string 10",
  "UnidadeDeVenda": "sample string 11",
  "TipoOperacaoEntradaDeEstoque": "sample string 12",
  "TipoOperacaoEntradaDeEstoqueDaReferencia": "sample string 13",
  "TipoOperacaoSaidaDeEstoque": "sample string 14",
  "TipoOperacaoSaidaDeEstoqueDaReferencia": "sample string 15",
  "Ean": "sample string 16",
  "NCM": "sample string 17",
  "CodigoDaGrade": 1,
  "Status": "sample string 18",
  "CEST": 1,
  "Texto": "sample string 19",
  "TextoProducao": "sample string 20",
  "CodigoSistemaAnterior": "sample string 21",
  "TipoProduto": "sample string 22",
  "PertenceAoMixDeVendas": 1,
  "IdMercado": "sample string 23"
}

application/xml, text/xml

Exemplo:
<DTODeItemReferenciaIntegracaoPut xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATAK.DTO.API.Integracao.Item">
  <CEST>1</CEST>
  <Codigo>sample string 1</Codigo>
  <CodigoDaGrade>1</CodigoDaGrade>
  <CodigoDaReferencia>sample string 2</CodigoDaReferencia>
  <CodigoSistemaAnterior>sample string 21</CodigoSistemaAnterior>
  <Descricao>sample string 3</Descricao>
  <Ean>sample string 16</Ean>
  <Grupo>sample string 5</Grupo>
  <IdMercado>sample string 23</IdMercado>
  <NCM>sample string 17</NCM>
  <PertenceAoMixDeVendas>1</PertenceAoMixDeVendas>
  <Secao>sample string 4</Secao>
  <Status>sample string 18</Status>
  <SubGrupo>sample string 6</SubGrupo>
  <Texto>sample string 19</Texto>
  <TextoProducao>sample string 20</TextoProducao>
  <Tipo>sample string 7</Tipo>
  <TipoOperacaoEntradaDeEstoque>sample string 12</TipoOperacaoEntradaDeEstoque>
  <TipoOperacaoEntradaDeEstoqueDaReferencia>sample string 13</TipoOperacaoEntradaDeEstoqueDaReferencia>
  <TipoOperacaoSaidaDeEstoque>sample string 14</TipoOperacaoSaidaDeEstoque>
  <TipoOperacaoSaidaDeEstoqueDaReferencia>sample string 15</TipoOperacaoSaidaDeEstoqueDaReferencia>
  <TipoProduto>sample string 22</TipoProduto>
  <UnidadeAuxiliar>sample string 9</UnidadeAuxiliar>
  <UnidadeDeCompra>sample string 10</UnidadeDeCompra>
  <UnidadeDeVenda>sample string 11</UnidadeDeVenda>
  <UnidadePrimaria>sample string 8</UnidadePrimaria>
</DTODeItemReferenciaIntegracaoPut>

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

Response Info

Resource Description

DTODeItemReferenciaIntegracaoPut

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.