Estruturas de dados - Integração de Vendas Voltar para o início

Esta página mostras as estrutura de dados utilizadas pelo módulo de Integração de Vendas. Clique no nome da estrutura para ver a lista de campos que a constituem e uma breve descrição de cada um deles.

Atenção Os campos do tipo data no sistema são sempre representados como um número inteiro com 8 dígitos no formato AAAAMMDD, onde AAAA é o ano (com século), MM é o número do mês (de 1 a 12) e DD é o dia.


mais TWRemStatus - Resultado de uma operação do módulo de Integração de Vendas.

Codeint Código de erro retornado pela operação. O valor 0 (zero) indica que a operação foi bem sucedida.
Msgstring Mensagem retornada pela operação. Mesmo quando a operação é realizada com sucesso, este campo pode vir preenchido com informações adicionais.
Extrastring Informações extras em formato JSON retornadas pela operação. Por exemplo, em operações que podem retornar vários registros, esse campo informará se há mais registros para se buscar numa nova chamada.
Nesse caso, é retornado o texto { "maisRegistros": 1 }.

mais TWRemPageable - Configura a paginação em funções de busca.

Paginaint Número da página de registros a ser buscada. A primeira página é a de número 0 (zero).
RegistrosPorPaginaint Quantidade máxima de registros a serem retornados pela função de busca. Por padrão, são considerados 200 registros, sendo que o valor máximo permitido é de 300.

mais TWRemFiltroBasico - Conjunto de filtros básicos para integrações usando o SDK.

empresaint Código da empresa onde estão registradas as informações que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
filialint Código da filial onde estão registradas as informações de que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.

mais TWRemFiltroPedidoVenda - Conjunto de filtros para operações envolvendo Pedidos de Venda no módulo de Integração de Vendas.


Informe zero no valor de um filtro para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informações que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
filialint Código da filial onde estão registradas as informações de que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
pedidoDeint Número inicial do pedido de venda na faixa de pedidos sobre os quais se quer obter informações.
pedidoAteint Número final do pedido de venda na faixa de pedidos sobre os quais se quer obter informações.
dataPedidoDeint Data inicial dos pedidos de venda sobre os quais se quer obter informações.
dataPedidoAteint Data final dos pedidos de venda sobre os quais se quer obter informaçães.

mais TWRemFiltroGrupo - Conjunto de filtros para operações envolvendo Grupos de Estoque no módulo de Integração de Vendas.


Informe zero no valor de um filtro para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informações do grupo que se deseja recuperar. Se não for fornecido, apenas a empresa logada será considerada.
filialint Código da filial onde estão registradas as informações do grupo que se deseja recuperar. Se não for fornecido, apenas a filial logada será considerada.
grupoEstoqueint

Código do Grupo de Estoque sobre o qual se deseja recuperar as informações.

mais TWRemFiltroProduto - Conjunto de filtros para operações envolvendo Itens de Estoque no módulo de Integração de Vendas.


Informe zero no valor de um filtro para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informaçães de produtos que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
filialint Código da filial onde estão registradas as informações de produtos que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
estabshort Código do estabelecimento onde o produto está cadastrado. Informe zero para ignorar o filtro e trazer informaçães do produto em todos os estabelecimentos onde ele estiver presente.
deposshort Código do depósito onde o produto está cadastrado. Informe zero para ignorar o filtro e trazer informações do produto em todos os depósitos onde ele estiver presente.
codigoProdutostring

Código do produto sobre o qual se deseja recuperar as informações. Se optar por fornecer o código do grupo de estoque, deixe este campo em branco.

grupoEstoqueint

Código do Grupo de Estoque dos produtos sobre os quais se deseja recuperar as informações. Será criada uma faixa de grupos, considerando os sub grupos que não tenham sido fornecidos.

Por exemplo, se o grupo informado for 10250000, serão considerados os produtos na faixa entre 10250000 e 10259999. Lembrete: os grupos de estoque no ERP são compostos por 4 subgrupos de 2 dígitos cada um.

Se optar por informar um código do produto, o grupo de estoque deve ser zero.

mais TWRemFiltroCliente - Conjunto de filtros para operações envolvendo Clientes no módulo de Integração de Vendas.


Informe zero no valor de um filtro numérico (ou vazio para textos) para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informações que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
filialint Código da filial onde estão registradas as informações de que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
clienteDedouble Código do cliente inicial em uma faixa de clientes que se deseja recuperar.
clienteAtedouble Código do cliente final em uma faixa de clientes que se deseja recuperar.
tiposstring Lista dos tipos de clientes sobre os quais se deseja obter informaçães. Os valores básicos são C (Cliente comum), E (Exportador), O (Outros) e A (Associado), mas a lista pode ser extendida pela empresa usuária do ERP. Se precisar fornecer mais de um dos valores, apenas junte as letras. Por exemplo, fornecer o valor CA restringirá os resultados a clientes dos tipos comum e associados. Filtro não é obrigatório.
nomestring Nome fantasia ou a razão social do cliente que se deseja consultar. Aceita % para busca parcial nos campos. Não é obrigatório.

mais TWRemFiltroNFe - Conjunto de filtros para operações envolvendo Notas Fiscais Eletrônicas no módulo de Integração de Vendas.


Informe zero no valor de um filtro numérico (ou vazio para textos) para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informações que se deseja recuperar.
filialint Código da filial onde estão registradas as informações de que se deseja recuperar.
nroNotaDeint Número inicial da nota fiscal na faixa de notas sobre as quais se quer obter informações.
nroNotaAteint Número final da nota fiscal na faixa de notas sobre as quais se quer obter informações.
dataAutorizDeint Data inicial da faixa de datas de autorização das notas sobre as quais se quer obter informações.
dataAutorizAteint Data final da faixa de datas de autorização das notas sobre as quais se quer obter informações.
clienteFornecdouble Código do cliente ou do fornecedor cujas notas fiscais se quer obter as informações.
chaveAcessostring A chave de acesso de uma NFe em particular que se queira obter as informações.

mais TWRemFiltroLista - Conjunto de filtros para operações envolvendo lista de preços de produtos no módulo de Integração de Vendas.


Informe zero no valor de um filtro numérico (ou vazio para textos) para que ele seja desconsiderado.

empresaint Código da empresa onde estão as informações que se deseja recuperar.
filialint Código da filial onde estão as informações que se deseja recuperar.
estabint Código do estabelecimento do produto.
deposint Código do depósito onde se encontra o produto.
cProdstring Código do produto para o qual se quer obter as informações.
nroListaint Código da lista de preço na qual se quer verificar o produto.
cnpjOuCpfdouble CNPJ ou CPF do cliente para obtenção da lista de preço específica.

mais TWRemFiltroLocalNota - Conjunto de filtros para recuperação de locais de retirada de Notas Fiscais.


Informe zero no valor de um filtro numérico (ou em branco para caractere) para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informações que se deseja recuperar.
filialint Código da filial onde estão registradas as informações de que se deseja recuperar.
dataNotaint Data de emissão das notas que devem ser obtidas.
tipoMovtoshort[] Lista com os possíveis tipos de movimento para que uma nota seja considerada pela função.
tipoPessoachar Indica se a função deve retornar apenas notas de pessoas Jurídicas (J) ou de pessoas Físicas (F).

mais TWRemFiltroVinculoProduto - Conjunto de filtros para operações envolvendo vínculo de Itens de Estoque.


Informe zero no valor de um filtro numérico (ou vazio para textos) para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informações de produtos que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
filialint Código da filial onde estão registradas as informações de produtos que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
clienteFornecdouble Código do Cliente ou Fornecedor cujos produtos vinculados se deseja recuperar. Se não for fornecido, todos os códigos presentes no banco de dados serão considerados.
estabshort Código do estabelecimento onde o produto está cadastrado. Informe zero para ignorar o filtro e trazer o vínculo do produto em todos os estabelecimentos onde ele estiver presente.
deposshort Código do depósito onde o produto está cadastrado. Informe zero para ignorar o filtro e trazer o vínculo do produto em todos os depósitos onde ele estiver presente.
codigoProdutostring

Código do produto cujas informações sobre vínculo se deseja recuperar. Se este campo estiver em branco, serão retornados todos os vínculos que atenderem os demais filtros fornecidos.

mais TWRemFiltroProdutoECom - Conjunto de filtros para busca de informações de produtos marcados como sendo do ECommerce.


Informe zero no valor de um filtro numérico (ou vazio para textos) para que ele seja desconsiderado.

empresaint Código da empresa onde estão registradas as informações de produtos que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
filialint Código da filial onde estão registradas as informações de produtos que se deseja recuperar. Se não for fornecido, todas as empresas/filiais presentes no banco de dados serão consideradas.
estabshort Código do estabelecimento onde o produto está cadastrado. Informe zero para ignorar o filtro e trazer informações do produto em todos os estabelecimentos onde ele estiver presente.
deposshort Código do depósito onde o produto está cadastrado. Informe zero para ignorar o filtro e trazer informações do produto em todos os depósitos onde ele estiver presente.
codigoProdutostring

Código do produto sobre o qual se deseja recuperar as informações. Se optar por fornecer o código do grupo de estoque, deixe este campo em branco.

grupoEstoqueint

Código do Grupo de Estoque dos produtos sobre os quais se deseja recuperar as informações. Será criada uma faixa de grupos, considerando os sub grupos que não tenham sido fornecidos.

Por exemplo, se o grupo informado for 10250000, serão considerados os produtos na faixa entre 10250000 e 10259999. Lembrete: os grupos de estoque no ERP são compostos por 4 subgrupos de 2 dígitos cada um.

Se optar por informar um código do produto, o grupo de estoque deve ser zero.

ApenasECombool

Indica se a operação deve considerar apenas os produtos que estejam em grupo de estoque marcado para integração com ECommerce.

mais TWRemParamCalcPreco - Parâmetros para cálculo do preço de venda de Produtos.

Estabshort Código do estabelecimento onde o produto está cadastrado.
Deposshort Código do depósito onde o produto está cadastrado.
CodigoProdutostring Código do produto que se quer calcular o preço de venda.
ClienteFornecdouble Código do Cliente/Fornecedor para quem se calculará o preço.
TipoFretechar Tipo do frete a ser usado na transação.
Transportadoradouble Código da Transportadora a contratar para o transporte.
TipoFreteRedespchar Tipo do frete de redespacho, se aplicável.
TransportRedespdouble Código da Transportadora de redespacho, se aplicável.
Qtdedouble Quantidade do produto que será vendida.
VlrUnitVendadouble Valor unitário de venda para o produto.
Unidadestring Unidade de venda do produto.
CondPagtoshort Código da Condição de Pagamento para a transação.
CodEndEntregastring Código do endereço de entrega a ser considerado no cálculo do preço de venda.
PorcComissdouble Porcentagem de comissão prevista para a transação.
ValorFretedouble Valor do frete contratado para a transação, se aplicável.
TipoVendashort Código do tipo da venda.
PorcMargemdouble Porcentagem da margem a ser aplicada ao preço nessa transação.
PrecoMargemdouble Valor fixo da margem prevista para a transação.
CodMuniOrigemint Código do município de origem da mercadoria.
FreteFracchar Indica se o frete da transação será fracionado ('S') ou não ('N' ou ' ').
QtdeFreteFracdouble Quantidade para fracionamento do frete, se aplicável.
VlrFreteFracdouble Valor do frete fracionado, se aplicável.
DestRemessadouble Destinatário da remessa.
CodIndiceint Código da moeda em que o preço será considerado.
TipoMovtoshort Código do tipo de movimento da transação de venda.
TranspCooperativachar Indica se a transportadora é uma cooperativa ('S') ou não ('N' ou ' ').
TranspContratadachar Indica se a transportadora é contratada ('S') ou não ('N' ou ' ').
OperVendaDiretachar Indica se se trata de uma operação de venda direta ('S') ou não ('N' ou ' ').
DataEntregaint Data prevista para a entrega.

mais TWStatusPedidoVenda - Valores para o status de um Pedido de Venda

spvNCADASTRADO0Pedido NÃO CADASTRADO no ERP.
spvCONFIRMADO1Pedido está CONFIRMADO no ERP.
spvSEPARACAO2Os produtos do Pedido estão EM SEPARAÇÃO
spvCAPTURA_PGTO3O Pedido está AGUARDANDO CAPTURA DO PAGAMENTO.
spvAGUARDE_NFE4O Pedido está AGUARDANDO EMISSÃO DA NFE.
spvFATURADO5O Pedido foi FATURADO.
spvLIB_ENTREGA6Pedido LIBERADO PARA ENTREGA.
spvENTREGUE_DEVOL7O Pedido foi ENTREGUE OU DEVOLVIDO.

ABC71