Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

                                  


CampoTipoTamanhoObrigatórioDescrição
idRetaguardaString100SimIdentificador do compartilhamento no ERP/Retaguarda
idProprietarioString100Sim

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.

nomeCompartilhamentoString100SimNome do compartilhamento que está sendo criado
nivelString2SimDefine o nível hierárquico da informação no compartilhamento que está sendo criado
idRetaguardaLojaString100SimIdentificador da loja no ERP/Retaguarda
idInquilinoString100SimIdentificador da estrutura de redes, franquias, centrais e lojas
dataAtualizacaoString26SimData/hora do envio
dataCadastroString26SimData/hora do cadastro 



Bloco de código
languagejava
themeEclipse
titlePOST ​/api​/retaguarda​/compartilhamentos
collapsetrue
{
"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"
}

...

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:

CampoTipoDescrição
statusEnum

Para iniciar a integração é necessário que o ERP/Retaguarda envie o status:

0 - InicioEnvio

tipoLoteEnum

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

idInquilinoString Identificador da estrutura de redes, franquias, centrais e lojas
Bloco de código
languagejava
themeEclipse
titlePOST /api/retaguarda/inquilinolotesexternos
collapsetrue
{
    "status": "InicioEnvio",
    "tipoLote": [1,6],
    "idInquilino": "QRXBxobJ11Yr5H93h5ON"
}


Parâmetros de saída: 


CampoTipoTamanhoObrigatórioDescrição
sucess



message



loteOrigem



mensagem



status



tipoLote




FECHAMENTO → EndPoint - /api/retaguarda/inquilinolotesexternos/{idInquilino}/{lote} - PUT

...

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


CampoTipoTamanhoObrigatórioDescrição








































Bloco de código
languagejava
themeEclipse
titlePUT ​/api​/retaguarda​/inquilinolotesexternos​/{inquilino}​/{lote}
collapsetrue

...

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


CampoTipoTamanhoObrigatoriedadeDescrição
razaoSocialString50SimRazão social da loja.
nomeFantasiaString50SimNome fantasia da loja.
cnpjString14SimCNPJ da loja.
inscricaoEstadualString15SimInscrição Estadual da Loja
inscricaoMunicipalString15NãoInscrição Municipal da Loja
enderecoString200SimEndereço da Loja
numeroString10SimNúmero da Loja
complementoString100NãoComplemento do Endereço da Loja
bairroString150SimBairro da Loja
cidadeString150SimCidade da Loja
estadoString60SimEstado da Loja
siglaUfString2SimSigla do Estado da Loja (UF)
codigoUFIBGEString2SimCódigo da UF no IBGE
codigoMunicipioIbgeString50SimCódigo do Município do IBGE
cepString10SimCEP da Loja
telefoneString20SimTelefone da Loja
codigoIdentificacaoLojaString20SimCódigo de Identificação da Loja
modeloFiscalString1Não

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

regimeTributarioString1SimEnquadramento Fiscal da Loja
0 - Simples Nacional
1 - Normal
redeString40SimDescrição da REDE no ERP/Retaguarda
numeroLojaString30SimCóidgo da Loja no ERP/Retaguarda
idInquilinoString
SimCódigo do Inquilino o qual a Loja pertence
idRetaguardaString
SimCódigo da Loja no ERP/Retaguarda
idProprietarioDateTime
SimCódigo do Proprietário da informação, no caso da Loja é o próprio ID Retaguarda
loteOrigemInteger
SimNúmero do lote que está sendo integrado, disponibilizado pelo PDV Sync ao ERP na abertura da integração
loteInteger
NãoInformação do PDV Sync, não integrado pelo ERP


6.2 Motivo

EndPoint - /api/retaguarda/motivos - POST

...

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


CampoTipoTamanhoObrigatoriedadeDescrição
DescriçãoString
SimDescrição do Motivo
TipoInteger
Sim

Tipo do Motivo utilizado :

AcrescimoDesconto =  0

TrocaDevolucao        = 1

CancelamentoVenda = 5

Sangria                      = 6

Suprimento               = 7

SituaçãoInteger
Sim

Situação do Motivo.

1 - Ativo

0 - Inativo

idString
NãoCampo Interno do PDVSync
idInquilinoString100SimCódigo do Inquilino o qual a Loja pertence
idRetaguardaString100SimCódigo da Loja no ERP/Retaguarda
dataAtualizacaoDateTime
NãoCampo Interno data da atualização no PDVSync
dataCadastroDateTime
NãoCampo Interno data de cadastro no PDVSync
idProprietarioString100SimCódigo do Proprietário da informação, no caso da Loja é o próprio ID Retaguarda
loteOrigemInterger
SimNúmero do lote que está sendo integrado, disponibilizado pelo PDVSync ao ERP na abertura da integração
loteInterger
NãoCampo Interno Informação do PDVSync, 

6.2 Usuário

EndPoint - /api/retaguarda/motivos - POST

...

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


CampoTipoTamanhoObrigatoriedadeDescrição
DescriçãoString100SimDescrição do Motivo
TipoInteger
SimTipo do Motivo utilizado
0 -
1 -
SituaçãoInteger
SimAituação do Motivo
idString
Não
idInquilinoString100SimCódigo do Inquilino o qual a Loja pertence
idRetaguardaString100SimCódigo da Loja no ERP/Retaguarda
dataAtualizacaoDateTime
NãoData da Atualização no PDVSync
dataCadastroDateTime
NãoData de Cadastro no PDVSync
idProprietarioString100SimCódigo do Proprietário da informação, no caso da Loja é o próprio ID Retaguarda
loteOrigemInterger
SimNúmero do lote que está sendo integrado, disponibilizado pelo PDV Sync ao ERP na abertura da integração
loteInterger
NãoInformação do PDV Sync, não integrado pelo ERP

Âncora
Produto
Produto

7. Produto

...

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: 

CampoTipoTamanhoObrigatoriedadeDescrição
IdInquilinoString
SimIdentificador do inquilino no PDV Sync
IdProprietarioString
SimIdentificador do proprietário da informação, deve ser enviada a mesma informação criada na API de Compartilhamento, pois ela irá definir para quais lojas a informação deverá ser distribuída.
IdRetaguardaString100SimIdentificador do produto no ERP
LoteInteger
NãoInformação do PDV Sync, não integrado pelo ERP
LoteOrigemInteger
SimNúmero do lote que está sendo integrado, disponibilizado pelo PDV Sync ao ERP na abertura da integração
dataAtualizacaoDateTime
NãoData de atualização do registro
dataCadastroDateTime
NãoData de cadastro do registro
IdRetaguardaImpostoString100NãoIdentificador do cadastro de alíquota do qual o produto está associado. A informação não é envio obrigatório, mas sua ausência irá impedir a venda do produto no PDV.
IdRetaguardaNcmString100NãoIdentificador do cadastro de NCM do qual o produto está associado. A informação não é envio obrigatório, mas sua ausência irá impedir a venda do produto no PDV.
IdRetaguardaPisCofinsString100NãoIdentificador do cadastro de PIS e Cofins do qual o produto está associado. A informação não é envio obrigatório, mas sua ausência poderá impedir a venda do produto no PDV. Exigido no modelo fiscal SAT e opcional para o modelo fiscal NFCe
DescricaoString200SimDescrição do produto que será utilizado para venda e pesquisa.
UnidadeMedidaString20SimUnidade de medida do produto, exemplo: UN, PC, KG
DescontoMaximoN/AN/AN/AItem descontinuado , enviar o valor padrão 99
TipoArredondaTruncaString1SimIndicador de Arredondamento ou Truncamento para geração do arquivo "Registros do PAF-NFCe" solicitados no modelo fiscal PAF-NFCe. Sendo:
A - Arredondamento
T - Truncamento
CodigoProdutoString20SimCódigo do produto que será utilizado para venda e pesquisa
CodigoAlternativo
40NãoCódigo alternativo do produto, por exemplo código de barras. O código será utilizado para venda e pesquisa.
OrigemProduto
20SimOrigem do produto, sendo:
0 - Nacional
1 - Importado
SituacaoInteger
SimSituação de venda do produto, podendo ser:
0 - Inativo
1 - Ativo
ImagemN/AN/AN/AItem descontinuado
TipoProdutoInteger
SimIdentificador do tipo do produto, podendo ser:
1 - Consumo
2 - Revenda
3 - Kit
6 - Serviço
Quando informado um produto do tipo KIT, é obrigatório o envio do campo produto.kit com os produtos associados ao kit
FracionadoBooleanN/ASimIndicador para definir se o produto poderá ser vendido com quantidade fracionada
CnpjFornecedorString20NãoCNPJ do fabricante do produto quando produto não é fabricado em escala relevante, conforme Nota Técnica 2016.002
EscalaRelevanteBoolean
SimIndicador de produção em escala relevante, conforme Nota Técnica 2016.002
ValorBaseFcpNumeric
NãoValor da Base de Cálculo do Fundo de Combate a Pobreza, conforme NFCe 4.0
CodigoBeneficioFiscalString20NãoCódigo de Benefício Fiscal, onde deve ser informado o tipo de incentivo tributário que a empresa/produto está recebendo, conforme Nota Técnica 2019.001 versão 1.2
PercentualFcpNumeric
NãoPercentual do Fundo de Combate à Pobreza, conforme NFCe 4.0
CstIcmsN/AN/AN/AAvaliando
PercentualReducaoIcmsN/AN/AN/AAvaliando
AliquotaIcmsN/AN/AN/AAvaliando
VlicmsretNumeric
NãoValor do ICMS retido anteriormente, conforme Nota Técnica 2018.005
MotivoDesoneracaoIcmsInteger
NãoMotivo de desoneração do ICMS, conforme Nota Técnica
DescontaDesoneracaoNfBoolean
NãoIndicador se o PDV deverá descontar o valor de desoneração do total da venda
CestString7NãoCódigo Especificador da Substituição Tributária do produto. A informação não é envio obrigatório, mas sua ausência irá impedir a venda do produto com alíquota do tipo substituição tributária.
produtoKitsList
NãoLista com os produtos associados ao Kit, obrigatório quando o TipoProduto for igual a 3.
produtoKits.IdRetaguardaProdutoString100SimIdentificador do produto no ERP
produtoKits.IdRetaguardaProdutoKitString100SimIdentificador
produtoKits.DescricaoString200SimDescrição do produto que será utilizado para venda e pesquisa.
produtoKits.QuantidadeVendaKitInteger
SimQuantidade de venda do produto no Kit
produtoKits.TipoValorKitInteger
SimVerificar os tipos!
produtoKits.SituacaoInteger
SimSituação de venda do produto, podendo ser:
0 - Inativo
1 - Ativo
produtoKits.ValorDesconto



produtoKits.NovoValorUnitario



produtosSimilares



produtosSimilares.Id



produtosSimilares.IdInquilino



produtosSimilares.IdRetaguarda



produtosSimilares.IdProprietario



produtosSimilares.Lote



produtosSimilares.LoteOrigem



produtosSimilares.IdRetaguardaProduto



produtosSimilares.Situacao



produtosSimilares.IdRetaguardaSimilar



ProdutosSugestoes



produtosSimilares.Id



ProdutosSugestoes.IdInquilino



ProdutosSugestoes.IdRetaguarda



ProdutosSugestoes.IdProprietario



ProdutosSugestoes.Lote



ProdutosSugestoes.LoteOrigem



ProdutosSugestoes.IdRetaguardaProduto



ProdutosSugestoes.Situacao



ProdutosSugestoes.IdRetaguardaSugestao



codigosProduto



codigosProduto.codigo



codigosProduto.descricao



codigosProduto.idRetaguarda



codigosProduto.dataAtualizacao



codigosProduto.dataCadastro



codigosProduto.situacao



associacaoProdutosClassificacao



CampoTipoTamanhoObrigatoriedadeDescrição





IdProprietario



Lote



LoteOrigem



IdRetaguardaImposto



IdRetaguardaNcm



IdRetaguardaPisCofins



Descricao



UnidadeMedida



DescontoMaximo



TipoArredondaTrunca



CodigoProduto



CodigoAlternativo



OrigemProduto



Situacao



Imagem



TipoProduto



Fracionado



CnpjFornecedor



EscalaRelevante



ValorBaseFcp



CodigoBeneficioFiscal



PercentualFcp



CstIcms



PercentualReducaoIcms



AliquotaIcms



Vlicmsret



MotivoDesoneracaoIcms



DescontaDesoneracaoNf



Cest



produtoKits



produtoKits.Id



produtoKits.IdInquilino



produtoKits.IdRetaguarda



produtoKits.IdProprietario



produtoKits.Lote



produtoKits.LoteOrigem



produtoKits.IdRetaguardaProduto



produtoKits.IdRetaguardaProdutoKit



produtoKits.Descricao



produtoKits.QuantidadeVendaKit



produtoKits.TipoValorKit



produtoKits.Situacao



produtoKits.ValorDesconto



produtoKits.NovoValorUnitario



produtosSimilares



produtosSimilares.Id



produtosSimilares.IdInquilino



produtosSimilares.IdRetaguarda



produtosSimilares.IdProprietario



produtosSimilares.Lote



produtosSimilares.LoteOrigem



produtosSimilares.IdRetaguardaProduto



produtosSimilares.Situacao



produtosSimilares.IdRetaguardaSimilar



ProdutosSugestoes



produtosSimilares.Id



ProdutosSugestoes.IdInquilino



ProdutosSugestoes.IdRetaguarda



ProdutosSugestoes.IdProprietario



ProdutosSugestoes.Lote



ProdutosSugestoes.LoteOrigem



ProdutosSugestoes.IdRetaguardaProduto



ProdutosSugestoes.Situacao



ProdutosSugestoes.IdRetaguardaSugestao



codigosProduto



codigosProduto.codigo



codigosProduto.descricao



codigosProduto.idRetaguarda



codigosProduto.dataAtualizacao



codigosProduto.dataCadastro



codigosProduto.situacao




Exemplo de chamada POST:

Bloco de código
languagejava
themeEclipse
titlePOST /api/retaguarda/produtos
collapsetrue
[{
        "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"
            }
        ]
    }
]

...

[{
    "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

0ClienteDown
1LojaDown
2MotivoDown
3PerfilDown
4UsuarioDown
6CompartilhamentoDown
7ImpostoDown
8NcmDown
9PisCofinsDown
12ProdutoDown
13PrecoDown
14EstoqueDown
15OperadoraDown
16DadoComplementarDown
17CondicaoPagtoDown
18FormaPagtoDown
19VendaUp
20CaixaUp
22TrocaUp
23VendaCustodiaXmlUp
25ClienteUp
54AlteracaoEstoqueDown

 

3º - Abrir Lote com Parâmetro 01 - Loja

...