Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:PDV Sync
Segmento:

Varejo

Módulo:

PDVSyncClient

Função:Subida de Pedido de Venda
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-8135




02. SITUAÇÃO/REQUISITO

  • Incluir o novo objeto ItensKit dentro da pré-venda
    • Os dados dos produtos kit deverão estar no novo objeto ItensKit, qual deve estar dentro dos itens da pré-venda
    • PDV --> Sync --> Retaguarda

03. SOLUÇÃO

  • Dados dos Itens kit adicionados dentro da pré-venda:

{
  "hasNext": true,
  "items": [
    {
      "canalVenda": {
        "codigo": 0,
        "descricao": "string",
        "codigoInterno": 0,
        "situacao": 0,
        "idRetaguarda": "string",
        "id": 0,
        "dataCadastro": "2023-12-05T20:52:52.111Z",
        "dataAtualizacao": "2023-12-05T20:52:52.111Z",
        "_expandables": [
          "string"
        ]
      },
      "cliente": {
        "atividade": "string",
        "avatarUrl": "string",
        "bairro": "string",
        "celular": "string",
        "cep": "string",
        "cidade": "string",
        "complemento": "string",
        "cpfCnpj": "string",
        "cracha": "string",
        "dataNascimento": "2023-12-05T20:52:52.111Z",
        "email": "string",
        "endereco": "string",
        "enderecos": [
          {
            "bairro": "string",
            "celular": "string",
            "cep": "string",
            "cidade": "string",
            "complemento": "string",
            "endereco": "string",
            "estado": "string",
            "numero": "string",
            "tipo": "string",
            "tipoId": 0,
            "situacao": 0,
            "idRetaguarda": "string",
            "id": 0,
            "dataCadastro": "2023-12-05T20:52:52.111Z",
            "dataAtualizacao": "2023-12-05T20:52:52.111Z",
            "_expandables": [
              "string"
            ]
          }
        ],
        "clienteAlterado": true,
        "enviarpnet": 0,
        "estado": "string",
        "estadoCivil": 0,
        "nome": "string",
        "numero": "string",
        "pessoaFisica": 0,
        "rgInscricao": "string",
        "sexo": 0,
        "telefone": "string",
        "situacao": 0,
        "idRetaguarda": "string",
        "id": 0,
        "dataCadastro": "2023-12-05T20:52:52.111Z",
        "dataAtualizacao": "2023-12-05T20:52:52.111Z",
        "_expandables": [
          "string"
        ]
      },
      "codigoPromocional": "string",
      "cpfConsumidor": "string",
      "data": "2023-12-05T20:52:52.111Z",
      "descontoPercentualTotal": 0,
      "descontoTotal": 0,
      "fretePercentualTotal": 0,
      "freteTotal": 0,
      "modalidadeFrete": 0,
      "multiplosPedidos": true,
      "idCanalVenda": "string",
      "idCanalVendaRetaguarda": "string",
      "idInquilino": "string",
      "idLojaRetaguarda": "string",
      "enderecoCliente": "string",
      "nomeCliente": "string",
      "idOperador": 0,
      "idOperadorRetaguarda": "string",
      "motivoDesconto": {
        "descontoMotorPromocaoAplicado": true,
        "descricao": "string",
        "idPromocaoMotorPromocaoTerceiro": "string",
        "tipo": 0,
        "tipoDescontoAcrescimo": 0,
        "situacao": 0,
        "idRetaguarda": "string",
        "id": 0,
        "dataCadastro": "2023-12-05T20:52:52.111Z",
        "dataAtualizacao": "2023-12-05T20:52:52.111Z",
        "_expandables": [
          "string"
        ]
      },
      "enderecoPreVenda": {
        "idPreVenda": 0,
        "idPreVendaRetaguarda": "string",
        "descricaoTipo": "string",
        "endereco": "string",
        "numero": "string",
        "complemento": "string",
        "bairro": "string",
        "cidade": "string",
        "estado": "string",
        "cep": "string",
        "tipoEndereco": "string",
        "enviarPnet": 0,
        "situacao": 0,
        "idRetaguarda": "string",
        "id": 0,
        "dataCadastro": "2023-12-05T20:52:52.111Z",
        "dataAtualizacao": "2023-12-05T20:52:52.111Z",
        "_expandables": [
          "string"
        ]
      },
      "nomeConsumidor": "string",
      "numero": "string",
      "numeroAutorizacao": "string",
      "numeroVenda": "string",
      "operador": {
        "id": 0,
        "nome": "string",
        "login": "string",
        "idRetaguarda": "string",
        "_expandables": [
          "string"
        ]
      },
      "preVendaItens": [
        {
          "acrescimo": 0,
          "acrescimoPercentual": 0,
          "codigoFilialSaida": "string",
          "codigoProduto": "string",
          "desconto": 0,
          "descontoPercentual": 0,
          "entrega": {
            "dataEntrega": "2023-12-05T20:52:52.112Z",
            "idLojaEntregaRetaguarda": "string",
            "lockerMachineCode": "string",
            "lockerParcelCode": "string",
            "tipoEntrega": 0,
            "frete": 0,
            "fretePercentual": 0,
            "tipoValorFrete": 0
          },
          "idPrecoRetaguarda": "string",
          "idPreVenda": 0,
          "idProduto": 0,
          "idProdutoRetaguarda": "string",
          "idVendedorRetaguarda": "string",
          "itensKit": [
            {
              "idRetaguardaProduto": "string",
              "preco": 0,
              "quantidade": 0,
              "sequencial": 0
            }
          ],
          "idVendedor": 0,
          "motivoDesconto": {
            "descricao": "string",
            "tipo": 0,
            "idPromocaoMotorPromocaoTerceiro": "string",
            "tipoMecanica": 0,
            "situacao": 0,
            "idRetaguarda": "string",
            "id": 0,
            "dataCadastro": "2023-12-05T20:52:52.112Z",
            "dataAtualizacao": "2023-12-05T20:52:52.112Z",
            "_expandables": [
              "string"
            ]
          },
          "vendedor": {
            "perfilId": 0,
            "nome": "string",
            "cpf": "string",
            "login": "string",
            "senha": "string",
            "senhaCriptografada": "string",
            "administrador": 0,
            "matricula": "string",
            "situacao": 0,
            "idRetaguarda": "string",
            "id": 0,
            "dataCadastro": "2023-12-05T20:52:52.112Z",
            "dataAtualizacao": "2023-12-05T20:52:52.112Z",
            "_expandables": [
              "string"
            ]
          },
          "idPreco": 0,
          "preco": 0,
          "quantidade": 0,
          "quantidadeFaturada": 0,
          "frete": 0,
          "fretePercentual": 0,
          "tipoValorFrete": 0,
          "quantidadeEncomenda": 0,
          "encomenda": true,
          "idProdutoEmbalagemRetaguarda": "string",
          "situacao": 0,
          "idRetaguarda": "string",
          "id": 0,
          "dataCadastro": "2023-12-05T20:52:52.112Z",
          "dataAtualizacao": "2023-12-05T20:52:52.112Z",
          "_expandables": [
            "string"
          ]
        }
      ],
      "serieVenda": "string",
      "sincronizado": 0,
      "sistemaOrigem": 0,
      "situacaoPreVenda": "string",
      "terminalOrigem": "string",
      "tipoCancelamento": 0,
      "tipoDescontoAcrescimo": 0,
      "tipoEntrega": 0,
      "tipoPreVenda": 0,
      "tipoValorFrete": 0,
      "tipoVenda": 0,
      "totalBruto": 0,
      "totalLiquido": 0,
      "vendaPagamentos": [
        {
          "vendaId": 0,
          "pagamentoFormaId": 0,
          "pagamentoForma": {
            "idRetaguarda": "string",
            "descricao": "string"
          },
          "pagamentoCondicaoId": 0,
          "pagamentoCondicao": {
            "idRetaguarda": "string",
            "descricao": "string",
            "diasEntreParcelas": 0
          },
          "pagamentoOperadoraId": 0,
          "pagamentoOperadora": {
            "idRetaguarda": "string",
            "descricao": "string",
            "codigoTef": "string"
          },
          "valorPago": 0,
          "valorTroco": 0,
          "valorLiquido": 0,
          "idCreditoRetaguarda": "string",
          "idTroca": 0,
          "cpfCnpjCliente": "string",
          "quantidadeParcelas": 0,
          "idDivida": "string",
          "vendaPagamentoDadoComplementars": [
            {
              "conteudo": "string",
              "descricao": "string",
              "idPagamentoDadoComplementar": 0,
              "idPagamentoDadoComplementarRetaguarda": "string",
              "idVendaPagamento": 0,
              "pagamentoDadoComplementar": {
                "descricao": "string",
                "tipo": 0,
                "obrigatorio": 0,
                "tamanho": 0,
                "tipoCampoTef": 0,
                "situacao": 0,
                "idRetaguarda": "string",
                "id": 0,
                "dataCadastro": "2023-12-05T20:52:52.112Z",
                "dataAtualizacao": "2023-12-05T20:52:52.112Z",
                "_expandables": [
                  "string"
                ]
              },
              "situacao": 0,
              "idRetaguarda": "string",
              "id": 0,
              "dataCadastro": "2023-12-05T20:52:52.112Z",
              "dataAtualizacao": "2023-12-05T20:52:52.112Z",
              "_expandables": [
                "string"
              ]
            }
          ],
          "vendaPagamentoItems": [
            {
              "vendaPagamentoId": 0,
              "numeroParcela": 0,
              "valorParcela": 0,
              "dataVencimento": "2023-12-05T20:52:52.112Z",
              "situacao": 0,
              "idRetaguarda": "string",
              "id": 0,
              "dataCadastro": "2023-12-05T20:52:52.112Z",
              "dataAtualizacao": "2023-12-05T20:52:52.112Z",
              "_expandables": [
                "string"
              ]
            }
          ],
          "vendaPagamentoTefs": [
            {
              "idVendaPagamento": 0,
              "bandeira": "string",
              "codigoRede": "string",
              "dataPreDatado": "2023-12-05T20:52:52.112Z",
              "diasEntreParcelas": 0,
              "numeroAutorizacao": "string",
              "numeroBin": "string",
              "numeroParcelas": 0,
              "primeiraParcela": "2023-12-05T20:52:52.112Z",
              "nsuHost": "string",
              "idTransacaoDigital": "string",
              "idPagamentoMfe": 0,
              "sincronizadoPagamentoMfe": true,
              "nsuSitef": "string",
              "situacao": 0,
              "idRetaguarda": "string",
              "id": 0,
              "dataCadastro": "2023-12-05T20:52:52.112Z",
              "dataAtualizacao": "2023-12-05T20:52:52.112Z",
              "_expandables": [
                "string"
              ]
            }
          ],
          "vendaPagamentoTrocas": [
            {
              "vendaPagamentoId": 0,
              "idVendaRetaguarda": "string",
              "cpfCnpj": "string",
              "nome": "string",
              "motivoId": 0,
              "motivo": {
                "idRetaguarda": "string",
                "descricao": "string"
              },
              "dataTroca": "2023-12-05T20:52:52.112Z",
              "valorTotal": 0,
              "usuarioId": 0,
              "clienteId": 0,
              "dataResgate": "2023-12-05T20:52:52.112Z",
              "status": 0,
              "sincronizado": 0,
              "numeroPdv": 0,
              "tipo": 0,
              "sincronizadoRetaguarda": 0,
              "versaoPdv": "string",
              "trocaItems": [
                {
                  "idItemRetaguarda": "string",
                  "trocaId": 0,
                  "produtoId": 0,
                  "produto": {
                    "id": 0,
                    "idRetaguarda": "string",
                    "codigoProduto": "string",
                    "descricao": "string"
                  },
                  "valor": 0,
                  "quantidade": 0,
                  "situacao": 0,
                  "idRetaguarda": "string",
                  "id": 0,
                  "dataCadastro": "2023-12-05T20:52:52.112Z",
                  "dataAtualizacao": "2023-12-05T20:52:52.112Z",
                  "_expandables": [
                    "string"
                  ]
                }
              ],
              "situacao": 0,
              "idRetaguarda": "string",
              "id": 0,
              "dataCadastro": "2023-12-05T20:52:52.112Z",
              "dataAtualizacao": "2023-12-05T20:52:52.112Z",
              "_expandables": [
                "string"
              ]
            }
          ],
          "situacao": 0,
          "idRetaguarda": "string",
          "id": 0,
          "dataCadastro": "2023-12-05T20:52:52.112Z",
          "dataAtualizacao": "2023-12-05T20:52:52.112Z",
          "_expandables": [
            "string"
          ]
        }
      ],
      "numeroPdv": 0,
      "situacao": 0,
      "idRetaguarda": "string",
      "id": 0,
      "dataCadastro": "2023-12-05T20:52:52.112Z",
      "dataAtualizacao": "2023-12-05T20:52:52.112Z",
      "_expandables": [
        "string"
      ]
    }
  ]
}