A integração do vale compras possibilita a criação e exclusão e uma numeração de voucher disponibilizado em uma API Publica (Padrão REST) validado no sistema Microvix.


Dica

O endereço para integração você pode acessar clicando aqui.


Autenticação Guid no header da requisição


CampoDescriçãoTipagem
IntegrationAutenticationÉ a chave de integração usada no projeto do WebService de BD, essa chave é gerada pelo time de BD, para que os clientes possam utilizar o WebService, foi feito a mesma autenticação. Chave adquirida após contratação ta integraçãostring


Importante!

Deve ser utilizado para todos os métodos.

Localizar Vendedores – Requisição POST 


Atenção!

Link de método clicando aqui.


  • Parâmetros de entrada - Body tipo JSON
Nome CampoDescriçãoTipagemObrigatório
CNPJValor contendo o CNPJ da empresa que deseja retornar os clientes.StringSim


  • Parâmetros de Saída - Retorno tipo JSON
Nome CampoDescriçãoTipagem
IdCódigo do vendedor no Microvix.Int
Nome

Nome do vendedor.

String
DataAtualizacaoData em que o registro foi atualizado.Datetime?(pode ser nulo)
WhatsappProfissionalNúmero do WhatsApp profissionalString
IdVendedorTipoVendaDefini se o vendedor é de venda padrão (1), ambulante (2) ou ambos (3).Int



Motivos da Troca – Requisição POST 


Atenção!

Link de método clicando aqui.


  • Parâmetros de Saída - JSON
Nome CampoDescriçãoTipagem
CódigoCódigo do motivo de troca no Microvix.Int
DescriçãoDescrição do motivo de troca.String
DepósitoCódigo do deposito Microvix.Int
GeraNumeracaoPropriaTrocaDefine se quem gera o número da troca é o Microvix ou se é passado via parâmetro.Bool
IdentificaTrocaPeriodoAdaptacaoDefine se esse motivo permite troca no período de adaptação.Bool
PrazoAdaptacaoDefine o período de adaptação, o numero equivale aos dias.Int
AtivoDefine se o motivo troca ainda está ativo no Microvix ou não.Bool


Gerar Vale Compra – Requisição POST


Atenção!

Link de método clicando aqui.


  • Parâmetros de Saída - JSON 
Nome CampoDescriçãoTipagemObrigatório
CodigoUsuarioCódigo do usuário no Microvix que ficara vinculado na trocaIntSim
CNPJCNPJ da empresa que está gerando a trocaStringSim
ValorValor/saldo da troca para o cliente utilizarDecimalSim
DocumentoClienteCPF do cliente que vai ficar vinculada (utilizar) a trocaStringSim
IdVendedorCódigo do vendedor Microvix, pode ser obtido pelos métodos acimasIntSim
IdMotivoTrocaCódigo do motivo da troca Microvix, pode ser obtido pelos métodos acimasIntSim
DocumentoOrigemCódigo do documento de origem da troca, caso tenha um comprovante ou cupom fiscalIntNão
CodigoECFOrigemCódigo do ECF do documento de origem para a troca, caso tenha um cupom fiscal ECFStringNão
SerieOrigemSérie de origem da Nota Fiscal ou cupom de origemStringNão


  • Parâmetros de Saída - JSON
Nome CampoDescriçãoValor
IdTrocaId da troca no Microvix, número internoInt
NumeroTrocaNúmero da troca gerado, este é o número que será usado para vincular na vendaInt
NumeroNotaFiscalPor padrão retornara 0/nuloInt
TipoTrocaDefine o tipo de troca que será gerado no Microvix, por padrão esse sempre será 1 nessa integraçãoInt
SaldoTrocaValor/Saldo do vale troca geradoDecimal


Excluir Vale Trocas – Requisição POST


Atenção!

Link de método clicando aqui.


  • Parâmetro de Entrada - Tipo JSON
Nome CampoDescriçãoTipagemObrigatório
CNPJValor contendo o CNPJ da empresa que deseja retornar os clientesStringSim
NumeroValeTrocasMicrovixNúmero do vale troca a ser excluído no MmicrovixStringSim


Validar Exclusão – Tipo Booleano

  • Para a operação concluída visualizará “True “ para possível erro na operação “false”



  • Sem rótulos