PUT servico/integracaoterceiros/Produto
Edita um produto no ERPAtak
Request Info
URI Parameters
None.
Body Parameters
DTODeItemReferenciaIntegracaoPut
DTODeItemReferenciaIntegracaoPutNome | Descrição | Tipo | Informaçõ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
{ "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
<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
Response Info
Resource Description
DTODeItemReferenciaIntegracaoPut
HttpResponseMessageNome | Descrição | Tipo | Informaçõ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. |