Árvore de páginas

Versões comparadas

Chave

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

Para abrir um lote é necessário fazer uma requisição POST para InquilinoLoteExterno, para ver mais sobre a requisição.

  • Endpoint:
    • /api/retaguarda/inquilinolotesexternos
    • /api/retaguarda/v2/inquilinolotesexternos
    • /api/retaguarda/v3/inquilinolotesexternos
  • Método: Post
  • Autenticação: Bearer token
  • Permissão: Retaguarda
  • Microserviço: PDVSync.Core.Controle

O retorno dessa requisição gerará um código chamado loteOrigem, ele é de suma importância, pois, esse código identifica qual o lote que pertence o(s) dado(s) e deverá ser passado no envio dos dados para que a integração funcione corretamente.

...

Expandir
titleDefinição dos campos de requisição

Campo

Tipo

Descrição

Obrigatório

Observações

idInquilino

stringidInquilino gerado na criação do inquilinoXSimNão Nulo 

tipoLote

Lista de stringLista dos tipos de dados a serem enviados. São aceitos vários tipos. (Tipos  na seção Tipos Lote)XNãoNão nulo

status

stringStatus do lote, na abertura sempre enviar 0 - Inicio EnvioXSimNão nulo
Expandir
titleTipos Lote

Os tipos de dados passados na requisição são os seguintes:

    Cliente = 0
    Loja = 1
    Motivo = 2
    Perfil = 3
    Usuario = 4
    FcpProduto = 5
    Compartilhamento = 6
    Imposto = 7
    Ncm = 8
    PisCofins = 9
    TributoNcm = 10
    ClassificacaoProduto = 11
    Produto = 12
    Preco = 13
    Estoque = 14
    Operadora = 15
    DadoComplementarPagto = 16
    CondicaoPagto = 17
    FormaPagto = 18
    CanalVenda Grupo = 2421
    AlteracaoCliente CanalVenda = 4024
    AlteracaoImposto PrecoPromocional = 4728
    AlteracaoNcm PreVenda = 4855
    AlteracaoPisCofins ClienteEndereco = 4956
    AlteracaoTributoNcm RamoAtividade = 5058
    AlteracaoClassificacaoProduto = 51

    AlteracaoProduto = 52
    AlteracaoPreco = 53
    AlteracaoEstoque = 54
    PreVenda = 55
    ClienteEndereco = 56 Regiao = 100

Expandir
titleRetorno da requisição

{
    "success": true,
    "message": "",
    "data": {
        "loteOrigem": "{LoteOrigem}",
        "mensagem": null,
        "status": 0,
        "tipoLote": [
            "17"
        ],
        "idInquilino": "{IdInquilino)",
        "dataAtualizacao": "{DataAtualizacao}",
        "dataCadastro": "{DataCadastro}",
        "id": "{Identificador}",
        "_expandables": []
    }
}

...

O retorno dessa requisição gerará um código chamado loteOrigem, ele é de suma importância, pois, esse código identifica qual o lote que pertence o(s) dado(s) e deverá ser passado no envio dos dados para que a integração funcione corretamente.

...

.