Índice
Índice
...
O PDVSync é a camada responsável por orquestrar as operações de sincronização de dados entre o TOTVS Varejo PDV Omni e as suas respectivas retaguardas/ERPs.
Toda comunicação entre a retaguarda/ERP e o TOTVS Varejo PDV Omni será executada e orquestrada pelo PDVSync.
O PDVSync é composto por dois componentes principais:
Exemplo de Fluxo de chamadas de API´s com Abertura de lote, Fechamento de Lote e Solicitação de Retorno do Status do Lote Enviado.
OBS: Todos Schemas e Retornos disponíveis estão no Swagger.
...
IDInquilino : OMXKpmP8hVjbqE
Código que identifica toda uma estrutura de Redes, Franquias, Centrais, Lojas e todos os dados enviados e recebidos no PDVSync dentro do ambiente SaaS.
Hoje este código é fornecido pela equipe de produto no início dos trabalhos para se conectar com o PDVSync.
IDRetaguarda :
Código que identifica todas as informações enviadas para a PDVSync, em todas as entidades seus registros possuem um IDRetaguarda no ERP/Retaguarda.
Este código é de controle do ERP/Retaguarda e deve ser único para um registro de informação (tabela) de um IDInquilino. O ID Retaguarda é o código comum entre o ERP/Retaguarda e o PDVSync, todas os registros tem a informação de ID Retaguarda.
Exemplos:
Produto, o ID Retaguarda identifica o produto no ERP/Retaguarda.
Cliente, o ID Retaguarda identifica o cliente no ERP/Retaguarda.
Loja, o ID Retaguarda identifica a loja no ERP/Retaguarda.
IDProprietário :
Código que identifica o proprietário da informação enviada para PDVSync.
Este código determina na estrutura da “Compartilhamento”, todas as lojas abaixo do ID Proprietário que deverão receber os dados enviados para o PDVSync.
Exemplo (01) de uma Estrutura de Rede ou Franquia com Centrais e Lojas.
No exemplo abaixo temos uma estrutura com o ID Inquilino = OAKLMImP8hVjbqE e com ID Retaguarda da (loja, central ou rede) e ID Proprietário sendo o mesmo código para o conjunto de lojas e Rede e centrais e seus próprios nomes são os códigos e lembrando que podem ser qualquer informação do ERP/Retaguarda (nome, código, CNPJ).
Lembrando que o ID Retaguarda é determinado pelo ERP/Retaguarda e tem que ser único para uma loja, central e Rede/Franqueadora dentro da estrutura utilizada em um ID Inquilino.
Exemplo (02) de uma Estrutura de Rede ou Franquia com Lojas.
No exemplo abaixo temos uma estrutura com o ID Inquilino = OAKLMImP8hVjbqE e o ID Retaguarda da (loja, central ou rede)do conjunto de lojas e Rede são seus próprios nomes e podem ser qualquer informação do ERP/Retaguarda (nome, código, CNPJ).
Lembrando que o ID Retaguarda é determinado pelo ERP/Retaguarda e tem que ser único para uma loja, central e Rede/Franqueadora dentro da estrutura utilizada em um ID Inquilino.
Para o PDVSync foram definidos microsserviços independentes, levando em consideração a utilização e afinidade das informações trafegadas e armazenadas.
Os microsserviços foram divididos em:
...
No MicroServiço controle, com relação a comunicação com o ERP/Retaguarda, temos as informações de Abertura e Fechamento do Lote de envio de dados e o retorno do Lote enviado, informando sucesso das informações entregues no PDVSync ou qual o erro encontrado e a estrutura de lojas na Compartilhamento, esta responsável por determinar quais lojas irão receber qual informação entregue no PDVSync.
Abaixo temos mais informações sobre cada EndPoint utilizado na comunicação com o ERP/Retaguarda.
Informações |
---|
O microserviço de controle está disponível na url |
A API compartilhamento é de extrema importância para que o PDVSync saiba onde entregar as informações enviadas em todos as API´s, ou seja, através da composição dos dados da compartilhamento o PDVSync sabe quem é o dado enviado tem um ID Proprietário e este na compartilhamento tem quem são as lojas que devem receber as informações enviadas com um ID Proprietário.
Segue um exemplo da compartilhamento para a estrutura abaixo.
Exemplo de uma Estrutura e compartilhamento onde temos um ID Proprietário que não pertence a estrutura de lojas, centrais e Rede, o qual é chamado de "Região Interior" e esta região interior é composta pelas lojas (02, 03 e 04). Este tipo de agrupamento na compartilhamento pode ser usado de forma negocial onde pode-se ter uma Cidade, UF, Região, Lojas de Rua, Lojas de Shopping e etc. Com esta estrutura lógica, o ERP/Retaguarda pode enviar configurações para a compartilhamento que venha atender o envio de dados para os agrupamentos de Lojas.
...
Código que identifica o proprietário da informação enviada para PDVSync.
Este código determina na estrutura da “Compartilhamento”, todas as lojas abaixo do ID Proprietário que deverão receber os dados enviados para o PDVSync.
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"idRetaguarda": "a5c20fa2942342188cacabec8b9da543",
"idProprietario": "1639797f5ce64843a73711d919dad5e7",
"nomeCompartilhamento": "Master",
"nivel": 0,
"idRetaguardaPai": "",
"idRetaguardaLoja": "",
"idInquilino": "OMXKpmP8hVjbqExUN7sa"
},
{
"idRetaguarda": "998e4779609b45aa9f09ba04da1eb81e",
"idProprietario": "693325a343724ff0920fa368377ccd19",
"nomeCompartilhamento": "Central",
"nivel": 1,
"idRetaguardaPai": "a5c20fa2942342188cacabec8b9da543",
"idRetaguardaLoja": "",
"idInquilino": "OMXKpmP8hVjbqExUN7sa"
},
{
"idRetaguarda": "1e6186cbdf4345d7bdcafc862510f31d",
"idProprietario": "57348546ff964e9aa63517e829f33f6d",
"nomeCompartilhamento": "Loja 01",
"nivel": 2,
"idRetaguardaPai": "998e4779609b45aa9f09ba04da1eb81e",
"idRetaguardaLoja": "1d7556c01a604bf28dc4cb1ac4a4ae2f",
"idInquilino": "OMXKpmP8hVjbqExUN7sa"
},
{
"idRetaguarda": "91fd568a3e2748cab760b15731447abc",
"idProprietario": "06df84c10a3049ed9e359dc24d37d5a2",
"nomeCompartilhamento": "Loja 02",
"nivel": 2,
"idRetaguardaPai": "998e4779609b45aa9f09ba04da1eb81e",
"idRetaguardaLoja": "7f16bb7c5b8b4d00821af3b8de08f221",
"idInquilino": "OMXKpmP8hVjbqExUN7sa"
} |
A API InquilinoLoteExterno deverá ser utilizada pela ERP/Retaguarda para iniciar, encerrar e consultar o status do processo de integração com o PDVSync.
O ERP/Retaguarda poderá ter em aberto apenas um lote por inquilino, caso tenha a necessidade de iniciar uma nova integração é necessário encerrar o lote aberto para solicitar uma nova integração.
ABERTURA → EndPoint - /api/retaguarda/inquilinolotesexternos - POST
Para que a integração seja realizada o ERP/Retaguarda deverá solicitar um lote para o PDVSyn, onde deverá informar o inquilino e quais tipos de dados serão integrados.
Parâmetros de entrada:
...
Para iniciar a integração é necessário que o ERP/Retaguarda envie o status:
0 - InicioEnvio
...
Tipo da informação que será integrada com o PdvSync, sendo:
0- Cliente
1-Loja
2-Motivo
3-Usuario
4-Estoque
5-FcpProduto
6-Compartilhamento
7-Imposto
8-Ncm
9-PisCofin
10-TributoNcm
11-Preco
12-ClassificacaoProduto
13-Produto
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"status": "InicioEnvio",
"tipoLote": [1,6],
"idInquilino": "QRXBxobJ11Yr5H93h5ON"
} |
Parâmetros de saída:
...
FECHAMENTO → EndPoint - /api/retaguarda/inquilinolotesexternos/{idInquilino}/{lote} - PUT
Esta API é responsável por avisar o PDVSync que o envio das informações foi concluída, para que inicie o processo de validação e envio para as Lojas.
Detalhes sobre a API estão no MicroServiço https://pdvsync-core-controle-dev-aadivv24nq-ue.a.run.app/swagger/index.html , Módulo INQUILINOLOTEEXTERNO
...
language | java |
---|---|
theme | Eclipse |
title | PUT /api/retaguarda/inquilinolotesexternos/{inquilino}/{lote} |
collapse | true |
...
EndPoint - /api/retaguarda/lojas - POST
Esta API tem como objetivo o cadastro das lojas que estarão operando com o PDV Omni e utilizarão o PDVSync para integração.
Detalhes sobre a API estão no MicroServiço https://pdvsync-core-dadosbasicos-dev-aadivv24nq-ue.a.run.app/swagger/index.html, Módulo LOJA
...
Modelo Fiscal da Loja:
0 - Não Configurado
1 - SAT
2 - NFC-e
3 - MFE
A configuração do modelo fiscal da loja poderá ser realizado através do configurador do PDV
...
EndPoint - /api/retaguarda/motivos - POST
Esta API tem como objetivo o cadastro de motivos (Motivo de Desconto/Acréscimo, Motivo de Cancelamento, Motivo Devolução/Troca, Motivo de Suprimento e Motivo de Sangria) nas lojas que estarão operando com o PDV Omni e utilizarão o PDVSync para integração.
O PDV Omni não exige o tipo do Motivo para as operações, caso não exista o tipo com seus motivos o PDV Omni não solicitará a informação.
Detalhes sobre a API estão no MicroServiço https://pdvsync-core-dadosbasicos-dev-aadivv24nq-ue.a.run.app/swagger/index.html, Módulo MOTIVO
...
Tipo do Motivo utilizado :
AcrescimoDesconto = 0
TrocaDevolucao = 1
CancelamentoVenda = 5
Sangria = 6
Suprimento = 7
...
Situação do Motivo.
1 - Ativo
0 - Inativo
...
EndPoint - /api/retaguarda/motivos - POST
Esta API tem como objetivo o cadastro de motivos (Desconto, Cancelamento) nas lojas que estarão operando com o PDV Omni e utilizarão o PDVSync para integração.
Detalhes sobre a API estão no MicroServiço https://pdvsync-core-dadosbasicos-dev-aadivv24nq-ue.a.run.app/swagger/index.html, Módulo MOTIVO
...
API com um método Post, Get, Put e Delete para o ERP possa ser enviar o cadastro de produtos no PDVSync.
Parâmetros de entrada:
...
Este documento tem como objetivo oferecer uma descrição abrangente das regras de negócios incorporadas no TOTVS Varejo PDV Omni. Além disso, apresenta de maneira detalhada as etapas requeridas para realizar a integração entre o sistema de ERP e o PDV Omni. Aqui, você encontrará informações essenciais para compreender e implementar de forma eficaz a integração entre esses os sistemas, assegurando uma integração fluida e eficiente.
...
O TOTVS Varejo PDV Omni foi desenvolvido com as melhores práticas de mercado, incorporando inovação tecnológica e experiência de usuário. Sua interface amigável foi cuidadosamente projetada para simplificar o processo de venda, proporcionando não apenas eficiência operacional, mas também uma experiência agradável para os usuários. Por meio da configuração flexível de seu modo de operação, o PDV Omni oferece a versatilidade necessária para se adaptar às necessidades específicas do varejo. É possível definir se o sistema atuará no modo de checkout tradicional, gestão de pedidos de venda ou self checkout. Por meio de sua solução multiplaforma, o PDV Omni possibilita a utilização em sistemas operacionais Windows e Android. Essa versatilidade amplia as opções dos usuários, permitindo uma experiência integrada e eficaz em diferentes ambientes operacionais.
A seguir, apresentamos uma descrição detalhada das regras de negócios implementadas no PDV Omni, proporcionando uma compreensão clara de seu funcionamento e possibilitando uma integração fluida e eficiente.
Para que o PDV Omni esteja operacional é imprescindível que os dados da loja estejam disponíveis no banco de dados com as seguintes informações:
Informação | Descrição |
---|---|
Razão social | A razão social será utilizada na operações de:
|
Nome fantasia | O nome fantasia será apresentado na tela do PDV, possibilitando a identificação da loja de forma rápida. |
CNPJ | O CNPJ será utilizado nas operações de:
|
Inscrição estadual | A inscrição estadual será utilizado nas operações de:
|
Endereço (Logradouro, número, complemente, cidade, UF e CEP) | O endereço será utilizado nas operações de:
|
DDD+Telefone | O telefone será utilizado na operação de:
|
Código da UF no IBGE | O código da UF no IBGE será utilizado na operação de:
|
Código do município no IBGE | O código do município no IBGE utilizado na operação de:
|
Código de identificação da loja | O código de identificação da loja será utilizado pelo PDV para identificar a loja na integração com TOTVS Pagamento Digital e ERP. |
Regime tributário | O regime tributário será utilizado para definir quais as tags (CST ou CSOSN) que deverão ser geradas nos XMLs de NFCe, SAT e MFe. |
Rede | A rede/grupo do qual a loja pertence, essa informação será utilizada no processo de integração com o ERP. |
Aviso |
---|
Deverá existir apenas 1 registro de loja no banco de dados dos PDV Omni, caso exista mais de um apenas o primeiro registro será considerado. |
Informações | ||
---|---|---|
| ||
A configuração do modelo fiscal deverá ser realizada diretamente no PDV Omni, através da opção de "Configurações do sistema". Para mais informações consulte: https://tdn.totvs.com/pages/viewpage.action?pageId=805985408 |
Para que um usuário acesse o TOTVS Varejo PDV Omni é necessário que o mesmo possua um perfil associado. O perfil irá definir o grupo do qual o usuário pertence, suas permissões para acessar as funcionalidades disponíveis e percentual máximo de desconto na operação de venda.
É possível que existam diversos perfis cadastrados em banco de dados, mas para ao usuário poderá ser associado apenas 1 perfil.
O cadastro de perfil irá permitir as seguintes configurações:
Informação | Descrição |
---|---|
Nome | Descrição do perfil do qual estará associado ao usuário, como por exemplo:
|
Percentual máximo de desconto no item | O percentual máximo de desconto que o usuário associado ao perfil poderá aplicar no item. |
Percentual máximo de desconto no total | O percentual máximo de desconto que o usuário associado ao perfil poderá aplicar no total da venda. |
Informações | ||
---|---|---|
| ||
Para maiores informações sobre a funcionalidade de perfil, consulte Configurador PDV |
Informações | ||
---|---|---|
| ||
Para maiores informações sobre a funcionalidade de desconto, consulte Como aplicar desconto no PDV Omni |
Para acesso ao TOTVS PDV Omni o usuário deverá informar seu login e senha, o usuário deverá estar associado a um perfil para a validação de permissão de acesso as funcionalidades e percentual máximo de desconto na operação de venda seja realizada.
Aviso |
---|
Obrigatoriamente é necessário que o login possua uma senha associadas, o acessa apenas com login não será permitido no PDV Omni |
O cadastro de usuário irá permitir as seguintes configurações:
Informação | Descrição |
---|---|
Nome | O nome do usuário será utilizado nas operações:
|
Perfil | Perfil associado ao usuário para validação de permissão de acesso a funcionalidades. |
CPF | Utilizado na integração com o TOTVS Fidelidade. |
Login | Login que será utilizado pelo usuário para acessar o PDV e se identificar como vendedor na operação de venda. |
Senha | Senha do login que será utilizado pelo usuário para acessar o PDV. |
Administrador | Identifica se o usuário terá acesso administrador independente do seu perfil. |
Aviso |
---|
O login deverá ser único em banco de dados, caso exista mais de um usuário com o mesmo login o PDV Omni sempre irá obter o primeiro registro como usuário. |
...
O PDVSync é a camada responsável por orquestrar as operações de sincronização de dados entre o TOTVS Varejo PDV Omni e as suas respectivas retaguardas/ERPs.
Toda comunicação entre a retaguarda/ERP e o TOTVS Varejo PDV Omni será executada e orquestrada pelo PDVSync.
O PDVSync é composto por dois componentes principais:
...
...
Exemplo de Fluxo de chamadas de API´s com Abertura de lote, Fechamento de Lote e Solicitação de Retorno do Status do Lote Enviado.
OBS: Todos Schemas e Retornos disponíveis estão no Swagger.
...
IDInquilino : OMXKpmP8hVjbqE
Código que identifica toda uma estrutura de Redes, Franquias, Centrais, Lojas e todos os dados enviados e recebidos no PDVSync dentro do ambiente SaaS.
Hoje este código é fornecido pela equipe de produto no início dos trabalhos para se conectar com o PDVSync.
IDRetaguarda :
Código que identifica todas as informações enviadas para a PDVSync, em todas as entidades seus registros possuem um IDRetaguarda no ERP/Retaguarda.
Este código é de controle do ERP/Retaguarda e deve ser único para um registro de informação (tabela) de um IDInquilino. O ID Retaguarda é o código comum entre o ERP/Retaguarda e o PDVSync, todas os registros tem a informação de ID Retaguarda.
Exemplos:
Produto, o ID Retaguarda identifica o produto no ERP/Retaguarda.
Cliente, o ID Retaguarda identifica o cliente no ERP/Retaguarda.
Loja, o ID Retaguarda identifica a loja no ERP/Retaguarda.
IDProprietário :
Código que identifica o proprietário da informação enviada para PDVSync.
Este código determina na estrutura da “Compartilhamento”, todas as lojas abaixo do ID Proprietário que deverão receber os dados enviados para o PDVSync.
Exemplo (01) de uma Estrutura de Rede ou Franquia com Centrais e Lojas.
No exemplo abaixo temos uma estrutura com o ID Inquilino = OAKLMImP8hVjbqE e com ID Retaguarda da (loja, central ou rede) e ID Proprietário sendo o mesmo código para o conjunto de lojas e Rede e centrais e seus próprios nomes são os códigos e lembrando que podem ser qualquer informação do ERP/Retaguarda (nome, código, CNPJ).
Lembrando que o ID Retaguarda é determinado pelo ERP/Retaguarda e tem que ser único para uma loja, central e Rede/Franqueadora dentro da estrutura utilizada em um ID Inquilino.
Exemplo (02) de uma Estrutura de Rede ou Franquia com Lojas.
No exemplo abaixo temos uma estrutura com o ID Inquilino = OAKLMImP8hVjbqE e o ID Retaguarda da (loja, central ou rede)do conjunto de lojas e Rede são seus próprios nomes e podem ser qualquer informação do ERP/Retaguarda (nome, código, CNPJ).
Lembrando que o ID Retaguarda é determinado pelo ERP/Retaguarda e tem que ser único para uma loja, central e Rede/Franqueadora dentro da estrutura utilizada em um ID Inquilino.
...
Para o PDVSync foram definidos microsserviços independentes, levando em consideração a utilização e afinidade das informações trafegadas e armazenadas.
Os microsserviços foram divididos em:
...
Exemplo de chamada POST:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
[{
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdProprietario": "78965",
"IdRetaguarda": "12356",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaImposto": "6lnnB85sauBB3nZeGX08",
"IdRetaguardaNcm": "7nnnB85sauBB3nZeGX08",
"IdRetaguardaPisCofins": "8unnB85sauBB3nZeGX08",
"Descricao": "Produto 12222 Completo",
"UnidadeMedida": "UN",
"DescontoMaximo": 10,
"TipoArredondaTrunca": "01",
"CodigoProduto": "56987",
"CodigoAlternativo": "56987",
"OrigemProduto": "0",
"Situacao": 1,
"Imagem": "alksjdkjaskdjalskdjaisudoi23u4o2i34534h563kj5464k5jh61l2k42l3542m34h5k3jg465k34jh5453j4h5k3j4h5k3j4h545l34jh54l63k4jh6l3k4jh536l34u54y63i4u54y63k4j5h6l34jh6i34u54y6893745yt3489u5ht93458jt9304u5t3904j58t9034j58t9034u5t",
"TipoProduto": 1,
"Fracionado": true,
"CnpjFornecedor": "25362415680001",
"EscalaRelevante": true,
"ValorBaseFcp": 0,
"CodigoBeneficioFiscal": "AB",
"PercentualFcp": 1,
"CstIcms": "CST",
"PercentualReducaoIcms": 1,
"AliquotaIcms": 1,
"Vlicmsret": 1,
"MotivoDesoneracaoIcms": 1,
"DescontaDesoneracaoNf": false,
"Cest": "Cest",
"produtoKits": [{
"Id": "6lnnB85sauBB3nZeGX08",
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdRetaguarda": "78965",
"IdProprietario": "78965",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaProduto": "132216354",
"IdRetaguardaProdutoKit": "1234558",
"Descricao": "Kit Teste 01",
"QuantidadeVendaKit": 10,
"TipoValorKit": 1,
"Situacao": 1,
"ValorDesconto": 1,
"NovoValorUnitario": 58
}, {
"Id": "6lnnB85sauBB3nZeGX08",
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdRetaguarda": "78965",
"IdProprietario": "78965",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaProduto": "132216354",
"IdRetaguardaProdutoKit": "1234558",
"Descricao": "Kit Teste 01",
"QuantidadeVendaKit": 10,
"TipoValorKit": 1,
"Situacao": 1,
"ValorDesconto": 1,
"NovoValorUnitario": 58
}, {
"Id": "6lnnB85sauBB3nZeGX08",
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdRetaguarda": "78965",
"IdProprietario": "78965",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaProduto": "132216354",
"IdRetaguardaProdutoKit": "1234558",
"Descricao": "Kit Teste 01",
"QuantidadeVendaKit": 10,
"TipoValorKit": 1,
"Situacao": 1,
"ValorDesconto": 1,
"NovoValorUnitario": 58
}
],
"produtosSimilares": [{
"Id": "6lnnB85sauBB3nZeGX08",
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdRetaguarda": "78965",
"IdProprietario": "78965",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaProduto": "132216354",
"Situacao": 1,
"IdRetaguardaSimilar": "1234558"
}, {
"Id": "6lnnB85sauBB3nZeGX08",
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdRetaguarda": "78965",
"IdProprietario": "78965",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaProduto": "132216354",
"Situacao": 1,
"IdRetaguardaSimilar": "1234558"
}
],
"ProdutosSugestoes": [{
"Id": "6lnnB85sauBB3nZeGX08",
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdRetaguarda": "78965",
"IdProprietario": "78965",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaProduto": "132216354",
"Situacao": 1,
"IdRetaguardaSugestao": "1234558"
}, {
"Id": "6lnnB85sauBB3nZeGX08",
"IdInquilino": "V3uEWOAdRCTLUJX7eedZ",
"IdRetaguarda": "78965",
"IdProprietario": "78965",
"Lote": 12345698765,
"LoteOrigem": "20210420135510963",
"IdRetaguardaProduto": "132216354",
"Situacao": 1,
"IdRetaguardaSugestao": "1234558"
}
],
"codigosProduto": [{
"codigo": "56987",
"descricao": "CodigoProduto",
"idRetaguarda": "av25e1d2a3de2df1",
"dataAtualizacao": "2021-05-11T14:22:18.816Z",
"dataCadastro": "2021-05-11T14:22:18.816Z",
"situacao": "1"
}, {
"codigo": "7892509156987",
"descricao": "CódigoBarras",
"idRetaguarda": "12faserytgf123sdfg",
"dataAtualizacao": "2021-05-11T14:22:18.816Z",
"dataCadastro": "2021-05-11T14:22:18.816Z",
"situacao": "1"
}
]
}
]
|
...
...
...
...
...
...
Pre-Requisitos para instalação do Client:
...
...
[{
"idInquilino": "IdDoInquilino01-01", /*O código do IdInquilino conforme retornado no email.*/
"tipoProcesso": 1,/* OnLine = 0, Descida = 1, Subida = 2*/
"quantidadeRegistros": 1000,
"tempoChamada": 2000,
"tempoExpurgoLogs": 365,
"tipoDado": {
"codigoTipo": 1,
"descricaoTipo": "Loja",
"tipoUtilizador": 0,/*ClienteDown = 0, Server = 1, ClienteUp = 2, ClienteOnLine = 3 */
"tipoProcesso": 0 /*Criacao = 0, Atualizacao = 1, Interno = 2*/
}
}]
Lista de Parâmetros:
codigoTipo | descricaoTipo | tipoProcesso |
0 | Cliente | Down |
1 | Loja | Down |
2 | Motivo | Down |
3 | Perfil | Down |
4 | Usuario | Down |
6 | Compartilhamento | Down |
7 | Imposto | Down |
8 | Ncm | Down |
9 | PisCofins | Down |
12 | Produto | Down |
13 | Preco | Down |
14 | Estoque | Down |
15 | Operadora | Down |
16 | DadoComplementar | Down |
17 | CondicaoPagto | Down |
18 | FormaPagto | Down |
19 | Venda | Up |
20 | Caixa | Up |
22 | Troca | Up |
23 | VendaCustodiaXml | Up |
25 | Cliente | Up |
54 | AlteracaoEstoque | Down |
3º - Abrir Lote com Parâmetro 01 - Loja
...
Concluir o agendamento e pronto. O agendador de tarefas vai rodar o expurgo todo dia no horário planejado. Mas antes deve se configurar o usuário de execução. Na tarefa agendada ir em Propriedades
Informações | ||
---|---|---|
| ||
Para maiores informações sobre a funcionalidade de desconto, consulte Como aplicar desconto no PDV Omni |
Na Opções de segurança, selecionar a opção “Executar estando o usuário conectado ou não”
...