WS_MGV7


TOLEDO DO BRASIL INDÚSTRIA DE BALANÇAS LTDA
______________________________________________________________________________________________________________________________________________________________________________________________________

MGV 7 - Módulo Gerenciador de Vendas

     Web Service responsável pela interface entre o MGV7 e um Sistema de Retaguarda, Legado ou ERP, permitindo a importação e exportação de dados.

Observações Gerais

Processo de Exportação via Web Service

Para realizar a Exportação não é necessário obedecer nenhuma sequencia de chamadas. Segue abaixo as exportações que podem ser realizadas via Web Service.


  1. ConsultaLojas
  2. ConsultaItem
  3. Help
  4. ObtemVersao
  5. ExportaComandasPorLoja
  6. ExportaComunicacoesPendentes
  7. ExportaComunicacoesEmExecucao
  8. ExportaStatusServicos
  9. ExportaLogsAlerta
  10. ExportaDetalhesBalancas
  11. ExportaConfiguracaoMGV
  12. ExportaConfiguracaoMGVJSON
  13. ExportaGestaoValidade
  14. ExportaOperadores
  15. ExportaTransacoesAcumuladas
  16. ExportaTransacoesOperador
  17. ExportaTransacoesTotalizadas
  18. ExportaTransacoes
  19. ExportaTransacoesTodasAsLojas
  20. ExportaTransacoesTodasAsLojasEx
  21. ExportaDepartamento
  22. ExportaBalanca
  23. ExportaParametrosBalanca
  24. ExportaItem
  25. ExportaInformacaoExtra
  26. ExportaInformacaoNutricional
  27. ExportaFornecedor
  28. ExportaConservacao
  29. ExportaTeclado
  30. ExportaTextoGenerico
  31. ExportaFracionador
  32. ExportaCampoExtra1
  33. ExportaCampoExtra2
  34. ExportaCampoExtra3
  35. ExportaCampoExtra4
  36. ExportaTaraPre
  37. ExportaPercentualGlaciamento
  38. ExportaPrecoPromocional
  39. ExportaMensagensPromocionais
  40. ExportaMidias
  41. ExportaMidia

Processo de Importação via Web Service

Para realizar a importação deve-se obedecer a seguinte sequencia de chamadas:


  1. GetToken (obrigatório dependendo do tipo de autenticação)
  2. IniciaImportacao (obrigatório)
  3. ConfirmaExportacaoComandas
  4. ConfirmaUsoTransacao
  5. ConfirmaUsoTransacaoTodasLojas
  6. ConfirmaUsoTransacaoPorLojas
  7. ImportaConfiguracaoMGV
  8. ImportaConfiguracaoMGVJSON
  9. ImportaDepartamento
  10. ImportaParametrosBalanca
  11. ImportaMensagensPromocionais
  12. ImportaExclusaoMidias
  13. ImportaMidia
  14. ImportaOperador
  15. ImportaCampoExtra1
  16. ImportaCampoExtra2
  17. ImportaCampoExtra3
  18. ImportaCampoExtra4
  19. ImportaInformacaoExtra
  20. ImportaConservacao
  21. ImportaFornecedor
  22. ImportaFracionador
  23. ImportaTaraPre
  24. ImportaInformacaoNutricional
  25. ImportaPercentualGlaciamento
  26. ImportaItem
  27. ImportaPreco
  28. ImportaPrecoPromocional
  29. ImportaTeclado
  30. ImportaTextoGenerico
  31. ImportaBalanca
  32. ImportaTransacoesComercializadas
  33. SolicitaCargaNaBalanca
  34. SolicitaCargaNaBalancaEX
  35. AssociaItemBalanca
  36. FinalizaImportacao (obrigatório)
Após Inicar a importação, pode ser chamado a qualquer momento o método CancelaImportacao para que o processo de importação seja interrompido. Neste caso, as importações que já foram efetuadas não serão desfeitas.

WEB MÉTODOS

MÉTODOS PARA IMPORTAÇÃO


Observações gerais sobre os métodos de Importação:


Todos os métodos de importação de dados podem retornar o(s) seguinte(s) erro(s):

<Codigo> -1
<Msg>  Não havia uma importação iniciada para o numeroDaImportacao infomado.

<Codigo> -2
<Msg>  Não havia dados para realizar a importação.

<Codigo> -3
<Msg>  Um erro não esperado impossibilou a realização desta importação. Erro: 

<Codigo> - 4
<Msg> Você não esta autorizado a fazer comunicação.

<Codigo> - 5
<Msg> Loja não existe.

Os métodos de importação que retornam ERetornoImp devem ser tratados da seguinte maneira:

Apenas entidades que não foram importadas (propriedade Importado == false)  ou que foram importadas (propriedade Importado == true) mas houve algum tipo de alerta serão inclusas no retorno do método.  Se todos os itens foram importados corretamente, será devolvido null.




*GetToken

Solicita a criação de um token para autenticação do usuário. Este token será utilizado em todas as chamadas de métodos, caso o web service esteja configurado para utilizar autenticação por Token.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada String usuario Nome do usuário que irá utilizar o token.
Entrada String senha Senha do usuário que irá utilizar o token.
Retorno ERetornoToken Retorno da solicitação, contendo o token gerado. Caso a propriedade sucesso seja false, significa que o sistema não obteve sucesso na autenticação do usuário ou que o usuário não possuia permissão para se comunicar com o Web Service. Ainda nesse cenário, a propriedade de token não será preenchida e será retornada com o valor null.


*IniciaImportacao

Inicia o processo de importação. Se já houver uma importação em andamento ela será cancelada e uma nova será criada.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a importação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro 32 bits quantidadeDeArquivos Quantidade de informações que serão importadas.  Exemplo: Se pretende-se importar Campo extra 1, Campo extra 2 e Itens, então este campo receberá 3.
Entrada Inteiro 32 bits tipoDeImportacao 1 => MGV7 (Default)
2 => Sincronização de Loja Principal
3 => Contigência de Rede
Retorno ERetornoImp Informações sobre a
chamada do método
Retorno do método.
Informações utilizadas no objeto retornado:
<codigo>: Refere-se ao numeroDaImportacao.  Este número deverá ser utilizado nas chamadas dos demais métodos. Caso   não seja possível iniciar a importação, este campo será uma string vazia.
<Msg>: Mensagem de erro/aviso.

Possíveis erros de retorno:
<Msg>: A importação foi iniciada com sucesso, porém havia uma outra em andamento e ela foi cancelada.


*ConfirmaUsoTransacao

Através deste método pode-se confirmar o recebimento de uma ou mais transações para que as mesmas não sejam mais enviadas na próxima exportação, que é realizada pelo método ExportaTransacoes.
Método obsoleto.
Este método depende do Inicia/Finaliza importação. Por favor, utililize o ConfirmaUsoTransacaoTodasLojas

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List<inteiro de 32 bits > transacoes Lista de sequenciais das transações que foram enviados através do método ExportaTransacoes.
Retorno List< ERetornoImp >   Lista com os sequenciais que não foram importados ou importados com erro.


*ConfirmaUsoTransacaoTodasLojas

Através deste método pode-se confirmar o recebimento de uma ou mais transações para que as mesmas não sejam mais enviadas na próxima exportação. Este método foi projetado para uso no MGV7, permitindo que seja dado baixa em transações de mais de uma loja.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada List<LojaTransacaoTO> transacoeslojas Lista de Lojas/sequenciais das transações que são obtidos através do método ExportaTransacoes/ExportaTransacoesTodasAsLojas.
Retorno List< ERetornoImp>   Lista com os sequenciais que não foram importados ou importados com erro.


*ConfirmaUsoTransacaoPorLoja

Através deste método pode-se confirmar o recebimento de uma ou mais transações em apenas uma loja, para que as mesmas não sejam mais enviadas na próxima exportação

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro 32 bits loja Código da Loja.
Entrada List<Inteiro> transacoes Lista de sequenciais das transações que são obtidos através do método ExportaTransacoes.
Retorno List< ERetornoImp>   Lista com os sequenciais que não foram importados ou importados com erro.


*ConfirmaExportacaoComandas

Através deste método pode-se confirmar o recebimento de uma ou mais comandas para que as mesmas não sejam mais enviadas na próxima exportação.
Apenas comandas abertas poderão encerradas.
As comandas são recebidas através do web método ExportaComandasPorLoja

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada inteiro 32 bits loja Código da loja
Entrada List<inteiro 32 bits> comandas Lista com os números de comandas enviadas pelo MGV.
Retorno List< ERetornoImp >   Lista com os sequenciais, indicando se os mesmos foram registrados com sucesso (importado=true) ou não (importado=false).
Possíveis erros (informados no campo codigo):
-3 = Erro interno
-4 = Não autorizado


*SolicitaCargaNaBalanca

Permite selecionar quais balanças serão atualizadas e quais informações serão enviadas para as mesmas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada SolicitaCargaTO solicitacaoCarga Informa as balanças que receberão a carga e os tipos de dados
que serão enviados.
Retorno ERetornoImp Informações sobre a
chamada do método
Retorno do método.
Informações utilizadas no objeto retornado:
<codigo>:  vazio
<Msg>: Mensagem de erro/aviso.

Possíveis erros de retorno:
<Msg>: Não havia uma importação iniciada.


*SolicitaCargaNaBalancaEX

Permite selecionar quais balanças serão atualizadas e quais informações serão enviadas para as mesmas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string(10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro 32 bits loja Código da loja onde será feita a solicitação.
Entrada String balancas Cógido das balanças que rebecerão a carga. Composto pela seguinte estrutura:
  • 2 Bytes que representa o Endereço da Balança
Ex: balancas=01030464.
Nesse exemplo as balaças de código 01, 03,04 e 64 receberão carga.
Entrada String opcoes Opções de comunicação.Composto pela seguinte estrutura:
  • 2 bytes que representam o Tipo de dados a enviar
  • 1 byte que respresenta a opção de comunicação
Ex: opcoes=031261.
Nesse exemplo estamos uma carga de Itens (03), Complenta (1) e Configuração da Balança (26) Complenta(1).
Para visualizar as opções de comunicação e os tipos de dados disponíves vide estrutura OpcoesSolicitacaoCargaTO
Retorno ERetornoImp Informações sobre a
chamada do método
Retorno do método.
Informações utilizadas no objeto retornado:
<codigo>:  vazio
<Msg>: Mensagem de erro/aviso.

Possíveis erros de retorno:
<Msg>: Não havia uma importação iniciada.


*FinalizaImportacao

Indica que todos os arquivos já foram enviados e a importação foi finalizada.

Em sua chamada o sistema irá realizar a associação de dados.

O MGV 7 poderá realizar o envio de carga e/ou realizar a recepção de dados após a importação no caso dessas opções estarem configuradas no MGV 7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Retorno ERetornoImp Informações sobre a
chamada do método
Retorno do método.
Informações utilizadas no objeto retornado:
<codigo>:  vazio
<Msg>: Mensagem de erro/aviso.

Possíveis erros de retorno:
<Msg>: Não havia uma importação iniciada.


 

*AssociaItemBalanca

Realiza a associação manual de itens com uma balança.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Obrigatório Observações
Entrada Inteiro 32 bits numeroDaImportacao Sim Número retornado pelo método IniciaImportacao
Entrada Inteiro 32 bits balanca Sim Código da balança
Entrada List codItens Sim Lista com os códigos dos itens
Retorno ERetornoImp Retorno do método.
Informações utilizadas no objeto retornado:
<codigo>:  vazio
<Msg>: Mensagem de erro/aviso.

Possíveis erros de retorno:
<Msg>: Não havia uma importação iniciada.
<Msg>: Não foi possível concretizar a solicitação.
<Msg>: Associação manual não habilitada.


 

*CancelaImportacao

Cancela o processo de importação.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Retorno ERetornoImp Informações sobre a
chamada do método
Retorno do método.
Informações utilizadas no objeto retornado:
<codigo>:  vazio
<Msg>: Mensagem de erro/aviso.

Possíveis erros de retorno:
<Msg>: Não havia uma importação iniciada.


*ImportaCampoExtra1

Importa informações de Campo Extra 1.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< CampoExtra1TO > campoExtra1 Lista com as entidades de Campo Extra 1
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaCampoExtra2

Importa informações de Campo Extra 2.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< CampoExtra2TO > campoExtra2 Lista com as entidades de Campo Extra 2
Retorno List< ERetornoImp>   Lista com os códigos que não foram importados ou importados com erro.


*ImportaCampoExtra3

Importa informações de Campo Extra 3.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< CampoExtra3TO > campoExtra3 Lista com as entidades de Campo Extra 3
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaCampoExtra4

Importa informações de Campo Extra 4.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< CampoExtra4TO > campoExtra4 Lista com as entidades de Campo Extra 4
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaInformacaoExtra

Importa informações Extras.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< InformacaoExtraTO > informacaoExtra Lista com as entidades
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaConservacao

Importa informações de conservação e/ou dicas de consumo.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< ConservacaoTO > conservacao Lista com as entidades
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaFornecedor

Importa informações de fornecedores.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< FornecedorTO > fornecedores Lista com as entidades
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaFracionador

Importa informações de fracionadores.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< FracionadorTO > fracionadores Lista com as entidades
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaTaraPre

Importa informações de Taras predeterminadas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< TaraTO > taras Lista com as entidades
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaInformacaoNutricional

Importa informações nutricionais.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< InformacaoNutricionalTO > informacoesNutricionais Lista com as entidades
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaDepartamento

Importa informações do Departamento.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< DepartamentoTO > departamentos Lista com as entidades de Departamento
Retorno List< ERetornoImp>   Lista com os códigos que não foram importados ou importados com erro.


*ImportaItem

Importa itens

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< ItemTO > itens Lista com as entidades
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.

Observações:

* A importação realizada através deste método irá respeitar os campos que foram configurados para serem ignorados nas opções do MGV 6.
* A flag "Permite a importação de itens duplicados em vários departamentos" será respeitada.


*ImportaBalanca

Importa informações de Balança.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< BalancaTO > balancas Lista com as entidades de Balança
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaParametrosBalanca

Importa parâmetros da Balança.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< ParametroBalancaTO > parametrosDaBalanca Lista com as entidades de Balança
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaOperador

Importa Operadores da Balança.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< OperadorTO > operadores Lista com as entidades de Operadores
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaPercentualGlaciamento

Importa Percentuais de Glaciamento

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List< PercentualGlaciamentoTO > percentuaisDeGlaciamento Lista com as entidades de Percentual de Glaciamento
Retorno List< ERetornoImp >   Lista com os códigos que não foram importados ou importados com erro.


*ImportaConfiguracaoMGV

Importa Configuração do MGV 7

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada DataSet ds String no formato base 64 que representa o arquivo exportado pelo método ExportaConfiguracaoMGV
Retorno List< ERetornoImp >   Lista com os erros ocorridos na importação da configuração



*ImportaConfiguracaoMGVJSON

Importa Configuração do MGV 7 no formato JSON.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada EConfiguracaoAplicacaoIntegracao configuracao Configuração a ser importada.
Retorno List< ERetornoImp >   Lista com os erros ocorridos na importação da configuração



*ImportaExclusaoMidias

Realiza a exclusão de mídias

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List<EOpcoesMidia> opcoesExclusaoMidia Lista de mídias que devem ser apagadas.
Mídias nativas não podem ser eliminadas. Essas  mídias tem código inferior a 500.
Retorno List< ERetornoImp >   Lista com os erros ocorridos no processo



*ImportaPreco

Este método permitirá alterar o preço de produtos um item cadastrado no MGV7

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Obrigatório Observações
Entrada Inteiro 32 bits numeroDaImportacao Sim Número retornado pelo método IniciaImportacao
Entrada List<PrecoItemTO> lista Sim Lista com os preços dos itens.
Retorno List< ERetornoImp >     Lista com os erros ocorridos no processo



*ImportaPrecoPromocional

Este método permitirá cadastrar um preço promocional para produtos comercializados aos clientes que possuem cartão de fidelidade da Loja.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List<EDadosPrecoPromocional> dadosPromocionais Lista com os dados dos preços promocionais.
Retorno List< ERetornoImp >   Lista com os erros ocorridos no processo

Importante:

* Se o item não constar na lista enviada no método, deverá prevalecer o Preço/kg normal do produto previamente cadastrado MGV7, assim como todas as informações referentes ao preço promocional na etiqueta não deverão ser impressas.

* Se o item tiver o preço/kg promocional igual ou menor ao informado no método, deverá prevalecer o Preço/kg normal do item previamente cadastrado no MGV7, assim como, todas as informações referentes ao Preço/Kg promocional na Etiqueta não deverão ser impressas.

* Se um Determinado item não estiver em Promoção, o seu campo de Preço/kg Promocional deverá estar em 0,00 no MGV7.

*  Se o item constar na lista enviada no método inicialmente e numa segunda importação não, o preço/kg promocional deverá ser zerado, prevalecendo o Preço/kg Normal do Item previamente cadastrado no MGV7, assim como todas as informações referentes ao preço promocional na Etiqueta não deverão ser impressas.



*ImportaTeclado

Realiza a importação de teclado e suas teclas, o qual Permitirá efetuar a associação dos itens mais vendidos às Teclas do Teclado de Acesso Rápido das balanças.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List<TecladoTO> teclados Lista de teclados que devem ser importados.
Retorno List< ERetornoImp >   Lista com os erros ocorridos no processo



*ImportaTextoGenerico

Realiza a importação de texto genérico.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List<TextoGenericoTO> textos Lista de textos genéricos que devem ser importados.
Retorno List< ERetornoImp >   Lista com os erros ocorridos no processo



*ImportaMensagensPromocionais

Realiza a importação de mensagens promocionais, que poderão ser associadas as diversas balanças do MGV7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List<MensagemPublicitariaTO> mensagensPublicitaria Lista de mensagens que devem ser importadas.
Retorno List< ERetornoImp >   Lista com os erros ocorridos no processo



*ImportaTransacoesComercializadas

Utilizada no controle de rastreabilidade de produtos, este método realiza a importação dos itens que já foram comercializados, efetuando a baixa no MGV7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada List<ExportaTransacoesPendentesTO> transacoesPendentes Lista com as transações de rastreabilidade para se efetuar a baixa no MGV7.
* O campo DataHoraTransacao representa a data e hora da baixa da transação.
Retorno List< ERetornoImp >   Lista com os erros ocorridos no processo



*ImportaMidia

Realiza a importação de mídias.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits numeroDaImportacao Número retornado pelo método IniciaImportacao
Entrada MidiaTO midia Informações sobre a mídia
Retorno List< ERetornoImp >   Lista com os erros ocorridos no processo



METODOS PARA EXPORTAÇÃO E SUPORTE



*ConsultaLojas

Retorna uma lista com todos os códigos de loja do MGV 7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<int> retorno Lista com os códigos de loja disponíveis no MGV 7
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ConsultaItem

Pesquisa um item através do código

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Obrigatório Observações
Entrada Inteiro 32 bits loja Sim Código da Loja
Entrada string (10) palavraChave Sim Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro 32 bits codItem Sim Código do Item que se deseja obter informações
Saída ItemTO item   Item encontrado ou vazio caso item não encontrado.
Retorno ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.
<Msg>  Informação não encontrada.


*Help

Método responsável por recuperar as informações do Help (página HTML) do Web Service do MGV 7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Saída string  - Endereço do Help em HTML


*ObtemVersao

Método responsável por recuperar a versão do MGV7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Retorno string  - Versão atual do  MGV7


*ExportaComunicacoesPendentes

Método que irá exportar as comunicações pendentes de todas as balanças de uma determinada loja

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<ERetornoComunicacao > comunicacoes Retorno do método.

Neste método os campos PercentualConcluido e Tentativas não são utilizados.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.
<Msg> Loja não existe.


*ExportaComunicacoesEmExecucao

Método que irá exportar as comunicações em execução de uma determinada loja .

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<ERetornoComunicacao > comunicacoes Retorno do método.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.
<Msg> Loja não existe.


*ExportaStatusServicos

Exportar a situação de todos os serviços do MGV 7..

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Retorno List<ERetornoServico > servicos Retorno do método.
Possíveis erros de retorno: Não há erros previstos.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaLogsAlerta

Exportar os logs de alerta gerados pelo MGV 7 dentro de uma determinada data.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada DateTime intervaloInicial Data Inicial.
Formato do intervalo: AAAA-MM-DD HH:MM:SS
*Recomendado utilizar no máximo até 15 dias antes da data de solicitação.
Entrada DateTime intervaloFinal Data Final
Formato do intervalo: AAAA-MM-DD HH:MM:SS
*Intervalo final deve ser preenchido com a data até o dia da solicitação.
Entrada Int tipoLogExportacao Tipo de log a ser exportado
[1] => Logs de Execução da Aplicação
[9] => Logs de Alerta
[11] => Logs de Alteração Cadastral
Retorno List<ERetornoLog > log Retorno do método.
Possíveis erros de retorno: Não há erros previstos.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaDetalhesBalancas

Exportar os detalhes das balanças cadastradas no MGV 7, como IP, versão, modelo, etc.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<ERetornoDadosBalanca > detalhesDaBalanca Retorno do método.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.
<Msg> Loja não existe.


*ExportaConfiguracaoMGV

Exportar as configurações do MGV 7

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno String String no formato Base 64  que representa o stream do arquivo de configurações.
Este conteúdo deve ser salvo em um arquivo. Sugere-se CfgMGV7.DAT
Retorno do método.

Caso não seja possívelo exportar, será devolvido NULL.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaConfiguracaoMGVJSON

Exportar as configurações do MGV 7 no formato JSON.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno EConfiguracaoAplicacaoIntegracao configuracao Retorno do método.

Caso não seja possívelo exportar, será devolvido NULL.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaGestaoValidade

Exportar as transações embaladas realizadas entre balanças e MGV 7 referentes a gestão de validade

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<ExportaTransacoesPendentesTO> transacoesPendentes Lista com as transações realizadas
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaOperadores

Exporta os operadores das balanças

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<OperadorTO> Operadores Lista com os operadores cadastrados no MGV7
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTransacoesAcumuladas

Este método exporta todos os acumulados, tanto diário quanto mensal, de todos os produtos das balanças Prix4, Prix4 Flex, Prix4 Plus, Prix4 W Plus, Prix4 Uno, Prix4 Due, Prix5, Prix5 Plus e Linha Prix6.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<AcumuladoTO> transacoesAcumuladas Lista com as transações realizadas
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTransacoesOperador

Este método exporta as transações que foram realizadas por operador nas balanças.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<TransacaoBalancaTO> transacoesOperador Lista com as transações realizadas por operador.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTransacoesTotalizadas

Este método exporta o total de transações que foram realizadas por operador nas balanças.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<ExportaTransacoesTotaisTO> transacoesTotalizadas Lista com as transações realizadas
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTransacoes

Este método exporta por tipo todas as transações realizadas na balança que ainda não foram baixadas pelo métodos ConfirmaUsoTransacao / ConfirmaUsoTransacaoTodasLojas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro tipo Tipo da transação, onde:
  1. Todas
  2. Transações que não são modo quebra
  3. Transações de Modo Quebra
Entrada String lote Lote para filtro, ou vazio para todos os registros.
Retorno List<TransacaoBalancaTO> transacoes Lista com as transações realizadas
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTransacoesTodasAsLojas

Este método exporta todas as transações de todas as lojas que ainda não foram baixadas pelo métodos ConfirmaUsoTransacao / ConfirmaUsoTransacaoTodasLojas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro tipo Tipo da transação, onde:
  1. Todas
  2. Transações que não são modo quebra
  3. Transações de Modo Quebra
Entrada String lote Lote para filtro, ou vazio para todos os registros.
Entrada Inteiro 32 bits limiteRegistrosPorLoja Limite máximo de registros que será retornado por loja. Se informado -1, será respeitado o valor configurado em CR_Max_Transacoes_Exportar (Mgv7Def.ini)
Retorno List<TransacaoBalancaTO> transacoes Lista com as transações realizadas
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTransacoesTodasAsLojasEx

Este método exporta todas as transações de todas as lojas (caso não seja especificada uma loja) que ainda não foram baixadas pelo métodos ConfirmaUsoTransacao / ConfirmaUsoTransacaoTodasLojas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro tipo Tipo da transação, onde:
  1. Todas
  2. Transações que não são modo quebra
  3. Transações de Modo Quebra
Entrada String lote Lote para filtro, ou vazio para todos os registros.
Entrada Inteiro 32 bits limiteRegistrosPorLoja Limite máximo de registros que será retornado por loja. Se informado -1, será respeitado o valor configurado em CR_Max_Transacoes_Exportar (Mgv7Def.ini)
Entrada Inteiro loja Código da loja ou informe zero (0) para exportar de todas as lojas
Entrada DateTime dataInicial Data da transação inicial no formato ano/mes/dia. Só possui efeito se informado em conjunto com o parâmetro dataFinal.
Entrada DateTime dataFinal Data da transação final no formato ano/mes/dia. Só possui efeito se informado em conjunto com o parâmetro dataInicial.
Retorno List<TransacaoBalancaTO> transacoes Lista com as transações realizadas
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaComandasPorLoja

Exporta todas as comandas encerradas e suas respectivas transações.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro loja Código da loja
Entrada Inteiro 32 bits comanda Número da comanda que se deseja exportar. Informe 0 (zero) para exportar todas as comandas encerradas.
Saída List< ComandaTO > listaComandas Lista com as comandas e suas respectivas transações
Retorno ERetornoExp Informações sobre o processamento da exportação. Caso seja informado o número da comanda, será devolvido o status dela.
Possíveis erros (informados no campo coodigo):
-3 = Erro interno
-4 = Não autorizado


*ExportaDepartamento

Exporta informações do Departamento.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < DepartamentoTO > departamentos Lista com as entidades de Departamento
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaBalanca

Exporta informações das balanças cadastradas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < BalancaTO > balancas Lista com as entidades de Balança
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaParametrosBalanca

Exporta os parâmetros de configuração das balanças.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < ParametroBalancaTO > parametrosBalanca Lista com as entidades de Balança
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaItem

Exporta itens cadastrados no MGV7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < ItemTO > itens Lista com as entidades
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.



*ExportaInformacaoExtra

Exporta as Informações Extras cadastradas no MGV7.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < InformacaoExtraTO > informacoesExtras Lista com as entidades
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaInformacaoNutricional

Exporta as Informações Nutricionais cadastradas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < InformacaoNutricionalTO > informacoesNutricionais Lista com as entidades
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaFornecedor

Exporta informações de fornecedores.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < FornecedorTO > fornecedores Lista com as entidades
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaConservacao

Exporta informações de conservação e/ou dicas de consumo.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < ConservacaoTO > conservacoes Lista com as entidades
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTeclado

Realiza a Exportação de teclado e suas teclas, o qual Permitirá efetuar a associação dos itens mais vendidos às Teclas do Teclado de Acesso Rápido das balanças.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List< TecladoTO > teclados Lista de teclados que devem ser Exportados.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.



*ExportaTextoGenerico

Realiza a Exportação de texto genérico.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List< TextoGenericoTO > textos Lista de textos genéricos que devem ser Exportados.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.



*ExportaFracionador

Exporta informações de fracionadores.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < FracionadorTO > fracionadores Lista com as entidades
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaCampoExtra1

Exporta informações de Campo Extra 1.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List< CampoExtra1TO > campoExtras1 Lista com as entidades de Campo Extra 1.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaCampoExtra2

Exporta informações de Campo Extra 2.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List< CampoExtra2TO > campoExtras2 Lista com as entidades de Campo Extra 2
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaCampoExtra3

Exporta informações de Campo Extra 3.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < CampoExtra3TO > campoExtras3 Lista com as entidades de Campo Extra 3
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaCampoExtra4

Exporta informações de Campo Extra 4.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List <CampoExtra4TO > campoExtras4 Lista com as entidades de Campo Extra 4
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaTaraPre

Exporta informações de Taras predeterminadas.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < TaraTO > tarasPre Lista com as entidades
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaPercentualGlaciamento

Exporta Percentuais de Glaciamento

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List < PercentualGlaciamentoTO > percentuaisDeGlaciamento Lista com as entidades de Percentual de Glaciamento
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.


*ExportaPrecoPromocional

Exporta o Preço Promocional dos itens.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List< EDadosPrecoPromocional> precosPromocionais Lista com os dados dos preços promocionais.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Lista com os erros ocorridos no processo





*ExportaMensagensPromocionais

Realiza a Exportação de mensagens promocionais.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List< MensagemPublicitariaTO > mensagensPromocionais Lista de mensagens que devem ser Exportadas.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.



*ExportaMidias

Realiza a Exportação de mídias.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Retorno List<Inteiro 32 bits> codigosDasMidias Código das mídias
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.



*ExportaMidia

Exporta o arquivo físico da mídia.

Parâmetros
Tipo do parâmetro Tipo de Dado Nome do parâmetro/Valor de saída Observações
Entrada Inteiro 32 bits loja Código da loja onde se dará a exportação
Entrada string (10) palavraChave Texto que irá garantir a autenticidade no consumo dos serviços Web.
Entrada Inteiro 32 bits codigo Código da mídia.
Retorno MidiaTO midia Informações da mídia.
Saída ERetornoExp Parâmetro de saída que indica um possível erro. Caso nenhum erro ocorra, este campo será devolvido nulo.
Possíveis erros:
<Msg>  Palavra chave inválida.
<Msg>  Não foi possível concretizar a solicitação.





CLASSES E TABELAS

 

*ERetornoToken

Entidade que representa o retorno de um método, contendo informações ocorridas no processamento.

Campo Tipo Obrigatório Descrição Valores possíveis
Sucesso Booleano - Indica se a operação foi realizada com sucesso. -
Token String - Token gerado para autenticação. Caso a operação não tenha sido realizada com sucesso, esse token terá o valor nullo. -
ExpireAt String - Data no qual o token expira. -


*ERetornoImp

Entidade que representa o retorno de um método, contendo informações ocorridas no processamento.

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(10) - Código da entidade, ou -1 para processos que não estão associados a uma entidade específica. -
Msg string(4096) - Mensagem ocorrida no processo -
Importado Boolean - Indica se a entidade foi importada -
CodigoDaLoja Inteiro 32 bits - Código da loja, quando houver dados de mais de uma loja no conjunto. -


*ERetornoExp

Entidade que representa o retorno de um método de exportação, contendo informações ocorridas no processamento.

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(10) - Código do erro -
Msg string(4096) -- Mensagem ocorrida no processo -
CodigoDaLoja Inteiro 32 bits - Código da loja, quando houver dados de mais de uma loja no conjunto. -


*ERetornoDadosBalanca

Entidade que representa os dados retornados para uma determinada balança .

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro 32 bits - Código da balança -
MeioComunicacao inteiro 32 bits -- Tipo de comunicação 1=> RS-485
2=> RF
3=> Ethernet
4=> WiFi
EnderecoIP string - Endereço IP  
VersaoFirmware string - Versão do firmware da balança  
Etiqueta string - Descrição da etiqueta selecionada  
Modelo string - Descrição do Modelo da Balança  
Ativa Booleano - Indica se a balança está ativa  
DeptoCodigo Inteiro 32 bits - Código do departamento principal  
DeptosAssociados List<inteiro 32 bits> - Lista de departamentos associados com a balança.  
Observacao String - Observações  
NumeroCargaBalanca Inteiro 32 bits - Número de carga da balança  
NumeroCargaPrograma Inteiro 32 bits - Número de carga no MGV 7  
EtiquetasImpressas Inteiro 32 bits - Total de etiquetas impressas  
ConectadaAoGW Booleano - Indica se a balança está contectada ao Gerenciador Web  
EstadoAtual Inteiro 32 bits - Indica o estado atual de uma balança 0=> Desconhecida
1=> Atualizada
2=> Desatualizada
3=> Falha na Comunicação
4=> Desativada


*ERetornoServico

Entidade que representa o retorno do método de consulta de serviços do MGV 7

Campo Tipo Obrigatório Descrição Valores possíveis
Estacao String - Identificação da Estação -
NomeServico String - Nome do serviço -
DescricaoServico String - Descrição do Serviço -
Tarefa Inteiro 32 bits - Tarefa do Serviço 0 => Não Especificada
1 => Envio de Carga
2 => Backup
Situacao Inteiro 32 bits - Situação do serviço 1 => Em execução :  o serviço está em execução    
2 => Parado: o serviço está parado
3 => Desconhecido: a situação do serviço não pode ser determinada


*ERetornoComunicacao

Entidade utilizada para representar as comunicações do MGV 7 com as balanças .

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro 32 bits - Código da configuração da transmissão -
Data Data hora - Data e hora da requisição da transmissão -
TipoDeTransmisao Inteiro 32 bits - 1=>  Transmissao
2=>  Recepcao
3=>  Verificacao
4=>  DetalheVerificacao
5=>  RecepcaoTransmissao
6=>  TransmissaoViaCargaAutomatica
7=>  AtualizacaoFirmware
-
ListaBalancas List< EDetalheComunicacao>   Lista com os detalhes das balanças que foram configuradas para comunicação  


*EDetalheComunicacao

Entidade utilizada para representar os detalhes de uma determinada comunicação.

Campo Tipo Obrigatório Descrição Valores possíveis
CodigoBalanca inteiro 32 bits - Código da balançca -
EnderecoIp String - Endereço IP da balança, caso ela seja Wifi ou Eth -
EstadoComunicacao Inteiro 32 bits - Estado atual da comunicação com a balança
1 => Comunicação Pendente
2 => Comunicando
3 => Sucesso na Comunicação
4 => Falha na Comunicação
5 => Preparando Informações
6 => Salvando Informações Recebidas
7 => Balança desativada
8 => Comunicação Cancelada
9 => Sucesso na verificação do estado
10=> Falha na verificação do estado
11=> Sucesso na recepção
12=> Falha na recepção
-
PercentualConcluido Inteiro 32 bits  -   Percentual concluído da comunicação com a respectiva balança -
Tentativa Inteiro 32 bits - Tentativa de comunicação -


*ERetornoLog

Entidade que representa os dados retornados do Log do sistema

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro de 32 bits - identificador do Log -
Msg string -- Mensagem do Log -
VersaoMGV7 string - Versão de MGV 7 onde o log foi gerado -
DataHora Data hora - Data e hora do log -


*CampoExtra1TO

Dados do Campo Extra 1

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(4) sim Código do Campo extra Máximo 4 dígitos numéricos
Observacao string(100) Não Observação sobre o campo extra Máximo 100 bytes
Linha1 string(56) Não* 1ª linha do campo extra Máximo 56 bytes
Linha2 string(56) Não* 2ª linha do campo extra Máximo 56 bytes
Linha3 string(56) Não* 3ª linha do campo extra Máximo 56 bytes
Linha4 string(56) Não* 4ª linha do campo extra Máximo 56 bytes
Linha5 string(56) Não* 5ª linha do campo extra Máximo 56 bytes

*Observações:


*CampoExtra2TO

Dados do Campo Extra 2

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(4) sim Código do Campo extra Máximo 4 dígitos numéricos
Observacao string(100) Não Observação sobre o campo extra Máximo 100 bytes
Linha1 string(56) Não* 1ª linha do campo extra Máximo 56 bytes
Linha2 string(56) Não* 2ª linha do campo extra Máximo 56 bytes
Linha3 string(56) Não* 3ª linha do campo extra Máximo 56 bytes
Linha4 string(56) Não* 4ª linha do campo extra Máximo 56 bytes
Linha5 string(56) Não* 5ª linha do campo extra Máximo 56 bytes

*Observações:


*CampoExtra3TO

Dados do Campo Extra 3

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código do Campo extra Máximo 4 dígitos numéricos
Observacao string(100) Não Observação sobre o campo extra Máximo 100 bytes
Linha1 string(56) Não* 1ª linha do campo extra Máximo 56 bytes
Linha2 string(56) Não* 2ª linha do campo extra Máximo 56 bytes
Linha3 string(56) Não* 3ª linha do campo extra Máximo 56 bytes
Linha4 string(56) Não* 4ª linha do campo extra Máximo 56 bytes
Linha5 string(56) Não* 5ª linha do campo extra Máximo 56 bytes

*Observações:


*CampoExtra4TO

Dados do Campo Extra 4

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código do Campo extra Máximo 4 dígitos numéricos
Observacao string(100) Não Observação sobre o campo extra Máximo 100 bytes
Linha1 string(56) Não* 1ª linha do campo extra Máximo 56 bytes
Linha2 string(56) Não* 2ª linha do campo extra Máximo 56 bytes
Linha3 string(56) Não* 3ª linha do campo extra Máximo 56 bytes
Linha4 string(56) Não* 4ª linha do campo extra Máximo 56 bytes
Linha5 string(56) Não* 5ª linha do campo extra Máximo 56 bytes

*Observações:


*InformacaoExtraTO

Dados da Informação Extra

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código da Informação extra Máximo 6 dígitos numéricos
Observacao string(100) Não Observação sobre a informação extra Máximo 100 bytes
Linha1 string(56) Não* 1ª linha da informação extra Máximo 56 bytes
Linha2 string(56) Não* 2ª linha da informação extra Máximo 56 bytes
Linha3 string(56) Não* 3ª linha da informação extra Máximo 56 bytes
Linha4 string(56) Não* 4ª linha da informação extra Máximo 56 bytes
Linha5 string(56) Não* 5ª linha da informação extra Máximo 56 bytes
Linha6 string(56) Não* 6ª linha da informação extra Máximo 56 bytes
Linha7 string(56) Não* 7ª linha da informação extra Máximo 56 bytes
Linha8 string(56) Não* 8ª linha da informação extra Máximo 56 bytes
Linha9 string(56) Não* 9ª linha da informação extra Máximo 56 bytes
Linha10 string(56) Não* 10ª linha da informação extra Máximo 56 bytes
Linha11 string(56) Não* 11ª linha da informação extra Máximo 56 bytes
Linha12 string(56) Não* 12ª linha da informação extra Máximo 56 bytes
Linha13 string(56) Não* 13ª linha da informação extra Máximo 56 bytes
Linha14 string(56) Não* 14ª linha da informação extra Máximo 56 bytes
Linha15 string(56) Não* 15ª linha da informação extra Máximo 56 bytes
Linha16 string(56) Não* 16ª linha da informação extra Máximo 56 bytes
Linha17 string(56) Não* 17ª linha da informação extra Máximo 56 bytes
Linha18 string(56) Não* 18ª linha da informação extra Máximo 56 bytes
Linha19 string(56) Não* 19ª linha da informação extra Máximo 56 bytes
Linha20 string(56) Não* 20ª linha da informação extra Máximo 56 bytes

* Obs: É necessário informar ao menos uma das linhas.


*ConservacaoTO

Dados da Conservação

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(4) sim Código da Conservação Máximo 4 dígitos numéricos
Observacao string(100) Não Observação sobre a conservação Máximo 100 bytes
Linha1 string(56) Não* 1ª linha da conservação Máximo 56 bytes
Linha2 string(56) Não* 2ª linha da conservação Máximo 56 bytes
Linha3 string(56) Não* 3ª linha da conservação Máximo 56 bytes
Linha4 string(56) Não* 4ª linha da conservação Máximo 56 bytes
Linha5 string(56) Não* 5ª linha da conservação Máximo 56 bytes
Linha6 string(56) Não* 6ª linha da conservação Máximo 56 bytes
Linha7 string(56) Não* 7ª linha da conservação Máximo 56 bytes
Linha8 string(56) Não* 8ª linha da conservação Máximo 56 bytes
Linha9 string(56) Não* 9ª linha da conservação Máximo 56 bytes
Linha10 string(56) Não* 10ª linha da conservação Máximo 56 bytes

* Obs: É necessário informar ao menos uma das linhas.


*FornecedorTO

Dados do Fornecedor

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(4) sim Código do Fornecedor Máximo 4 dígitos numéricos
Observacao string(100) Não Observação sobre o fornecedor Máximo 100 bytes
Linha1 string(56) Não* 1ª linha do fornecedor Máximo 56 bytes
Linha2 string(56) Não* 2ª linha do fornecedor Máximo 56 bytes
Linha3 string(56) Não* 3ª linha do fornecedor Máximo 56 bytes
Linha4 string(56) Não* 4ª linha do fornecedor Máximo 56 bytes
Linha5 string(56) Não* 5ª linha do fornecedor Máximo 56 bytes

* Obs: É necessário informar ao menos uma das linhas.


*FracionadorTO

Dados do fracionador

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(4) sim Código do Fracionador Máximo 4 dígitos numéricos
Observacao string(100) Não Observação sobre o fracionador Máximo 100 bytes
Linha1 string(56) Não* 1ª linha do fracionador Máximo 56 bytes
Linha2 string(56) Não* 2ª linha do fracionador Máximo 56 bytes
Linha3 string(56) Não* 3ª linha do fracionador Máximo 56 bytes
Linha4 string(56) Não* 4ª linha do fracionador Máximo 56 bytes
Linha5 string(56) Não* 5ª linha do fracionador Máximo 56 bytes

* Obs: É necessário informar ao menos uma das linhas.


*TaraTO

Dados da Tara predeterminada

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(4) sim Código da tara predeterminada Máximo 4 dígitos numéricos
Tara Decimal Sim Valor da tara O valor da tara deve estar entre 0,002 e 99,95 kg
As balanças da série W trabalham com taras de até 99,95 kg. Os demais modelos aceitam tara de até 9,995 kg
Ex: 0,350 (350g) ,     1,525  (1kg 525g)
Descricao string(20) Não Descrição da Tara Máximo 20 bytes
TaraMáxima Decimal Não Intervalo da Tara Intervalo Superior de Tara quando TipoDeTaraInt for 1
Quando utilizado tara fixa, este campo deverá ser preenchido com 000000.
TipoDeTaraInt Inteiro 32 bits Sim Tipo de Tara Seleção do tipo de tara pré-determinada
[0] => Tara Fixa
[1] => Tara Variável


*InformacaoNutricionalTO

Dados da Informação Nutricional

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) Sim Código da informação nutricional Máximo 6 dígitos numéricos
Observacao string(100) Não Observações Máximo 100 bytes
QtdPorcao Inteiro 32 bits Não** Quantidade da porção Máximo 3 bytes
UnidadePorcao Inteiro 32 bits Não** Unidade da porção 0 => Unidade em gramas (g)
1 => Unidade m mililitros (ml)
2 => Unidade em unidades (un)
MedidaCaseira Inteiro 32 bits Não Quantidade de medida caseira Máximo 2 bytes
FracaoMedidaCaseira Inteiro 32 bits Não Parte decimal da medida caseira [0] => Para 0
[1] => Para 1/4
[2] => Para 1/3
[3] => Para 1/2
[4] => Para 2/3
[5] => Para 3/4
DescricaoMedidaCaseira Inteiro 32 bits Não Medida Caseira Utilizada [00] => Colher(es) de Sopa
[01] => Colher(es) de Café
[02] => Colher(es) de Chá
[03] => Xícara(s)
[04] => De Xícara(s)
[05] => Unidade(s)
[06] => Pacote(s)
[07] => Fatia(s)
[08] => Fatia(s) Fina(s)
[09] => Pedaço(s)
[10] => Folha(s)
[11] => Pão(es)
[12] => Biscoito(s)
[13] => Bisnaguinha(s)
[14] => Disco(s)
[15] => Copo(s)
[16] => Porção(ões)
[17] => Tablete(s)
[18] => Sache(s)
[19] => Almôndega(s)
[20] => Bife(s)
[21] => Filé(s)
[22] => Concha(s)
[23] => Bala(s)
[24] => Prato(s) Fundo(s)
[25] => Pitada(s)
[26] => Lata(s)
ValorEnergetico Inteiro 32 bits Não Valor Energético Máximo 4 bytes.
NULL => não contém
Carboidrato Decimal (3,1) Não Carboidratos Máximo 3 inteiros e 1 decimal.
Valor máximo: 300.0
NULL => não contém
Proteina Decimal (2,1) Não Proteínas Máximo 2 inteiros e 1 decimal.
Valor máximo: 75.0
NULL => não contém
GorduraTotal Decimal (2,1) Não Gorduras Totais Máximo 2 inteiros e 1 decimal.
Valor máximo: 55.0
NULL => não contém
GorduraSaturada Decimal (2,1) Não Gorduras Saturadas Máximo 2 inteiros e 1 decimal.
Valor máximo: 22.0
NULL => não contém
GorduraTrans Decimal (2,1) Não Gorduras Trans Máximo 2 inteiros e 1 decimal.
Valor máximo: 33.0
NULL => não contém
FibraAlimentar Decimal (2,1) Não Fibra Alimentar Máximo 2 inteiros e 1 decimal.
Valor máximo: 25.0
NULL => não contém
Sodio Decimal (4,1) Não Sódio Máximo 4 inteiros e 1 decimal.
Valor máximo: 2400.0
NULL => não contém
ExcessoGordura Boolean Não Excesso de Gorduras True/False
ExcessoGorduraSaturada Boolean Não Excesso de Gorduras Saturadas True/False
ExcessoSodio Boolean Não Excesso de Sódio True/False
ExcessoAcucar Boolean Não Excesso de Açúcares True/False
RDC429 InformacaoNutricionalRDC429TO Não Quando preenchido indica que será importado informações no padrão RDC Nº 429 Preenchido com as propriedades ou nulo
CamposAdicionaisRDC429 List <INCamposAdicionaisRDC429TO> Não Campos adicionais, seguindo a norma RDC429. Para que sejam devidamente importados, é necessário que o campo RDC429 esteja preenchida Preenchido com as propriedades ou nulo
InformacaoNutricionalChile List <InformacaoNutricionalChile20606> Não Quando preenchido indica que será importado informações no padrão chileno Preenchido com as propriedades ou nulo

Observações:
* O cálculo da porcentagem dos valores diários será feito automaticamente pelo MGV7.
* A norma para exibição do valor energético e nutrientes pode ser verificada dentro do MGV7, na tela de Informações Nutricionais, no botão ANVISA


*InformacaoNutricionalRDC429TO

Dados da Informação Nutricional no padrão RDC Nº429.

Campo Tipo Obrigatório Descrição Valores possíveis
CalculaPorcoesEmbalagem Boolean Não Calcula automaticamente quantidade de porções por embalagem. True/False
QtdPorcaoEmbalagem Inteiro 32 bits Não** Quantidade da porção por embalagem Máximo 3 bytes
QtdPorcao Inteiro 32 bits Não** Quantidade da porção Máximo 3 bytes
MedidaCaseira Inteiro 32 bits Não Quantidade de medida caseira Máximo 2 bytes
FracaoMedidaCaseira Inteiro 32 bits Não Parte decimal da medida caseira [0] => Para 0
[1] => Para 1/4
[2] => Para 1/3
[3] => Para 1/2
[4] => Para 2/3
[5] => Para 3/4
UnidadePorcao Inteiro 32 bits Não** Unidade da porção 0 => Unidade em gramas (g)
1 => Unidade m mililitros (ml)
DescricaoMedidaCaseira Inteiro 32 bits Não** Medida Caseira Utilizada Máximo 2 bytes
Valores Possíveis:
[00] => Colher(es) de Sopa
[01] => Colher(es) de Café
[02] => Colher(es) de Chá
[03] => Xícara(s)
[04] => De Xícara(s)
[05] => Unidade(s)
[06] => Pacote(s)
[07] => Fatia(s)
[08] => Fatia(s) Fina(s)
[09] => Pedaço(s)
[10] => Folha(s)
[11] => Pão(es)
[12] => Biscoito(s)
[13] => Bisnaguinha(s)
[14] => Disco(s)
[15] => Copo(s)
[16] => Porção(ões)
[17] => Tablete(s)
[18] => Sache(s)
[19] => Almôndega(s)
[20] => Bife(s)
[21] => Filé(s)
[22] => Concha(s)
[23] => Bala(s)
[24] => Prato(s) Fundo(s)
[25] => Pitada(s)
[26] => Lata(s)
[27] => Xícara de Chá
[28] => Prato Raso
ValorEnergetico Inteiro 32 bits Não Valor Energético Máximo 4 bytes.
Valor máximo: 5100.0
Carboidrato Decimal (3,1) Não Carboidratos Máximo 3 inteiros e 1 decimal.
Valor máximo: 765.0
NULL => não contém
AcucaresTotais Decimal (2,1) Não Açúcares Totais Máximo 2 inteiros e 1 decimal.
Valor máximo: 999.9
AcucaresAdicionados Decimal (2,1) Não Áçucares Adicionados Máximo 2 inteiros e 1 decimal.
Valor máximo: 127.5
Lactose Decimal(4,1) Não*** Lactose Máximo 4 inteiros e 1 decimal.
Galactose Decimal(4,1) Não*** Galactose Máximo 4 inteiros e 1 decimal.
Proteina Decimal (2,1) Não Proteínas Máximo 2 inteiros e 1 decimal.
Valor máximo: 127.5
GorduraTotal Decimal (2,1) Não Gorduras Totais Máximo 2 inteiros e 1 decimal.
Valor máximo: 167.75
GorduraSaturada Decimal (2,1) Não Gorduras Saturadas Máximo 2 inteiros e 1 decimal.
Valor máximo: 51.0
GorduraTrans Decimal (1,1) Não Gorduras Trans Máximo 1 inteiros e 1 decimal.
Valor máximo: 5.1
FibraAlimentar Decimal (2,1) Não Fibra Alimentar Máximo 2 inteiros e 1 decimal.
Valor máximo: 63.75
Sodio Decimal (4,1) Não Sódio Máximo 4 inteiros e 1 decimal.
Valor máximo: 5100.0
AltoAcucarAdicionado**** Boolean Não Alto em Áçucar Adicionado True/False
AltoGorduraSaturada**** Boolean Não Alto em GorduraSaturada True/False
AltoSodio**** Boolean Não Alto em Sódio True/False
ImprimeLactoseEGalactose Boolean Não Determina se os dados de Lactose e Galactose serão impressos. True/False
UtilizaFracaoMedidaCaseiraPersonalizada Boolean Não Determina se será utilizado uma fração de medida caseira personalizada. True/False
NumeradorFracaoMedidaCaseiraPersonalizada Inteiro Não Valor do numerador da fração de medida caseira personalizada. Junto com a propriedade DenominadorFracaoMedidaCaseiraPersonalizada, deve compor uma fração irredutível e que seja menor que 1. Valor máximo: 255
DenominadorFracaoMedidaCaseiraPersonalizada Inteiro Não Valor do denominador da fração de medida caseira personalizada. Junto com a propriedade NumeradorFracaoMedidaCaseiraPersonalizada, deve compor uma fração irredutível e que seja menor que 1. Valor máximo: 255

Observações:
* O cálculo da porcentagem dos valores diários será feito automaticamente pelo MGV7.
* A norma para exibição do valor energético e nutrientes pode ser verificada dentro do MGV7, na tela de Informações Nutricionais, no botão ANVISA
** Para que a informação nutricional seja considerada válida, é necessario que esses campos estejam preenchidos em ao menos um formato (RDC 359 ou RDC 429).
*** Caso o campo de galactose seja preenchido, a lactose se torna obrigatória e vice-versa.
**** Caso a loja esteja configurada para calcular as lupas de alto em automaticamente, esses valores serão ignorados.


INCamposAdicionaisRDC429TO

Entidade que representam os campos adicionais da informação nutricional.

Parâmetros
Nome do parâmetro Tipo de Dado Obrigatório Descrição Valores possíveis
TipoCampo Inteiro Sim Código que representa o tipo do campo selecionado. [0] => Ácido Linoleico
[1] => Ácido Linolênico
[2] => Ácido Oleico
[3] => Ácido Araquidônico
[4] => Calcio
[5] => Cloreto
[6] => Cobre
[7] => Colesterol
[8] => Colina
[9] => Cromo
[10] => Ácido Docosaexaenoico
[11] => Ácido Eicosapentaenoico
[12] => Ferro
[13] => Flúor
[14] => Fósforo
[15] => Gorduras Monoinsaturadas
[16] => Gorduras Poli-insaturadas
[17] => Iodo
[18] => Magnésio
[19] => Manganês
[20] => Molibdênio
[21] => Nucleotídeos
[22] => Ômega 3
[23] => Ômega 6
[24] => Ômega 9
[25] => Potássio
[26] => Selênio
[27] => Taurina
[28] => Vitamina A
[29] => Vitamina B1
[30] => Vitamina B12
[31] => Vitamina B2
[32] => Vitamina B3
[33] => Vitamina B5
[34] => Vitamina B6
[35] => Vitamina B7
[36] => Vitamina B9
[37] => Vitamina C
[38] => Vitamina D
[39] => Vitamina E
[40] => Vitamina K
[41] => Zinco
Valor Decimal (4, 1) Sim Valor do campo selecionado presente em uma porção do alimento. Máximo 4 inteiros e 1 decimal.


*InformacaoNutricionalChile20606

Dados da Informação Nutricional no padrão do Chile

Campo Tipo Obrigatório Descrição Valores possíveis
Porcao Inteiro 32 bits Sim Quantidade da porção Máximo 4 bytes
UnidadePorcao Inteiro 32 bits Não Unidade da porção 0 => Unidade em gramas (g)
1 => Unidade m mililitros (ml)
2 => Unidade em unidades (un)
PorcoesPorEmbalagem Inteiro 32 bits Não Numero de porções por embalagem Máximo 3 bytes
RealizaCalculoAutomaticoDePorcoesPorEmbalagem Booleano Não Indica se será realizado o cálculo de porções por embalagem automáticamente, considerando o peso da embalagem. Caso seja marcado como True, o campo PorcoesPorEmbalagem será ignorado.
ValorMedidaCaseira Inteiro 32 bits Não Valor da parte inteira da medida caseira. Máximo 4 bytes
NumeradorFracaoMedidaCaseira Inteiro 32 bits Não Valor do numerador da fração da medida caseira. Valor máximo de 255. Deve ser menor do que o valor do DenominadorFracaoMedidaCaseira e não pode ser múltiplo do mesmo.
DenominadorFracaoMedidaCaseira Inteiro 32 bits Não Valor do numerador da fração da medida caseira. Valor máximo de 255. Deve ser mario do que o valor do NumeradorFracaoMedidaCaseira e não pode ser múltiplo do mesmo.
DescricaoMedidaCaseira Inteiro 32 bits Não Medida Caseira Utilizada [00] => Colher(es) de Sopa
[01] => Colher(es) de Café
[02] => Colher(es) de Chá
[03] => Xícara(s)
[04] => De Xícara(s)
[05] => Unidade(s)
[06] => Pacote(s)
[07] => Fatia(s)
[08] => Fatia(s) Fina(s)
[09] => Pedaço(s)
[10] => Folha(s)
[11] => Pão(es)
[12] => Biscoito(s)
[13] => Bisnaguinha(s)
[14] => Disco(s)
[15] => Copo(s)
[16] => Porção(ões)
[17] => Tablete(s)
[18] => Sache(s)
[19] => Almôndega(s)
[20] => Bife(s)
[21] => Filé(s)
[22] => Concha(s)
[23] => Bala(s)
[24] => Prato(s) Fundo(s)
[25] => Pitada(s)
[26] => Lata(s)
AltoEmGordurasSaturadas Booleano Não Controla a impressão do indicador de alto em gorduras saturadas
AltoEmAcucar Booleano Não Controla a impressão do indicador de alto em açucar
AltoEmSodio Booleano Não Controla a impressão do indicador de alto em sódio
AltoEmCalorias Booleano Não Controla a impressão do indicador de alto em calorias
ImprimeAlertaDeNumeroDePorcoesAproximado Booleano Não Controla a impressão do alerta de número de porções aproximado.
NaoImprimeValorEnergetico Booleano Não Controla a impressão da linha de valor energético
ValorEnergetico Decimal(5, 1) Não Representa o valor energético do alimento. Máximo de 99999
ValorEnergetico100g Decimal(5, 1) Não Representa o valor energético de 100g de alimento. Máximo de 99999
NaoImprimeProteinas Booleano Não Controla a impressão da linha de proteinas
Proteinas Decimal(3, 1) Não Representa as proteinas do alimento. Máximo de 999
Proteinas100g Decimal(3, 1) Não Representa as proteinas em 100g do alimento. Máximo de 999
NaoImprimeGordurasTotais Booleano Não Controla a impressão da linha de gorduras totais
GordurasTotais Decimal(3, 1) Não Representa as gorduras totais do alimento. Máximo de 999
GordurasTotais100g Decimal(3, 1) Não Representa as gorduras totais em 100g do alimento. Máximo de 999
NaoImprimeGordurasSaturadas Booleano Não Controla a impressão da linha de gorduras saturadas Caso o campo GordurasTotais tenha um valor maior que 3, esse campo deve ser marcado como True.
GordurasSaturadas Decimal(3, 1) Não Representa as gorduras saturadas do alimento. Máximo de 999
GordurasSaturadas100g Decimal(3, 1) Não Representa as gorduras saturadas em 100g do alimento. Máximo de 999
NaoImprimeGorduraMonoinsaturadas Booleano Não Controla a impressão da linha de gorduras monoinsaturadas Caso o campo GordurasTotais tenha um valor maior que 3, esse campo deve ser marcado como True.
GorduraMonoinsaturadas Decimal(3, 1) Não Representa as gorduras monoinsaturadas do alimento. Máximo de 999
GorduraMonoinsaturadas100g Decimal(3, 1) Não Representa as gorduras monoinsaturadas em 100g do alimento. Máximo de 999
NaoImprimeGorduraPoliinsaturadas Booleano Não Controla a impressão da linha de gorduras poliinsaturadas Caso o campo GordurasTotais tenha um valor maior que 3, esse campo deve ser marcado como True.
GorduraPoliinsaturadas Decimal(3, 1) Não Representa as gorduras poliinsaturadas do alimento. Máximo de 999
GorduraPoliinsaturadas100g Decimal(3, 1) Não Representa as gorduras poliinsaturadas em 100g do alimento. Máximo de 999
NaoImprimeGordurasTrans Booleano Não Controla a impressão da linha de gorduras trans Caso o campo GordurasTotais tenha um valor maior que 3, esse campo deve ser marcado como True.
GordurasTrans Decimal(3, 1) Não Representa as gorduras trans do alimento. Máximo de 999
GordurasTrans100g Decimal(3, 1) Não Representa as gorduras trans em 100g do alimento. Máximo de 999
NaoImprimeColesterol Booleano Não Controla a impressão da linha de colesterol Caso o campo GordurasTotais tenha um valor maior que 3, esse campo deve ser marcado como True.
Colesterol Decimal(5, 1) Não Representa o colesterol do alimento. Máximo de 99999
Colesterol100g Decimal(5, 1) Não Representa o colesterol em 100g do alimento. Máximo de 99999
NaoImprimeHidratosDeCarbono Booleano Não Controla a impressão da linha de hidratos de carbono
HidratosDeCarbono Decimal(3, 1) Não Representa os hidratos de carbono do alimento. Máximo de 999
HidratosDeCarbono100g Decimal(3, 1) Não Representa os hidratos de carbono em 100g do alimento. Máximo de 999
NaoImprimeAcucaresTotais Booleano Não Controla a impressão da linha de açúcares totais
AcucaresTotais Decimal(3, 1) Não Representa os açucares totais do alimento. Máximo de 999
AcucaresTotais100g Decimal(3, 1) Não Representa os açucares totais em 100g do alimento. Máximo de 999
NaoImprimeSodio Booleano Não Controla a impressão da linha de sódio
Sodio Decimal(5, 1) Não Representa o sódio do alimento. Máximo de 99999
Sodio100g Decimal(5, 1) Não Representa o sódio em 100g do alimento. Máximo de 99999


*DepartamentoTO

Dados do Departamento

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(2) sim Código do Departamento Máximo 2 dígitos numéricos
Descricao string(50) Não Observação sobre o departamento Máximo 50 bytes
Ativa modo auditoria Booleano Não Ativa o modo auditoria por departamento.  


*ItemTO

Dados do Item

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código do item Máximo 6 dígitos numéricos .
Caso o MGV 7 esteja configurado para calcular o dígito verificador durante a importação, este campo poderá ter no máximo 5 dígitos.
Preco Decimal Sim Preço/kg ou Preço/Unid. do item O valor da tara deve estar entre 0,00 e 9999,99 caso o MGV 7 esteja configurado para trabalhar com centavos, caso contrário será 0 a  999999.
CodDepartamento Inteiro 32 bits Sim Código do departamento principal do item O código de departamento deve variar de 1 a 99. O departamento precisa ser previamente cadastrado no MGV 7.
TipoVendaInt Inteiro 32 bits Sim Tipo de Produto [0] => Venda por peso
[1] => Venda por unidade
[2] => EAN-13 por peso
[3] => Venda por peso glaciado
[4] => Venda por peso drenado
[5] => EAN-13 por unidade
DiasValidade * Inteiro 32 bits Sim Dias de validade do item Máximo 3 bytes.
Vide detalhes abaixo na tabela sobre o Comportamento deste campo
Descritivo1aLinha String(25) Sim Primeira linha de descritivo Máximo 25 caracteres
Descritivo2aLinha String(25) Não** Primeira linha de descritivo Máximo 25 caracteres
Descritivo3aLinha String(35) Não Primeira linha de descritivo Máximo 35 caracteres
Descritivo4aLinha String(35) Não Primeira linha de descritivo Máximo 35 caracteres
 CodInfoExtra Inteiro 32 bits   Não  Código da Informação extra (fk) 0 => Não contém
CodImagem Inteiro 32 bits   Não  Código da imagem (fk) 0 => Não contém
CodInfoNutricional Inteiro 32 bits   Não  Código da Informação nutricional (fk) 0 => Não contém
CodGlaciamento Inteiro 32 bits   Não  Código do Percentual de Glaciamento (fk) 0 => Não contém
CodConservacao Inteiro 32 bits   Não  Código da Conservação (fk) 0 => Não contém
CodFracionador Inteiro 32 bits   Não  Código do Fracionador (fk) 0 => Não contém
CodFornecedor Inteiro 32 bits   Não  Código do Fornecedor (fk) 0 => Não contém
CodTara Inteiro 32 bits   Não  Código da Tara Pré (fk) 0 => Não contém
CodMidia Inteiro 32 bits   Não  Código da Mídia (fk) 0 => Não contém
CodCampoExtra1 Inteiro 32 bits   Não  Código do Campo Extra 1 (fk) 0 => Não contém
CodCampoExtra2 Inteiro 32 bits   Não  Código do Campo Extra 2 (fk) 0 => Não contém
CodCampoExtra3 Inteiro 32 bits   Não  Código do Campo Extra 3 (fk) 0 => Não contém
CodCampoExtra4 Inteiro 32 bits   Não  Código do Campo Extra 4 (fk) 0 => Não contém
AtivaImprDataValidade Booleano Não Ativa a impressão da data de validade na balança  
Lote String(12) Não Lote Máximo 12 dígitos numéricos
CodEspecial String(11) Não Código EAN-13 Especial Máximo 11 dígitos numéricos
CodEAN String(12) Não EAN-13 do Fornecedor Máximo 12 dígitos numéricos
ListaDeDepartamentosAssociados List<inteiro 32 bits> Não Lista de departamentos associados ao item. O código de departamento deve variar de 1 a 99. O departamento precisa ser previamente cadastrado no MGV 7.
PrecoPromocional Decimal Não Preço Promocional - Preço/kg ou Preço/Unid. do item O valor da tara deve estar entre 0,00 e 9999,99 caso o MGV 7 esteja configurado para trabalhar com centavos, caso contrário será 0 a  999999.
O preço promocional deve ser inferior ao preço.
SolicitaFornecedorNaBalanca Booleano Não Indica se a balança irá solicitar o fornecedor após chamada do PLU false => Utiliza o fornecedor associado
true => Balança solicita fornecedor após chamada do PLU
ListaFornecedoressAssociados List<inteiro 32 bits> Não Lista de códigos de fornecedores associados ao item.  Os fornecedores precisam ser previamente cadastrados no MGV 7.
AtivaImprDataEmbalagem Booleano Não Impressão da data da embalagem  
Ativo Booleano Não Indica se o item deve ser associado com as balanças  
IndicadorUso String(1) Não Utilizado na composição do código de barras Máximo 1 dígito numérico (0 a 9)
Quando o tipo do código de barras configurado no MGV 7 for:
Tipo 5:  será utilizado como indicador de uso na composição do código.
Tipo 2 e Tipo 4: será utilizado como versão do preço na composição do código.
ListaDeBalancaItemDesativado List <inteiro 32 bits> Não Sequência de balanças onde o item não estará ativo Lista de balanças desativadas para este item
ListaDeBalancaAssociadas List<inteiro 32 bits> Não Lista de códigos das balanças associadas ao item. As balanças precisam ser estar previamente cadastradas no MGV 7.
SolicitaTaraOperacao Booleano Não Solicita a tara na operação [0] => Não solicita tara na balança
[1] => Solicita Tara na Balança


* Configuração do campo "DiasValidade";
Campo de Validade Comportamento das Balanças
000 As Balanças NÃO IMPRIMEM A VALIDADE. No Cadastro do MGV7 a "flag" para a impressão da data de embalagem depende da configuração vinda no Arquivo e a "flag" para a impressão da data de validade fica DESMARCADA.
001 a 990 As Balanças Imprimem as Datas De Embalagem e Validade de acordo com a configuração vindano arquivo.
998 As balanças NÃO IMPRIMEM AS DUAS DATAS (embalagem e validade).
No cadastro do MGV7 as "flag" para a impressão das datas de embalagem e validade ficam DESMARCADAS.
999 Validade introduzida na balança ao chamar o PLU.


** Obs: A obrigatoriedade depende de configuração no MGV 7.


*BalancaTO

Entidade que representa os dados de uma determinada balança.

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro 32 bits Sim Código da balança 01 a 64
MeioComunicacao inteiro 32 bits Sim Tipo de comunicação 1=> RS-485
3=> Ethernet
4=> WiFi
EnderecoIP String * Endereço IP Endereço IP – Deverá ser declarado com pontos no caso de balança Ethernet.
* (Obrigatório para Ethernet e WiFi)
CodParametro inteiro 32 bits Sim Código da configuração  
NumeroEtiqueta inteiro 32 bits Sim Número da etiqueta utilizada Vide banco de etiquetas do MGV 7 para modelos compatíveis.
NumeroEtiqueta2 inteiro 32 bits Não Número da 2ª etiqueta utilizada, caso utilize seleção de etiquetas na operação de pesagem Vide banco de etiquetas do MGV 7 para modelos compatíveis.
NumeroEtiqueta3 inteiro 32 bits Não Número da 3ª etiqueta utilizada, caso utilize seleção de etiquetas na operação de pesagem Vide banco de etiquetas do MGV 7 para modelos compatíveis.
CodTipoBalanca Inteiro 32 bits Sim  Modelo da Balança 04 – Prix 4N
06 – Prix 4 Flex
07 – Prix 4S Flex
08 – Prix 5
09 – Prix 5 Self Service 30
15 – Prix 5 Self Service 40
16 – Prix 4 Plus
17 – Prix 4 W
18 – Prix 4 W Plus
19 – Prix 4 Uno
20 – Prix 5 Plus
21 – Prix 4 Due
23 – Prix 6 Touch
24 – Prix 6
25 - Prix 6i
27 – Prix 4W Due
29 - Prix 4 Uno V8
32 - Prix 5 Plus V8.7
33 - Prix 4 Due V8
35 - Prix 5W V8.7
Ativa Booleano - Indica se a balança está ativa  
CodTeclado Inteiro 32 bits Não Código do teclado utilizado null => Não utiliza
DeptosAssociados List<inteiro 32 bits> Não Lista de departamentos associados com a balança.  
Observacao String (100) Não Observações  
CodDepartamento Inteiro 32 bits Sim Código do departamento principal  
CodImagemCabecalho Inteiro 32 bits Não Código da imagem de cabeçalho -1 => Desassocia imagem de cabeçalho null => Não utiliza
CodImagemRodape Inteiro 32 bits Não Código da imagem de rodapé -1 => Desassocia imagem de rodapé null => Não utiliza
CodTexto Inteiro 32 bits Não Código do Texto Genérico utilizado null => Não utiliza
CodMsgPublicitaria Inteiro 32 bits Não Código da Mensagem publicitária utilizada null => Não utiliza
ListaMidias List<Inteiro 32 bits> Não Lista de mídias associadas a balança. A ordem dos elementos na lista indicará a ordem de execução das mídias.  


*ParametroBalancaTO

Parâmetros utilizados na configuração da balança

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(2) Sim Código do parâmetro da balança Máximo 2 dígitos númericos.
AtivaAcumulados Booleano Sim Ativa armazenamento de dados acumulados  
AtivaApresentacaoRelogio Booleano Sim Ativa relógio  
AtivaBeeper Booleano Sim Ativa beeper  
AtivaComandoImpr Booleano Sim Ativa a impressão automática no modo de pré-empacotamento  
AtivaDataRetroativa Booleano Sim Ativar data retroativa  
AtivaDataSacrificio Booleano Não Ativa a impressão da data de sacrificio  
AtivaGerenciamentoOperadores Booleano Não Ativa o uso de operadores (Disponível na Prix 4 Uno, Prix 5 Plus e Linha Prix 6)  
AtivaImprDataEmbalagem Booleano Sim Ativa a impressão da data da embalagem  
AtivaImprDataValidade Booleano Sim Ativa a impressão da data de validade  
AtivaImprHora Booleano Sim Ativa a impressão de hora  
AtivaImprImagemCabecalho Booleano Sim Ativa a impressão da imagem de cabeçalho  
AtivaImprImagemRodape Booleano Sim Ativa a impressão da imagem de rodapé  
AtivaImprInformacaoExtra Booleano Sim Ativa a impressão de informação extra  
AtivaImprInformacaoNutricional Booleano Sim Ativa a impressão de informação nutricional  
AtivaImprLote Booleano Sim Ativa a impressão de lote ao invés de data  
AtivaImprPLU Booleano Sim Ativa a impressão após consulta da PLU  
AtivaImprTara Booleano Sim Ativa a impressão de tara  
AtivaImprTextoGenerico Booleano Sim Ativa a impressão de texto genérico  
AtivaModoCodigo Booleano Sim Ativa o modo diversos  
AtivaModoComunicaOpera Booleano Sim Ativar funcionalidade "comunica-opera" Recurso disponível na Prix 5 e Prix 5 Plus  
AtivaModoProducao Booleano Não Ativa a utilização do modo produção na balança  
AtivaModoQuebra Booleano Sim Ativa o modo quebra na balança  
AtivaReimpressao Booleano Sim Habilitar a reimpressão de etiquetas com o peso estável (Prix 4 Flex, Prix 4 Plus, Prix 4 W, Prix 4 Uno, Prix 5, Prix 5 Plus e Linha Prix 6)  
AtivaTaraProgramada Booleano Sim Ativa a tara pré-programada  
AvancaEtiqueta Booleano Sim Ativa avançar etiqueta  
BloqueiaImpressaoAtePesoRetornarZero Booleano Não Ativa o bloqueio da impressão caso a balança não retorne a zero.  
BloqueiaTecladoParaLogin Booleano Não Ativa o bloqueio do teclado para login true = teclado será bloqueado na balança
false = teclado não será bloqueado na balança.
Apenas quando configurado a opção 'Login do operador controlado via leitor de código de barras/RFID' no MGV 7.
ConsideraImgItemParte2aEtq Booleano Não A imagem do item irá respeitar a flexibilização da segunda etiqueta  
ContarDia Booleano Sim Incluir dia atual na "data de validade"  
ControleSupervisaoInt Inteiro 32 bits Sim Controle de Supervisão 1 = Liberação Geral
2 = Liberação por Senha
Descricao String(50) Sim Descrição do parâmetro da balança Máximo 50 bytes
DigitacaoLote Booleano Sim Ativa a digitação do lote na balança  
ExibeCodigoItemTecladoAcessoRapido Booleano Não Ativa a exibição do código do item no teclado de acesso rápido. Utilizado quando o modo auto serviço está habilitado true = exibição de código do item ativada
false = exibição de código do item desativada.
Obs.: Deve ser habilitado exibeCodigoItemTecladoAcessoRapido ou exibePrecoTecladoAcessoRapido. Não pode enviar as duas opções habilitadas.
ExibePrecoTecladoAcessoRapido Booleano Não Ativa a exibição do preço do item no teclado de acesso rápido. Utilizado quando o modo auto serviço está habilitado true = exibição de preço do item ativada
false = exibição de preço do item desativada.
Obs.: Deve ser habilitado exibePrecoTecladoAcessoRapido ou exibeCodigoItemTecladoAcessoRapido. Não pode enviar as duas opções habilitadas.
ImprimeDadosFlexiveis Booleano Sim Ativa a impressão de dados flexíveis em etiquetas e balanças que suportam esta funcionalidade  
ImprimeEmPapelContinuo Booleano Sim Ativa a impressão de etiqueta em papel contínuo nas balanças que suportam esta funcionalidade  
InverteImprEtiqueta Booleano Sim Ativa impressão invertida de etiquetas  
ModoAutoServico Booleano Não Ativa o modo auto serviço na balança. Apenas na balança Prix 6i. true = modo auto serviço habilitado
false = modo auto serviço desabilitado.
ModoComandaInt Inteiro 32 bits Sim Modo Comanda (Somente para a Prix4 Uno) 0 = Desligado
1 = Ligado (não imprime o código de barras)
3 = Ligado (imprimi o código de barras)
PermiteImpressaoPrecoUnitarioZerado Booleano Não Permitirá a impressão do item com preço unitário zero.  
PreTaraPermanentementeAtiva Booleano Sim Ativa Tara Predeterminada Permanentemente ativa  
Senha String(4) Sim Senha da Balança (numérica) Exatamente 4 dígitos
SolicitaDataValidadeInvesDias Booleano Sim Solicita a data de validade ao invés de dias de validade na balança
(Prix 4 Plus, Prix 4 W, Prix 4 Uno, Prix 4 Due, Prix 5 Plus e Linha Prix 6)
 
SolicitacaoFornecedor Inteiro 32 bits Sim Tipo da solicitação de fornecedor da balança. Esse valor so será respeitado caso possua a funcionalidade "Solicitação de fornecedor na balança" ativa e tenha o parâmetro "Permite a solicitação de fornecedor nas balanças" ligado nas políticas de segurança 0 - Desabilitado
1 - Digitação pelo teclado
2 - Leitura de código de barras ou QR Code
3 - Digitação ou Leitura de código de barras ou QR Code
TempoEmSegundosParaRetornarTelaPrincipal Inteiro Não Configura o tempo para retornar a tela principal da balança. Utilizado quando o modo auto serviço está habilitado. Máximo 2 dígitos númericos.
TipoDescritivoInt Inteiro 32 bits Sim Tipo de descritivo 1 = 1 linha de descritivo
2 = 2 linhas de descritivo
TipoLoteInt Inteiro 32 bits Sim Ativa o uso de lote 0 – Lote Fixo (Prix 4 N, Prix 4 Flex, Prix 4 Plus, Prix 4 Uno, Prix 5, Prix 5 Plus e Linha Prix 6)
1 – Temporário (Prix 5, Prix 5 Plus e Linha Prix 6)
2 – Solicitar lote (Prix 5, Prix 5 Plus e Linha Prix 6)
DesativarImpressao Booleano Sim Indica se a balança realizará impressão.  
SuprimirRDC429_ColPorcao100g Booleano Não Indica se a balança deverá suprimir a impressão da coluna de 100 g da informação nutricional padrão RDC 429. Essa coluna somente será suprimida caso a porção seja igual a 100 g, de forma que ambas colunas tivessem valores iguais.  
SuprimirRDC429_ColVD Booleano Não Indica se a balança deverá suprimir a impressão da coluna de Valor Diário da informação nutricional padrão RDC 429.  
SuprimirRDC429_LinhaPorcao Booleano Não Indica se a balança deverá suprimir a impressão da linha de Porção da informação nutricional padrão RDC 429.  
SuprimirRDC429_PorcaoEmbalagem Booleano Não Indica se a balança deverá suprimir a impressão da linha de Porções Por Embalagem da informação nutricional padrão RDC 429.  
bloqueioImpressaoAbaixoPesoMinimo Booleano Não Habilita o bloqueio de impressão de pesagens abaixo de um peso minimo. O valor do peso minimo pode ser definido no parâmetro pesoMinimoParaImpressao true = Bloqueio de impressão abaixo do peso minimo habilitado.
false = Bloqueio de impressão abaixo do peso minimo desabilitado.
pesoMinimoParaImpressao Inteiro Não Define o valor minimo que uma pesagem possua para que possa ser realizada a impressão.
Somente será utilizado caso a flag bloqueioImpressaoAbaixoPesoMinimo seja marcada como true.
Valores inteiros entre 2 e 32000.
tipoReconhecimentoItem Inteiro Não Define o tipo de reconhecimento aplicado ao item. [0] => Desligado
[1] => Reconhecimento por Voz
[2] => Reconhecimento por Imagem
metodoReconhecimentoItem Inteiro Não Define o método aplicado para reconhecimento de itens. [0] => Contínuo
[1] => Ao Solicitar
habilitaFalaBalanca Boolean Não Define se a fala da balança estará ligada ou desligada.
habilitaReconhecimentoOperador Boolean Não Define se o reconhecimento de operadores estará ligado ou desligado.
suprimirRDC429_AltoEm Booleano Não Indica se a balança deverá suprimir a impressão de lupas de alto em da informação nutricional padrão RDC429.  
habilitaFrisoLED Booleano Não Indica se a balança possuirá o friso LED habilitado.  
corFrisoLED String Não O valor hexadecimal da cor que será utilizada no frio LED. Não deve conter o caractere "#".  
flexibilizacaoGeralDados Booleano Não Indica se a balança utilizará o modo de flexibilização geral de dados  
declaracaoSimplificadaQtdsNaoSignificativasRDC429 Booleano Não Indica se a balança utilizará a declaração simplificada de quantidades de nutrientes não significativos nas informações nutricionais padrão Anvisa RDC 429.  
solicitaNumeroEtiquetasAoImprimirItemEan13 Booleano Não Indica se a balança solicitará o número de etiquetas a serem impressas ao imprimir um item com código EAN-13.  


*OperadorTO

Dados do Operador

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(3) sim Código do Departamento Máximo 3 dígitos numéricos  (1 a 500)
Operador string(12) Sim Nome do operador Máximo 12 bytes
Nome String(40) Sim Nome completo do operador Máximo 40 bytes
TipoUsuario Inteiro 32 bits Sim* Tipo de Operador 0 - Operador de Balança
1 - Senha de contingência
Bloqueado Booleano Sim* Indica se o operador está bloqueado  
Logoff Booleano Sim* Indica se será efetuado o logoff automático do operador depois de um determinado tempo em minutos, definido em TempoLogoff.  
TempoLogoff Inteiro 32 bits Sim* quando o campo Logoff for true Tempo em segundos para efetuar o  logoff  automático, caso configurado em Logoff. Tempo em minutos
Senha String(4) Sim* Senha do operador Máximo 4 bytes
CodBarras String(40) Sim** Código de barras Máximo de 40 dígitos alfanuméricos e mínimo de 12 dígitos alfanúmericos

* Obs: Estes campos são solicitados apenas quando o Nível de gerenciamento de operadores configurado for "Modo auditoria"
** Obs: Este campo é solicitado apenas quando o Nível de gerenciamento de operadores configurado for diferente que "Desligado" e a opção "Login do operador controlado via leitor de código de barras/RFID" esteja selecionada.


*PercentualGlaciamentoTO

Dados do Percentual de Glaciamento

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código do Percentual de Glaciamento Máximo 6 dígitos numéricos 
Percentual Decimal Sim Percentual de glaciamento Máximo  99,99.
Descricao String(20) Sim Descrição do percentual  



*EConfiguracaoAplicacaoIntegracao

Configurações da aplicação.

Campo Tipo Obrigatório Descrição Valores possíveis
nome String(50) Sim Descrição da configuração Máximo 50 bytes
utilizaLogo Booleano Sim Indica se a loja utiliza logo
caminhoImagem String Sim Caminho da imagem
apresentacaoEAN13 Inteiro 32 bits Sim Apresentação do EAN-13
numeroDigitosCodigoEAN13 Inteiro 32 bits Sim Quantidade de dígitos do código EAN-13
imprimeUltimoDigitoEAN13 Booleano Sim Indica se imprime último dígito do código EAN-13
utilizaIndicadorUso Booleano Sim Indica se utiliza indicador de uso
utilizaCentavos Booleano Sim Indica se utiliza centavos
utilizaDV Booleano Sim Indica se utiliza DV
tipoCODE128 Inteiro 32 bits Sim Tipo code 128
regraArredondamento Inteiro 32 bits Sim Regra de arredondamento
diferencaHorario Inteiro 32 bits Sim Diferença de horário
nivelControleOperadores Inteiro 32 bits Sim Nível de controle de operadores
configuracaoGS1 Inteiro 32 bits Sim Configuração GS1
digitoDestaque Inteiro 32 bits Sim Dígito destaque
imprime13Digitos Booleano Sim Indica se imprime 13 dígitos
imprimeFundoReverso Booleano Sim Indica se imprime fundo reverso
precoPromocional Inteiro 32 bits Sim Preço promocional
unidadeMonetaria String(4) Sim Unidade monetária Máximo 4 bytes
unidadeMassa String Sim Unidade de massa 1 – kg
2 – lb
configuracaoEAN13 Inteiro 32 bits Sim Configuração do EAN-13
codificacaoEnconding Inteiro 32 bits Sim Configuração do encoding
pastaComunicacao String Sim Pasta de comunicação
utilizaLeitorCodigoBarrasParaOperador Booleano Sim Utiliza leitor de código de barras para operador
padraoInfoNutricional Inteiro 32 bits Sim Padrão de informação nutricional 1 – ANVISA_RDC_359_360_VERTICAL
3 – ANVISA_RDC_359_360_LINEAR
4 – ANVISA_RDC_429_VERTICAL
5 – ANVISA_RDC_429_LINEAR
ordemCamposEtiqueta String Sim Ordem dos campos da etiqueta
legendaPreco1 String(6) Sim Legenda do preço 1 Máximo 6 bytes
legendaPreco2 String(6) Sim Legenda do preço 2 Máximo 6 bytes
legendaPreco3 String(6) Sim Legenda do preço 3 Máximo 6 bytes
selecaoLayoutEtiqueta Inteiro 32 bits Sim Seleção do layout da etiqueta 0 – Não solicita
1 – Solicita a cada operação
2 – Solicita através da tecla função
legendaEtiqueta1 String(6) Sim Legenda da etiqueta 1 Máximo 6 bytes
legendaEtiqueta2 String(6) Sim Legenda da etiqueta 2 Máximo 6 bytes
legendaEtiqueta3 String(6) Sim Legenda da etiqueta 3 Máximo 6 bytes
precoSolicitado Booleano Sim Preço solicitado
tipoQRCode Inteiro 32 bits Sim Tipo de QR Code 0 – Não utiliza
1 – Data matrix reduzido
2 – Data matrix expandido
3 – QR Code reduzido
4 – QR Code expandido
camposQRCode String Sim Campos selecionados para QR Code
imprimeLegendaQRCode Booleano Sim Indica se imprime legenda QR Code
imprimeIdentificacaoAIQRCode Booleano Sim Indica se imprime identificação AI do QR Code
montaDigitalLinkQRCode Booleano Sim Indica se monta o digital link do QR Code
urlDigitalLink String(70) Sim Url do digital link Máximo 70 bytes
permiteImprimirEtiquetaGrande Booleano Sim Indica se permite imprimir etiqueta grande
descricaoEmbalagemGlaciados String(11) Sim Descrição de embalagem glaciados Máximo 11 bytes
teorAguaGlaciados String(11) Sim Descrição de teor de água glaciados Máximo 11 bytes
calculoAutomaticoDeAltoEm Booleano Não Indica se o MGV deverá realizar o cálculo de marcações de Alto Em automaticamente.
valorReferenciaCalculoAltoEmAcucar Decimal Não Representa o valor de referência utilizado para calcular marcação de Alto Em Açúcar. Valores entre 0 e 50.
valorReferenciaCalculoAltoEmGorduraSaturada Decimal Não Representa o valor de referência utilizado para calcular marcação de Alto Em Gordura Saturada. Valores entre 0 e 20.
valorReferenciaCalculoAltoEmSodio Decimal Não Representa o valor de referência utilizado para calcular marcação de Alto Em Sódio. Valores entre 0 e 2000.



*EOpcoesMidia

Opções para exclusão de mídia.

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código da Mídia Máximo 6 dígitos numéricos 
ExcluiArquivoFisico Booleano Sim Se verdadeiro o arquivo físico será excluido juntamente com o registro de mídia.  



*PrecoItemTO

Informações relativas ao preço do item

Campo Tipo Obrigatório Descrição Valores possíveis
Código String(6) Sim Código do Item Máximo 6 dígitos numéricos 
Preco Decimal Sim Preço do item  



*EDadosPrecoPromocional

Informações relativas ao preço promocional

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código do Item Máximo 6 dígitos numéricos 
PrecoPromocional Decimal Sim Preço promocional do item  



*TecladoTO

Informações relativas ao Teclado

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro (2) Sim Código do teclado Máximo 2 dígitos numéricos.
Entre 1 e 99 
Observacao String(100) Não Observações do teclado  
ListaLayers List< InfLayerTecladoTO > Sim Lista com objetos que representam as layers associadas ao teclado. Cada layer (número do teclado) possui as teclas configuradas para o teclado.  



*InfLayerTecladoTO

Um teclado pode ter várias layers, onde cada layer pode ter associado uma ou mais teclas.

Campo Tipo Obrigatório Descrição Valores possíveis
NumeroLayerTeclado Inteiro Sim Número da Layer Máximo 2 dígitos numéricos.
Entre 1 e 20 
Descrição String(100) Sim Descrição da layer  
MaisVendidos Booleano Sim Caso seja verdadeiro, indica se este é um teclado que exibirá itens "Mais vendidos" (selecionados automaticamente em alguns modelos de balança) ou se este teclado terá associado a ele uma lista de teclas.  
CodigoMidia Inteiro 32 bits Não Código da mídia do tipo "imagem do teclado" que será exibida em alguns modelos de balança. Código da mídia previamente cadastrada no MGV7 ou zero caso não queira associar uma mídia de teclado.
ListaTeclas List< TeclaTecladoTO > Sim* Lista com objetos que representam as teclas associadas ao teclado. *Campo obrigatório para teclados que não sejam do tipo "Mais Vendidos".

Caso seja um teclado do tipo "Mais Vendidos" a lista de teclas será ignorada caso seja informada.
QtdeTeclas Inteiro 32 bits Não Utilizado em alguns modelos de balança (EX: Prix 6 Touch), indica a quantidade de teclas que aparecem simultâneamente no display. 20  ou 40.
Caso não seja informada, a quantidade default será 20.



*TeclaTecladoTO

Informações relativas a tecla do teclado

Campo Tipo Obrigatório Descrição Valores possíveis
LayerTeclado Inteiro 32 bits Sim Número do teclado. Máximo 2 dígitos numéricos.
Entre 1 e 20(*).
* Depende do modelo da balança.
Tecla Inteiro 32 bits Sim Número da tecla associada Número inteiro maior que zero.
CodItem Inteiro 32 bits Sim Código do item associado à tecla. O item deve estar previamente cadastrado no MGV7.
Opcao Inteiro 32 bits Sim Opção de texto ou imagem 0 = Texto
1 = Imagem
Texto1 String (10) Não Linha 1 de texto da tecla Válido se a opção for igual a 0 = Texto
Texto2 String (10) Não Linha 2 de texto da tecla Válido se a opção for igual a 0 = Texto
Texto3 String (10) Não Linha 3 de texto da tecla Válido se a opção for igual a 0 = Texto
FileBase64 String Não Arquivo no formato base 64. -
CaminhoImagem String(1024) Sim(*) Caminho da figura associada a tecla Obrigatório se a opção for igual a 1 = Imagem
A imagem já deve existir no computador onde está instalado o MGV7.



*TextoGenericoTO

Informações relativas ao Texto Genérico

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro (2) Sim Código do texto genérico Máximo 2 dígitos numéricos.
Entre 1 e 99 
Observacao String(100) Não Observação do texto genérico Máximo 100 caracteres
TextoGenerico String(336) Sim Linhas do texto genérico, sendo o máximo de 6 linhas com no máximo 56 caracteres por linha.  



*MensagemPublicitariaTO

Informações relativas a mensagem promocional

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(2) sim Código da mensagem Máximo 2 dígitos numéricos.
Entre 1 e 99 
Observacao String(100) Não Observações do teclado  
Mensagens List< MensagemLinhaTO > Sim Lista com as mensagens publicitárias. No máximo 10 mensagens.



*MensagemLinhaTO

Informações relativas a uma linha de mensagem

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(2) sim Código da linha  
Descricao String(60) Sim Texto da mensagem  Máximo 60 caracteres
Ativado Booleano Sim Indica se a mensagem está ativa ou não  
MsgCorFonte string(6) Não Cor da fonte da mensagem. Em hexadecimal Valor default: FFFFFF
MsgCorFundo string(6) Não Cor de fundo da mensagem. Em hexadecimal Valor default: 000000



*ExportaTransacoesPendentesTO

Informações relativas a uma transação de rastreabilidade de produtos

Campo Tipo Obrigatório Descrição Valores possíveis
CodigoBalanca Inteiro 32 bits sim Código da balança De 1 a 64
SequencialTransacao Inteiro 32 bits Sim Sequencial da Transação  
CodigoProduto Inteiro 32 bits Sim Código do item previamente cadastrado no MGV7  
DataHoraTransacao DateTime Não Data e hora da transação .  
SituacaoTransacaoString String(1) Sim Situação da transação E = Embalada
B = Comercializada
V = Vencida
G = Descarte Generico
D = Descarte por Vencimento
DataHoraBaixa DateTime Sim Data e hora da baixa da transação.  



*AcumuladoTO

Informações relativas as transações acumuladas

Campo Tipo Obrigatório Descrição Valores possíveis
CodigoDepartamento Inteiro 32 bits - Código do departamento principal associado ao item  
CodigoItem Inteiro 32 bits - Código do item  
PrecoUnitarioItem Decimal - Preço unitário do item  
TransacoesDiario Inteiro 32 bits - Quantidade de transações diárias  
PesoDiario Decimal - Peso acumulado diário  
PrecoDiario Decimal - Preço acumulado diário  
TransacoesMensal Inteiro 32 bits - Quantidade de transações mensal  
PesoMensal Decimal - Peso acumulado mensal  
PrecoMensal Decimal - Preço acumulado mensal  



*ComandaTO

Informações relativas a comanda

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro 64 bits - Identificador da comanda do MGV. De uso interno.  
NumeroComandaBalanca Inteiro 32 bits - Identificador da comanda, utilizado pela balança  
DataAbertura DateTime - Data de abertura da comanda  
DataFechamento DateTime - Data de encerramento da comanda  
Balanca Inteiro de 32 bits - Endereço da balança  
Transacoes List< TransacaoBalancaTO > - Lista com as transações realizadas  
NomeOperador String(12) - Operador que efetuou a transação  
CodigoDoOperador Inteiro 32 bits - Código do operador  
NomeOperador String(50) - Nome do operador que efetuou a transação  
StatusInt Inteiro 32 bits - Tipo de venda [0] => Em processamento
[1] => Encerrada
[2] => Processada
[3] => Cancelada
[4] => Não existe



*TransacaoBalancaTO

Informações relativas as transações

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo Inteiro 32 bits - Código da Transação  
NomeOperador String(12) - Operador que efetuou a transação  
Item Inteiro 32 bits - Código do item  
Data DateTime - Data e hora da transação  
TipoVenda Inteiro 32 bits - Tipo de venda [0] => Venda por peso
[1] => Venda por unidade
[2] => EAN-13 por peso
[3] => Venda por peso glaciado
[4] => Venda por peso drenado
[5] => EAN-13 por unidade
Preco Decimal - Preço unitário do item  
Quantidade Inteiro 32 bits - Quantidade quando for venda por quantidade  
Descritivo String(120) - Descrição do item  
LojaCodigo Inteiro (5) - Código da loja  
Lote String(12) - Lote do item  
Peso Decimal - Peso quando for uma venda por peso  
CodigoDoOperador Inteiro 32 bits - Código do operador  
Modo Quebra Booleano - Indica que a transação é do tipo Modo Quebra Default: False
Balanca Inteiro 32 bits - Código da balança  
PesoTara Decimal - Tara  
DeptoItemCodigo Inteiro 32 bits - Código do departamento principal do item  
DeptoItemDescricao String - Descritivo do departamento principal do item  
DataEHoraDeValidade DateTime - Data e hora de validade  
Vendido Booleano - Indica se o item foi comercializado  
Cancelado Booleano - Indica se a transação foi cancelada pela balança  
DataDaBaixaDaTransacao DateTime - Data e hora da baixa do produto  



*ExportaTransacoesTotaisTO

Informações relativas as transações

Campo Tipo Obrigatório Descrição Valores possíveis
OperadorNome String(12) - Operador que efetuou a transação  
CodigoItem Inteiro 32 bits - Código do item  
TipoVendaItem Inteiro 32 bits - Tipo de venda [0] => Venda por peso
[1] => Venda por unidade
[2] => EAN-13 por peso
[3] => Venda por peso glaciado
[4] => Venda por peso drenado
[5] => EAN-13 por unidade
PrecoTotalSomado Decimal - Preço total somado  
QtdeSomada Inteiro 32 bits - Quantidade somada das transações quando for venda por  unidade  
DescricaoItem String(120) - Descrição do item  
PesoSomado Decimal - Peso somado das transações quando for venda por peso  
CodigoOperador Inteiro 32 bits - Código do operador  
Dia Inteiro 32 bits - Dia da transação  
Mes Inteiro 32 bits - Mês da transação  
Ano Inteiro 32 bits - Ano da transação  



*MidiaTO

Informações relativas a Mídia

Campo Tipo Obrigatório Descrição Valores possíveis
Codigo String(6) sim Código da Mídia Máximo 6 dígitos numéricos 
Deve ser um número maior que 500.
Descricao Sring(100) Sim Descrição da mídia  
TipoInt Inteiro 32 bits Sim Tipo de mídia 0=>Imagem de item colorida
1=>Imagem de Banner
2=>Imagem de Teclado
8=>Vídeo de consumidor
9=>Imagem de consumidor
10=>Imagem Promocional (Autoatendimento)
11=>Imagem cross selling
12=>Imagem"Iniciar Operacao" (Autoatendimento)
MidiaArquivo String(100) Sim Nome do arquivo Apenas o nome doa arquivo. EX:  boloChocolate.jpg
FileBase64 String Sim Arquivo físico da mídia. Arquivo físico da mídia em formato StreamBase64.
Reproduzir Booleano Sim Indica se a mídia será reproduzida na balança  
DataInicial DateTime Não Permite especificar a vigência para a exibição da mídia.
Válido apenas para os tipos de mídia 01, 08 e 09.
 
DataFinal DateTime Não Permite especificar a vigência para a exibição da mídia.
Válido apenas para os tipos de mídia 01, 08 e 09.
 
DiasInt List< Int32> Não Permite especificar os dias da semana onde a mídia será exibida. 
O padrão é exibir a mídia todos os dias da semana.
Válido apenas para os tipos de mídia 01, 08 e 09.
Máximo 7 Itens, sendo 1 = domingo a 7 = sábado



*ProgramacaoMidiaTO

Informações relativas a programação de mídia

Campo Tipo Obrigatório Descrição Valores possíveis
CodigoMidia Inteiro 32 bits Sim Código da mídia  
CodigoBalanca Inteiro 32 bits Sim Código da balança  



*SolicitaCargaTO

Informações relativas a solicitação de carga na balança

Campo Tipo Obrigatório Descrição Valores possíveis
Balancas List< int> Não Lista de balanças que receberão a carga Se esse parâmetro não for informado, será feito carga para todas as balanças.
OpcoesDeComunicacao List OpcaoSolicitacaoCargaTO Sim Opções de comunicação  



*OpcaoSolicitacaoCargaTO

Informações relativas as opções de carga nas balanças

Campo Tipo Obrigatório Descrição Valores possíveis
OpcoesComunicacaoInt Inteiro 32 bits Sim Opção de comunicação [0] => Não Enviar
[1] => Completa
[2] => Alterados
Simultaneidade Boolean Sim Transmissão simultânea
TipoDeDadoInt Inteiro 32 bits Sim Tipo de dados [3] => Item
[4] => Informação Extra
[5] => Informação Nutricional
[6] => Fornecedor
[7] => Tara
[8] => Fracionador
[9] => Conservação
[10] => Campo Extra 1
[11] => Campo Extra 2
[12] => Teclado
[13] => Mensagem
[14] => Texto Genérico
[16] => Imagem
[26] => Configuração
[27] => Limpar Imagem
[34] => Campo Extra 3
[35] => Campo Extra 4
[36] => Mídias



*LojaTransacaoTO

Informações relativas a solicitação de baixa de transações por loja

Campo Tipo Obrigatório Descrição Valores possíveis
LojaCodigo Inteiro 32 bits Sim Código da loja
SequencialTransacaoBalanca Inteiro de 32 bits Sim Sequencial da transação da balança, enviado nos métodos de exportação de transações