POST servico/integracaoterceiros/Produto
Adicionar um produto no ERPAtak
Request Info
URI Parameters
None.
Body Parameters
DTODePropriedadeIntegracao
DTODeItemReferenciaIntegracaoNome | Descrição | Tipo | Informações adicionais |
---|---|---|---|
Codigo |
Código do produto. Deixar null para utilizar sequência do ERPAtak. |
string |
String length: inclusive between 0 and 12 |
CodigoDaReferencia |
Código de referência do produto. Deixar null para utilizar sequência do ERPAtak. |
string |
String length: inclusive between 0 and 4 |
Descricao |
Descrição do produto. |
string |
Required String length: inclusive between 1 and 120 |
Secao |
Seção do produto. Deve ser informado um valor válido do ERPAtak. |
string |
Required String length: inclusive between 1 and 4 |
Grupo |
Grupo do produto. Deve ser informado um valor válido do ERPAtak. |
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. Fk da tbUnidade |
string |
String length: inclusive between 0 and 4 |
UnidadeAuxiliar |
Código da unidade auxiliar. Fk da tbUnidade |
string |
String length: inclusive between 0 and 4 |
UnidadeDeVenda |
Unidade de venda do produto |
string |
String length: inclusive between 0 and 4 |
UnidadeDeCompra |
Unidade de compra do produto |
string |
String length: inclusive between 0 and 4 |
UnidadeDeComprometimento |
Unidade de comprometimento do produto |
string |
String length: inclusive between 0 and 3 |
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 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 |
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 |
Grade do produto. Deve conter um valor válido no ERPAtak da tbGrade. |
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 |
IdMercado |
Código do mercado que o produto pode ser vendido |
string |
None. |
CEST |
Código CEST. Necessário um valor válido no ERPAtak, tbCEST |
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 |
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. |
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", "UnidadeDeVenda": "sample string 10", "UnidadeDeCompra": "sample string 11", "UnidadeDeComprometimento": "sample string 12", "TipoOperacaoEntradaDeEstoque": "sample string 13", "TipoOperacaoEntradaDeEstoqueDaReferencia": "sample string 14", "TipoOperacaoSaidaDeEstoque": "sample string 15", "TipoOperacaoSaidaDeEstoqueDaReferencia": "sample string 16", "Ean": "sample string 17", "NCM": "sample string 18", "CodigoDaGrade": 1, "Status": "sample string 19", "IdMercado": "sample string 20", "CEST": 1, "Texto": "sample string 21", "TextoProducao": "sample string 22", "CodigoSistemaAnterior": "sample string 23", "TipoProduto": "sample string 24", "PertenceAoMixDeVendas": 1 }
application/xml, text/xml
<DTODeItemReferenciaIntegracao 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 23</CodigoSistemaAnterior> <Descricao>sample string 3</Descricao> <Ean>sample string 17</Ean> <Grupo>sample string 5</Grupo> <IdMercado>sample string 20</IdMercado> <NCM>sample string 18</NCM> <PertenceAoMixDeVendas>1</PertenceAoMixDeVendas> <Secao>sample string 4</Secao> <Status>sample string 19</Status> <SubGrupo>sample string 6</SubGrupo> <Texto>sample string 21</Texto> <TextoProducao>sample string 22</TextoProducao> <Tipo>sample string 7</Tipo> <TipoOperacaoEntradaDeEstoque>sample string 13</TipoOperacaoEntradaDeEstoque> <TipoOperacaoEntradaDeEstoqueDaReferencia>sample string 14</TipoOperacaoEntradaDeEstoqueDaReferencia> <TipoOperacaoSaidaDeEstoque>sample string 15</TipoOperacaoSaidaDeEstoque> <TipoOperacaoSaidaDeEstoqueDaReferencia>sample string 16</TipoOperacaoSaidaDeEstoqueDaReferencia> <TipoProduto>sample string 24</TipoProduto> <UnidadeAuxiliar>sample string 9</UnidadeAuxiliar> <UnidadeDeCompra>sample string 11</UnidadeDeCompra> <UnidadeDeComprometimento>sample string 12</UnidadeDeComprometimento> <UnidadeDeVenda>sample string 10</UnidadeDeVenda> <UnidadePrimaria>sample string 8</UnidadePrimaria> </DTODeItemReferenciaIntegracao>
application/x-www-form-urlencoded
Response Info
Resource Description
DTODePropriedadeIntegracao
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. |