Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Manual do Webservice CRM e PDV

Visão Geral do Programa

Este manual contém o detalhe de cada um dos métodos disponíveis nos webservices de integração com o RMS-Retail bem como o fluxo sugerido para a integração.


Procedimento para Utilização (fluxo sugerido)

Cadastro

Para obter todas as informações de cadastro disponíveis no webservice de integração do RMS-Retail, o sistema de PDV deve seguir o seguinte passo-a-passo:

  1. ConsultarControleRegistroExportacoesPendente: Este método retornará todas as exportações que ainda não foram processadas pelo sistema de PDV para uma determinada filial. Guardar o campo ID, retornado nesta consulta, para ser referenciado nos métodos subsequentes.
  2. ConsultarProdutosPorRegistroExportacao: Este método retornará todos os produtos de um determinado registro de exportação. Passar como parâmetro o ID de exportação consultado no método acima (ConsultarControleRegistroExportacoesPendente).
  3. Outra opção é utilizar o método ConsultarProdutosPorJanela: Este método retornará todos os produtos de um determinado registro de exportação separado em janelas (buscar de X em X registros). Passar como parâmetro a filial, o ID de exportação consultado no método ConsultarControleRegistroExportacoesPendente, registro de janela inicial (exemplo 0) e registro de janela final (exemplo 200).
  4. ConsultarComponentesReceita: Este método retornará todos os componentes de uma receita para uma determinada filial (kits, cesta básica, conjuntos, etc).
  5. ConfirmarIntegracaoCadastro: Este método confirma que aquele ID de registro de exportação já foi processado pelo PDV. Desse modo, a próxima vez que chamar o método ConsultarControleRegistroExportacoesPendente o ID não aparecerá novamente.


Principais Campos e Parâmetros:

CRM-Crédito

Para integração do módulo CRM-Crédito, dispomos dos métodos listados abaixo:

 

  • ConsultarCliente: Método responsável por obter os dados completos do cliente.
    • Assinatura: RetornoDTO<ClienteDTO> ConsultarCliente(int pFilial, TipoDeDocumento pTipoDeIdentificacao, string pNumeroDoDocumento)
    • Parâmetros de envio:
      • pFilial: Código da filial onde está acontecendo a consulta.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarCliente>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

      </tem:ConsultarCliente>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetro de retorno: RetornoDTO<ClienteDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ClienteDTO.

        • ClienteDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ClienteDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarClienteResponse xmlns="http://tempuri.org/">

         <ConsultarClienteResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ClienteDTO>

                  

               </a:ClienteDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarClienteResult>

      </ConsultarClienteResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeCheque: Método responsável por requisitar uma autorização para débito em cheque.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeCheque(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente (CPF/CNPJ).
      • pValor: Valor da venda a ser feita em cheque.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeCheque>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDeCheque>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeChequeResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeChequeResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDeChequeResult>

      </ObterAutorizacaoDeChequeResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDePontos: Método responsável por requisitar uma autorização para débito em pontos.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDePontos(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser feita em pontos.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDePontos>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDePontos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDePontosResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDePontosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDePontosResult>

      </ObterAutorizacaoDePontosResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeConvenio: Método responsável por requisitar uma autorização para débito em convênio.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeConvenio(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão convênio do cliente.
      • pValor: Valor da venda a ser feita em convênio.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeConvenio>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDeConvenio>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeConvenioResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeConvenioResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDeConvenioResult>

      </ObterAutorizacaoDeConvenioResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeAlimentacao: Método responsável por requisitar uma autorização para débito em cartão-alimentação.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeAlimentacao(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão-alimentação do cliente.
      • pValor: Valor da venda a ser feita em cartão-alimentação.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeAlimentacao>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDeAlimentacao>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeAlimentacaoResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeAlimentacaoResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDeAlimentacaoResult>

      </ObterAutorizacaoDeAlimentacaoResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeEsporadico: Método responsável por requisitar uma autorização para débito em cartão-esporádico.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeEsporadico(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão-esporádico do cliente.
      • pValor: Valor da venda a ser feita em cartão-esporádico.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeEsporadico>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDeEsporadico>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeEsporadicoResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeEsporadicoResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDeEsporadicoResult>

      </ObterAutorizacaoDeEsporadicoResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeSazonal: Método responsável por requisitar uma autorização para débito em cartão-sazonal.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoSeasonalCardAuthorization(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão-sazonal do cliente.
      • pValor: Valor da venda a ser feita em cartão-sazonal.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeSazonal>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDeSazonal>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeSazonalResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeSazonalResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDeSazonalResult>

      </ObterAutorizacaoDeSazonalResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeCadernetaEletronica: Método responsável por requisitar uma autorização para débito em caderneta-eletrônica.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeCadernetaEletronica (int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente (CPF/CNPJ).
      • pValor: Valor da venda a ser feita em caderneta-eletrônica.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeCardernetaEletronica>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDeCardernetaEletronica>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeCadernetaEletronicaResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeCadernetaEletronicaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDeCadernetaEletronicaResult>

      </ObterAutorizacaoDeCadernetaEletronicaResponse>

   </s:Body>

                              </s:Envelope>

 

  • ObterAutorizacaoDePrivateLabel: Método responsável por requisitar uma autorização para débito em private-label.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDePrivateLabel (int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser feita em private-label.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDePrivateLabel>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:ObterAutorizacaoDePrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDePrivateLabelResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDePrivateLabelResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDePrivateLabelResult>

      </ObterAutorizacaoDePrivateLabelResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoDeDevolucaoDeCupom: Método responsável por requisitar uma autorização para retorno de cupom.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeDevolucaoDeCupom(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, string COO)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • COO: Número do cupom (COO) a ser devolvido.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoDeDevolucaoDeCupom>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pCOO>?</tem:pCOO>

      </tem:ObterAutorizacaoDeDevolucaoDeCupom>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoDeDevolucaoDeCupomResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoDeDevolucaoDeCupomResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoDeDevolucaoDeCupomResult>

      </ObterAutorizacaoDeDevolucaoDeCupomResponse>

   </s:Body>

</s:Envelope>

 

  • ObterAutorizacaoTotalDePrivateLabel: Método responsável por requisitar a data e valor da última fatura em aberto na modalidade Private Label.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoTotalDePrivateLabel(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoTotalDePrivateLabel>

         <tem:pFilial>?</tem:pFilial>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

      </tem:ObterAutorizacaoTotalDePrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ObterAutorizacaoTotalDePrivateLabelResponse xmlns="http://tempuri.org/">

         <ObterAutorizacaoTotalDePrivateLabelResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoTotalDePrivateLabelResult>

      </ObterAutorizacaoTotalDePrivateLabelResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmCheque: Método responsável por confirmar uma venda em cheque.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmCheque(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, string pDataDoCheque, string pNumeroDoBanco, string pAgenciaDoBanco, string pNumeroDaConta, string pNumeroDoCheque, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pCPFDoCheque, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pDataDoCheque: Data do cheque.
      • pNumeroDoBanco: Número do banco do cheque.
      • pAgenciaDoBanco: Número da agência do banco do cheque.
      • pNumeroDaConta: Número da conta do cheque.
      • pNumeroDoCheque: Número do cheque.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeCheque.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente (CPF/CNPJ).
      • pValor: Valor da venda a ser feita naquele cheque.
      • pCPFDoCheque: CPF/CNPJ do dono do cheque.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmCheque>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pDataDoCheque>?</tem:pDataDoCheque>

         <tem:pNumeroDoBanco>?</tem:pNumeroDoBanco>

         <tem:pAgenciaDoBanco>?</tem:pAgenciaDoBanco>

         <tem:pNumeroDaConta>?</tem:pNumeroDaConta>

         <tem:pNumeroDoCheque>?</tem:pNumeroDoCheque>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pCPFDoCheque>?</tem:pCPFDoCheque>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmCheque>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmChequeResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmChequeResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmChequeResult>

      </EfetuarPagamentoEmChequeResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmPontos: Método responsável por confirmar uma venda em pontos.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmPontos(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDePontos.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser feita em pontos.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmPontos>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmPontos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmPontosResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmPontosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmPontosResult>

      </EfetuarPagamentoEmPontosResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmConvenio: Método responsável por confirmar uma venda em convênio.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmConvenio(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeConvenio.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão-convênio do cliente.
      • pValor: Valor da venda a ser feita em convênio.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmConvenio>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmConvenio>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmConvenioResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmConvenioResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmConvenioResult>

      </EfetuarPagamentoEmConvenioResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmAlimentacao: Método responsável por confirmar uma venda em cartão-alimentação.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmAlimentacao(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeAlimentacao.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão-alimentação do cliente.
      • pValor: Valor da venda a ser feita em cartão-alimentação.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmAlimentacao>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmAlimentacao>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmAlimentacaoResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmAlimentacaoResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmAlimentacaoResult>

      </EfetuarPagamentoEmAlimentacaoResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmEsporadico: Método responsável por confirmar uma venda em cartão-esporádico.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmEsporadico(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeEsporadico.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão-esporádico do cliente.
      • pValor: Valor da venda a ser feita em cartão-esporádico.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmEsporadico>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmEsporadico>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmEsporadicoResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmEsporadicoResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmEsporadicoResult>

      </EfetuarPagamentoEmEsporadicoResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmSazonal: Método responsável por confirmar uma venda em cartão-sazonal.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmSazonal(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeSazonal.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do cartão-sazonal do cliente.
      • pValor: Valor da venda a ser feita em cartão-sazonal.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmSazonal>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmSazonal>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmSazonalResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmSazonalResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmSazonalResult>

      </EfetuarPagamentoEmSazonalResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmCadernetaEletronica: Método responsável por confirmar uma venda em caderneta eletrônica.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmCadernetaEletronica (int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeCadernetaEletronica.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente (CPF/CNPJ).
      • pValor: Valor da venda a ser feita em caderneta eletrônica.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmCadernetaEletronica>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmCadernetaEletronica>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmCadernetaEletronicaResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmCadernetaEletronicaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmCadernetaEletronicaResult>

      </EfetuarPagamentoEmCadernetaEletronicaResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoEmPrivateLabel: Método responsável por confirmar uma venda em private-label.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmPrivateLabel (int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDePrivateLabel.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser feita em private-label.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoEmPrivateLabel>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarPagamentoEmPrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoEmPrivateLabelResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoEmPrivateLabelResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoEmPrivateLabelResult>

      </EfetuarPagamentoEmPrivateLabelResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarPagamentoTotalEmPrivateLabel: Método responsável efetuar o pagamento total ou parcial de uma fatura do private-label.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoTotalEmPrivateLabel(int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo confirmada a venda.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser feita em private-label.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarPagamentoTotalEmPrivateLabel>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:EfetuarPagamentoTotalEmPrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarPagamentoTotalEmPrivateLabelResponse xmlns="http://tempuri.org/">

         <EfetuarPagamentoTotalEmPrivateLabelResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarPagamentoTotalEmPrivateLabelResult>

      </EfetuarPagamentoTotalEmPrivateLabelResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarDevolucaoDeCupom: Método responsável por confirmar uma devolução de cupom.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarDevolucaoDeCupom(Modalidade pModalidade, int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pModalidade: Tipo da forma de pagamento a ser devolvida.
      • pFilial: Código da loja onde está sendo confirmada a devolução.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeDevolucaoDeCupom.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser devolvida.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarDevolucaoDeCupom>

         <tem:pModalidade>?</tem:pModalidade>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarDevolucaoDeCupom>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarDevolucaoDeCupomResponse xmlns="http://tempuri.org/">

         <EfetuarDevolucaoDeCupomResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarDevolucaoDeCupomResult>

      </EfetuarDevolucaoDeCupomResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarNotificacaoDeVendaParaPontos: Método responsável por enviar uma notificação de venda em formas de pagamento não CRM para que estas possam também pontuar.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarNotificacaoDeVendaParaPontos(Modalidade pModalidade, int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio
      • pModalidade: Tipo da forma de pagamento não CRM.
      • pFilial: Código da loja.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda feita numa forma de pagamento não CRM.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarNotificacaoDeVendaParaPontos>

         <tem:pModalidade>?</tem:pModalidade>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:EfetuarNotificacaoDeVendaParaPontos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarNotificacaoDeVendaParaPontosResponse xmlns="http://tempuri.org/">

         <EfetuarNotificacaoDeVendaParaPontosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarNotificacaoDeVendaParaPontosResult>

      </EfetuarNotificacaoDeVendaParaPontosResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarAlteracaoDeSenha: Método responsável por alterar a senha de um cartão.
    • Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarAlteracaoDeSenha(string pNumeroDoDocumento, string pNovaSenha)
    • Parâmetros de envio:
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pNovaSenha: Nova senha digitada pelo cliente.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarAlteracaoDeSenha>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pNovaSenha>?</tem:pNovaSenha>

      </tem:EfetuarAlteracaoDeSenha>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarAlteracaoDeSenhaResponse xmlns="http://tempuri.org/">

         < EfetuarNotificacaoDeVendaParaPontosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </EfetuarAlteracaoDeSenhaResult>

      </EfetuarAlteracaoDeSenhaResponse>

   </s:Body>

</s:Envelope>

 

Exportação de Cadastro

 

Para integração do módulo Exportação de Cadastro, dispomos dos métodos listados abaixo. O primeiro ponto é para automatizar o processo de exportação. Nesse processo o RMS-Retail invoca o webservice do PDV (no layout RMS padrão) passando todas as informações do cadastro. Do segundo ponto para baixo são todas integrações invocadas diretamente pelo sistema de PDV:
  • O PDV parceiro deve criar um método chamado IntegracaoGenerica que receberá uma string contendo todos os produtos exportados pelo sistema RMS-Retail. No momento da exportação, o sistema RMS-Retail chamará esse método IntegracaoGenerica, no layout RMS com os produtos exportados (ver ponto “a” abaixo. A lista ItensProcessados conterá os produtos exportados). O método IntegracaoGenerica deverá retornar uma string contendo os produtos que foram processados com sucesso no layout padrão RMS (ver ponto “a” abaixo. A lista ItensProcessados deverá conter os produtos processados com sucesso pelo PDV parceiro). Os produtos contidos na lista ItensProcessados do retorno do método serão excluídos da próxima exportação de cadastro.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarProdutosResponse xmlns="http://tempuri.org/">

         <ConsultarProdutosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta de produtos</a:Descricao>

            <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

            <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

            <a:LogID/>

            <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ProdutoDTO>

                  

               </a:ProdutoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>4382</a:TotalDeItensProcessados>

         </ConsultarProdutosResult>

      </ConsultarProdutosResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarProdutos: Método responsável por exportar os dados completos dos produtos para a exportação. Esse método só deverá ser chamado caso o PDV queira buscar as informações atuais de cadastro de produtos no RMS-Retail.

    • Assinatura: RetornoDTO<ProdutoDTO> ConsultarProdutos()

    • Parâmetros de envio:

      • N/A

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarProdutos/>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<ProdutoDTO> 

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarProdutosResponse xmlns="http://tempuri.org/">

         <ConsultarProdutosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta de Produtos</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ProdutoDTO>

                  

               </a:ProdutoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarProdutosResult>

      </ConsultarProdutosResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarProdutosPorFilial: Método responsável por exportar os dados completos dos produtos para a exportação por filial. Esse método só deverá ser chamado caso o PDV queira buscar as informações atuais de cadastro de produtos no RMS-Retail.

    • Assinatura: RetornoDTO<ProdutoDTO> ConsultarProdutosPorFilial(int pFilial)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarProdutosPorFilial>

         <tem:pFilial>2</tem:pFilial>

      </tem:ConsultarProdutosPorFilial>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<ProdutoDTO> 

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarProdutosPorFilialResponse xmlns="http://tempuri.org/">

         <ConsultarProdutosPorFilialResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta de Produtos</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ProdutoDTO>

                  

               </a:ProdutoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarProdutosPorFilialResult>

      </ConsultarProdutosPorFilialResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarProdutosPorRegistroExportacao: Método responsável por exportar os dados completos dos produtos para a exportação por registro de exportação (ID retornado no método ConsultarControleRegistroExportacoes ou ConsultarControleRegistroExportacoesPendente). Esse método só deverá ser chamado caso o PDV queira buscar as informações atuais de cadastro de produtos no RMS-Retail.

    • Assinatura: RetornoDTO<ProdutoDTO> ConsultarProdutosPorRegistroExportacao(long pControleRegistroExportacaoID)

    • Parâmetros de envio:

      • pControleRegistroExportacaoID: Código do registro de exportação. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarProdutosPorRegistroExportacao>

         <tem:pControleRegistroExportacaoID>81</tem:pControleRegistroExportacaoID>

      </tem:ConsultarProdutosPorRegistroExportacao>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<ProdutoDTO> 

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarProdutosPorRegistroExportacaoResponse xmlns="http://tempuri.org/">

         <ConsultarProdutosPorRegistroExportacaoResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta de Produtos</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ProdutoDTO>

                  

               </a:ProdutoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarProdutosPorRegistroExportacaoResult>

      </ConsultarProdutosPorRegistroExportacaoResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarProdutosPorJanela: Método responsável por exportar os dados completos dos produtos para a exportação por janela. Esse método só deverá ser chamado caso o PDV queira buscar as informações atuais de cadastro de produtos no RMS-Retail. Observação: este método só conseguirá realizar a partição por janela se, após importar os dados dos produtos, o PDV chamar o método DeletarMovimentos passando os produtos a serem removidos.

    • Assinatura: RetornoDTO<ProdutoDTO> ConsultarProdutosPorJanela(int pFilial, int pRowNumInicial, int pRowNumFinal, long pControleRegistroExportacaoID)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

      • pRowNumInicial: RowNum inicial. Campo numérico.
      • pRowNumFinal: RowNum final. Campo numérico.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarProdutosPorJanela>

         <tem:pFilial>2</tem:pFilial>

         <tem:pRowNumInicial>1</tem:pRowNumInicial>

         <tem:pRowNumFinal>2</tem:pRowNumFinal>

         <tem:pControleRegistroExportacaoID>81</tem:pControleRegistroExportacaoID>

      </tem:ConsultarProdutosPorJanela>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<ProdutoDTO> 

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.

        • ProdutoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarProdutosPorJanelaResponse xmlns="http://tempuri.org/">

         <ConsultarProdutosPorJanelaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta de Produtos</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ProdutoDTO>

                  

               </a:ProdutoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarProdutosPorJanelaResult>

      </ConsultarProdutosPorJanelaResponse>

   </s:Body>

</s:Envelope>

 

  • ConfirmarIntegracaoCadastro: Método responsável por marcar um registro de exportação como já processado. Após chamar este método para um registro de exportação específico, o controle de registro de exportação não aparecerá novamente no método ConsultarControleRegistroExportacoesPendente.

    • Assinatura: RetornoDTO<int> ConfirmarIntegracaoCadastro(long pControleRegistroExportacaoID)

    • Parâmetros de envio:

      • pControleRegistroExportacaoID: ID do controle de registro de exportação. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConfirmarIntegracaoCadastro>

         <tem:pControleRegistroExportacaoID>2</tem:pControleRegistroExportacaoID>

      </tem:ConfirmarIntegracaoCadastro>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<int> 

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.

    • SOAP de retorno:  

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConfirmarIntegracaoCadastroResponse xmlns="http://tempuri.org/">

         <ConfirmarIntegracaoCadastroResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Efetua a Confirmação da integração dos dados pendentes na AG1PDVPD!</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>

            <a:ItensProcessados xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConfirmarIntegracaoCadastroResult>

      </ConfirmarIntegracaoCadastroResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarDepartamentos: Método responsável por obter a classificação mercadológica cadastrada no RMS-Retail.

    • Assinatura: RetornoDTO<DepartamentoDTO> ConsultarDepartamentos()

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarDepartamentos/>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<DepartamentoDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de departamentos exportados. Array de DepartamentoDTO.

        • DepartamentoDTO: Departamento a departamento exportado.

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de DepartamentoDTO.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarDepartamentosResponse xmlns="http://tempuri.org/">

         <ConsultarDepartamentosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os departamentos do sistema RMS Retail e os respectivos dependentes.</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:DepartamentoDTO>

                  

               </a:DepartamentoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarDepartamentosResult>

      </ConsultarDepartamentosResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarSessoes: Método responsável por obter as sessões cadastradas no RMS-Retail.

    • Assinatura: RetornoDTO<SessaoDTO> ConsultarSessoes()

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarSessoes/>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<SessaoDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de sessões exportadas. Array de SessaoDTO.

        • SessaoDTO: Sessão a sessão exportada.

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de SessaoDTO.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarSessoesResponse xmlns="http://tempuri.org/">

         <ConsultarSessoesResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao/>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:SessaoDTO>

                  

               </a:SessaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarSessoesResult>

      </ConsultarSessoesResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarOperadoresDeCaixa: Método responsável por obter os dados referentes aos operadores de caixa (PDV).

    • Assinatura: RetornoDTO<OperadorDeCaixaDTO> ConsultarOperadoresDeCaixa(int pFilial)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarOperadoresDeCaixa>

                 <tem:pFilial>1</tem:pFilial>

      </tem:ConsultarOperadoresDeCaixa>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<OperadorDeCaixaDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de operadores de caixas exportados. Array de OperadorDeCaixaDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
        • OperadorDeCaixaDTO: Operador a operador exportado.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de OperadorDeCaixaDTO.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarOperadoresDeCaixaResponse xmlns="http://tempuri.org/">

         <ConsultarOperadoresDeCaixaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os operadores de caixa disponiveis para a filial informada.</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:OperadorDeCaixaDTO>

                  

               </a:OperadorDeCaixaDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarOperadoresDeCaixaResult>

      </ConsultarOperadoresDeCaixaResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarOfertasCombinadas: Método responsável por obter os dados referentes às ofertas combinadas.

    • Assinatura: RetornoDTO<OfertaCombinadaDTO> ConsultarOfertasCombinadas(int pFilial)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarOfertasCombinadas>

         <tem:pFilial>?</tem:pFilial>

      </tem:ConsultarOfertasCombinadas>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<OfertaCombinadaDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de ofertas combinadas exportadas. Array de OfertaCombinadaDTO.
        • OfertaCombinadaDTO: Oferta a oferta exportada.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de OperadorDeCaixaDTO.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarOfertasCombinadasResponse xmlns="http://tempuri.org/">

         <ConsultarOfertasCombinadasResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta as ofertas combinadas disponiveis na base de dados do sistema RMS Retail.</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:OfertaCombinadaDTO>

                 

               </a:OfertaCombinadaDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarOfertasCombinadasResult>

      </ConsultarOfertasCombinadasResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarComponentesReceita: Método responsável por obter os dados referentes às cestas básicas.

    • Assinatura: RetornoDTO<ComponenteReceitaDTO> ConsultarComponentesReceita(int pFilial)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarComponentesReceita>

         <tem:pFilial>1</tem:pFilial>

      </tem:ConsultarComponentesReceita>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<ComponenteReceitaDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de componentes das receitas exportadas. Array de ComponenteReceitaDTO.

        • ComponenteReceitaDTO: Componente a componente da receita exportada.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de ComponenteReceitaDTO.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarComponentesReceitaResponse xmlns="http://tempuri.org/">

         <ConsultarComponentesReceitaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os componentes receita na base de dados do sistema RMS Retail.</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ComponenteReceitaDTO>

                  

               </a:ComponenteReceitaDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarComponentesReceitaResult>

      </ConsultarComponentesReceitaResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarFinalizadoras: Método responsável por obter os dados referentes às finalizadoras.

    • Assinatura: RetornoDTO<FinalizadoraDTO> ConsultarFinalizadoras(int pPDV)

    • Parâmetros de envio:

      • pPDV: Código do PDV para as finalizadoras cadastradas. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarFinalizadoras>

         <tem:pPDV>01</tem:pPDV>

      </tem: ConsultarFinalizadoras >

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<FinalizadoraDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de finalizadoras exportadas. Array de FinalizadoraDTO.

        • FinalizadoraDTO: Finalizadora a finalizadora exportada.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de FinalizadoraDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarComponentesReceitaResponse xmlns="http://tempuri.org/">

         <ConsultarComponentesReceitaResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta os componentes referente aos itens receita do sistema RMS Retail.</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:FinalizadoraDTO>

 

               </a:FinalizadoraDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarComponentesReceitaResult>

      </ConsultarComponentesReceitaResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarControleRegistroExportacoes: Método responsável por obter os registros de exportação. Este método é utilizado para referenciar o ID dos métodos ConsultarProdutosPorRegistroExportacao e ConsultarProdutosPorJanela.

    • Assinatura: RetornoDTO<ControleRegistroExportacaoDTO> ConsultarControleRegistroExportacoes(int pFilial)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarControleRegistroExportacoes>

         <tem:pFilial>1</tem:pFilial>

      </tem:ConsultarControleRegistroExportacoes>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<ControleRegistroExportacaoDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de finalizadoras exportadas. Array de FinalizadoraDTO.

        • ControleRegistroExportacaoDTO: Registro de exportação exportado.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ControleRegistroExportacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarControleRegistroExportacoesResponse xmlns="http://tempuri.org/">

         <ConsultarControleRegistroExportacoesResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta de controle e registro de exportação</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ControleRegistroExportacaoDTO>

                 

               </a:ControleRegistroExportacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarControleRegistroExportacoesResult>

      </ConsultarControleRegistroExportacoesResponse>

   </s:Body>

</s:Envelope>

 

  • ConsultarControleRegistroExportacoesPendente: Método responsável por obter os registros de exportação que estão com o flag igual a "N". Este método é utilizado para referenciar o ID dos métodos ConsultarProdutosPorRegistroExportacao e ConsultarProdutosPorJanela.

    • Assinatura: RetornoDTO<ControleRegistroExportacaoDTO> ConsultarControleRegistroExportacoesPendente(int pFilial)

    • Parâmetros de envio:

      • pFilial: Código da filial. Campo numérico.

    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ConsultarControleRegistroExportacoes>

         <tem:pFilial>1</tem:pFilial>

      </tem:ConsultarControleRegistroExportacoes>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<ControleRegistroExportacaoDTO>

      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de controles de registro de exportação exportados. Array de ControleRegistroExportacaoDTO.

        • ControleRegistroExportacaoDTO: Registro de exportação exportado.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de ControleRegistroExportacaoDTO.

    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <ConsultarControleRegistroExportacoesResponse xmlns="http://tempuri.org/">

         <ConsultarControleRegistroExportacoesResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:Descricao>Consulta de controle e registro de exportação</a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:ControleRegistroExportacaoDTO>

                  

               </a:ControleRegistroExportacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ConsultarControleRegistroExportacoesResult>

      </ConsultarControleRegistroExportacoesResponse>

   </s:Body>

</s:Envelope>

Importação de Movimentos

 
Para integração do módulo Importação de Movimentos, dispomos dos métodos listados abaixo:
  • EnviarMovimentos: Método responsável por importar os dados de um ou mais movimentos.
    • Assinatura: RetornoDTO<MovimentoDTO> EnviarMovimentos(List<MovimentoDTO> pMovimentos)
    • Parâmetros de envio:
      • pMovimentos: Lista de movimentos a serem importados.
        • MovimentoDTO: Movimento a movimento a ser importado.
      • CodigoDaFuncaoExecutada: “0”. Campo numérico.
      • DescricaoErroImportacao: Descrição do erro da importação. Campo alfa-numérico.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EnviarMovimentos>

         <tem:pMovimentos>

            <rms:MovimentoDTO>

               

            </rms:MovimentoDTO>

         </tem:pMovimentos>

      </tem:EnviarMovimentos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<MovimentoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de movimentos importados. Array de MovimentoDTO.
        • MovimentoDTO: Movimento importado.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de MovimentoDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarMovimentosResponse xmlns="http://tempuri.org/">
               <EnviarMovimentosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia os movimentos que foram importados na base de dados do sistema RMS-Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>             
                     <a:MovimentoDTO>
                        
                     </a:MovimentoDTO> 
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarMovimentosResult>
            </EnviarMovimentosResponse>
         </s:Body>
      </s:Envelope>

  • EnviarSangrias: Método responsável por importar sangrias.
    • Assinatura: RetornoDTO<SangriaDTO> EnviarSangrias(List<SangriaDTO> pSangrias)
    • Parâmetros de envio:
      • pSangrias: Lista de sangrias a serem importadas. Array de SangriaDTO.SangriaDTO: Sangria a sangria a ser importada.
        • SangriaDTO: Sangria a sangria a ser importada.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
         <soapenv:Header/>
         <soapenv:Body>
            <tem:EnviarSangrias>
               <tem:pListaSangrias>
                  <rms:SangriaDTO>
                    
                  </rms:SangriaDTO>
               </tem:pListaSangrias>
            </tem:EnviarSangrias>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<SangriaDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de movimentos importados. Array de SangriaDTO.
        • SangriaDTO: Sangria a sangria a ser importada.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de SangriaDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarSangriasResponse xmlns="http://tempuri.org/">
               <EnviarSangriasResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia as sangrias que foram importadas na base de dados do RMS-Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                  <rms:SangriaDTO>
                     
                  </rms:SangriaDTO>
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarSangriasResult>
            </EnviarSangriasResponse>
         </s:Body>
      </s:Envelope>

  • EnviarNFCeSAT: Método responsável por importar NFC-e e SAT.
    • Assinatura: RetornoDTO<NFCeSATDTO> EnviarNFCe(List<NFCeSATDTO> pNFCeSAT)
    • Parâmetros de envio:
      • pListaNFCeSAT: Lista de NFC-e/SAT a serem importadas. Array de NFCeSATDTO.
        • NFCeSATDTO: NFC-e/SAT a NFC-e/SAT a ser importada.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
         <soapenv:Header/>
         <soapenv:Body>
            <tem:EnviarNFCeSAT>
               <tem:pListaNFCe>
                  <rms:NFCeSATDTO>
                     
                  </rms:NFCeSATDTO>
               </tem:pListaNFCe>
            </tem:EnviarNFCeSAT>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<NFCeSATDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de NFC-e importadas. Array de NFCeSATDTO.
        • NFCeSATDTO: NFC-e/SAT a NFC-e/SAT a ser importada.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de NFCeSATDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarNFCeSATResponse xmlns="http://tempuri.org/">
               <EnviarNFCeSATResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia as NFCe ou SAT que foram importadas na base de dados do RMS-Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                      <a:NFCeSATDTO>
                    
                      </a:NFCeSATDTO>
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarNFCeSATResult>
            </EnviarNFCeSATResponse>
         </s:Body>
      </s:Envelope>

  • EnviarSaidaOperador: Envia as saídas de operadores para serem importadas na base de dados do RMS Retail.
      • Assinatura: RetornoDTO<SaidaOperadorDTO> EnviarSaidaOperador(List<SaidaOperadorDTO> pSaidaOperadorDTO)
      • Parâmetros de envio:
        • pSaidaOperadorDTO: Lista de saídas de operadores a serem importadas. Array de SaidaOperadorDTO.
          • SaidaOperadorDTO: Saída de operador a ser importada.
      • SOAP de envio:
        <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
           <soapenv:Header/>
           <soapenv:Body>
              <tem:EnviarSaidaOperador>
                 <tem:pListaSaidaOperador>
                    <rms:SaidaOperadorDTO>
                       
                    </rms:SaidaOperadorDTO>
                 </tem:pListaSaidaOperador>
              </tem:EnviarSaidaOperador>
           </soapenv:Body>
        </soapenv:Envelope>
      • Parâmetros de retorno: RetornoDTO<SaidaOperadorDTO>
        • Descricao: Descrição do processo executado. Campo alfa-numérico.
        • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

        • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

        • LogID: N/A

        • ItemProcessado: N/A

        • ItensProcessados: Lista de saídas de operador importadas. Array de SaidaOperadorDTO.
          • SaidaOperadorDTO: Saída de operador importada.
        • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
        • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
        • TotalDeItensProcessados: Quantidade total de itens processados.
        • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
        • ItensNaoProcessados: Itens não processados. Array de SaidaOperadorDTO.
      • SOAP de retorno:
        <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
           <s:Body>
              <EnviarSaidaOperadorResponse xmlns="http://tempuri.org/">
                 <EnviarSaidaOperadorResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                    <a:Descricao> Envia as Saidas De Operador para serem importadas na base de dados do RMS Retail.</a:Descricao>
                    <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                    <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                    <a:LogID/>
                    <a:ItemProcessado/>
                    <a:ItensNaoProcessados/>
                    <a:ItensProcessados>
                       <a:SaidaOperadorDTO>
                          
                       </a:SaidaOperadorDTO>
      •             </a:ItensProcessados>
                    <a:MensagemDeErro/>
                    <a:Status>true</a:Status>
                    <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                    <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
                 </EnviarSaidaOperadorResult>
              </EnviarSaidaOperadorResponse>
             </s:Body>
          </s:Envelope>
  • EnviarReducaoZ: Método responsável por importar os dados de uma leitura Z.
    • Assinatura: RetornoDTO<ReducaoZDTO> EnviarReducaoZ(List<ReducaoZDTO> pReducaoZDTO)
    • Parâmetros de envio:
      • pReducaoZDTO: Lista de reduções a serem importadas. Array de ReducaoZDTO.
        • ReducaoZDTO: Redução a redução a ser importada.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
         <soapenv:Header/>
         <soapenv:Body>
            <tem:EnviarReducaoZ>
               <tem:pListaReducaoZ>
                  <rms:ReducaoZDTO>
                     
                  </rms:ReducaoZDTO>
               </tem:pListaReducaoZ>
            </tem:EnviarReducaoZ>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<ReducaoZDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • ItensProcessados: Lista de reduções importadas. Array de ReducaoZDTO.
        • ReducaoZDTO: Redução a redução a ser importada.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de ReducaoZDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <EnviarReducaoZResponse xmlns="http://tempuri.org/">
               <EnviarReducaoZResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Envia as Reduções Z serem importadas na base de dados do RMS Retail.</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                     <a:ReducaoZDTO>
                        
                     </a:ReducaoZDTO>
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarReducaoZResult>
            </EnviarReducaoZResponse>
         </s:Body>
      </s:Envelope>

  • DeletarProdutos: Deleta os produtos já importados da base de dados do RMS Retail.
    • Assinatura: RetornoDTO<ProdutoDTO> DeletarProdutos(List<ProdutoDTO> pListProdutoDTO)
    • Parâmetros de envio:
      • pListProdutoDTO: Lista de produtos a serem deletados. Array de ProdutoDTO.
        • ProdutoDTO: Produto a ser deletado. Só é necessário passar 3 campos preenchidos: Filial, EAN e IDExportacaoCadastro.
    • SOAP de envio:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <soapenv:Header/>
         <soapenv:Body>
            <tem:DeletarProdutos>
               <tem:pListProdutoDTO>
                  <rms:ProdutoDTO>
                     
                  </rms:ProdutoDTO>
               </tem:pListProdutoDTO>
            </tem:DeletarProdutos>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<ProdutoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos deletados. Array de ProdutoDTO.
        • ProdutoDTO: ProdutoDTO deletado.
      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
      • TotalDeItensProcessados: Quantidade total de itens processados.
      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
      • ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
         <s:Body>
            <DeletarProdutosResponse xmlns="http://tempuri.org/">
               <DeletarProdutosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.UTIL.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
                  <a:Descricao>Apaga os produtos que foram processados</a:Descricao>
                  <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>
                  <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>
                  <a:LogID/>
                  <a:ItemProcessado/>
                  <a:ItensNaoProcessados/>
                  <a:ItensProcessados>
                     <a:ProdutoDTO>
                        
                     </a:ProdutoDTO>
                  </a:ItensProcessados>            <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarSaidaOperadorResult>
            </EnviarSaidaOperadorResponse>
         </s:Body>
      </s:Envelope>

 

Tipos de dados

 

  • ClienteDTO
    • Campos
      • Endereco: Endereço do cliente.
      • ComplementoEndereco: Endereço complementar do cliente.
      • NumeroEndereco: Número do endereço.
      • SenhaDoConvenio: Senha do cartão convênio.
      • SaldoDoConvenio: Saldo em cartão convênio.
      • SaldoDaCadernetaEletronica:Saldo em caderneta eletrônica.
      • SaldoDoCheque: Saldo em cheque.
      • SaldoDaAlimentacao: Saldo em cartão alimentação.
      • SaldoDePontos: Saldo em cartão de pontos.
      • SaldoDoSazonal: Saldo em cartão sazonal.
      • SaldoDoEsporadico: Saldo em cartão esporádico.
      • Aniversario: Data de nascimento.
      • NumeroDoCartao: Número do cartão.
      • Categoria: Categoria do cliente.
      • Cidade: Cidade.
      • Empresa: Empresa onde trabalha.
      • Email: E-mail do cliente.
      • CPFCNPJ: Número do CPF/CNPJ.
      • CPFOuCNPJ: Tipo do FIN (CPF/CNPJ).
      • SenhaDaAlimentacao: Senha do cartão alimentação.
      • CodigoInterno: Código interno do cliente.
      • DocumentoDeIdentificacao: Tipo de documento identificado pelo cliente.
      • Nome: Nome do cliente.
      • Bairro: Bairro.
      • NovaSenha: N/A
      • SenhaDePontos: Senha do cartão de pontos.
      • CEP: CEP.
      • SenhaDoSazonal: Senha do cartão sazonal.
      • SenhaDoEsporadico: Senha do cartão esporádico.
      • Estado: Estado.
      • Status: Status do cliente.
      • Telefone: Telefone.
    • XML
      <a:ClienteDTO>
         <a:Aniversario/>
         <a:Bairro/>
         <a:CEP/>
         <a:CPFCNPJ>00000100094180</a:CPFCNPJ>
         <a:CPFOuCNPJ>CPF</a:CPFOuCNPJ>
         <a:Categoria>1</a:Categoria>
         <a:Cidade/>
         <a:CodigoInterno/>
         <a:ComplementoEndereco>25</a:ComplementoEndereco>
         <a:DocumentoDeIdentificacao>NumeroDoCartao</a:DocumentoDeIdentificacao>
         <a:Email/>
         <a:Empresa/>
         <a:Endereco>SASASA</a:Endereco>
         <a:Estado/>
         <a:Nome>TOTVS CRM</a:Nome>
         <a:NovaSenha/>
         <a:NumeroDoCartao>6332000722952005</a:NumeroDoCartao>
         <a:NumeroEndereco>12</a:NumeroEndereco>
         <a:SaldoDaAlimentacao>99974.81</a:SaldoDaAlimentacao>
         <a:SaldoDaCadernetaEletronica>99974.81</a:SaldoDaCadernetaEletronica>
         <a:SaldoDePontos>0</a:SaldoDePontos>
         <a:SaldoDoCheque>99974.81</a:SaldoDoCheque>
         <a:SaldoDoConvenio>99974.81</a:SaldoDoConvenio>
         <a:SaldoDoEsporadico>99974.81</a:SaldoDoEsporadico>
         <a:SaldoDoPrivateLabel>0</a:SaldoDoPrivateLabel>
         <a:SaldoDoSazonal>99974.81</a:SaldoDoSazonal>
         <a:SenhaDaAlimentacao/>
         <a:SenhaDePontos/>
         <a:SenhaDoConvenio/>
         <a:SenhaDoEsporadico/>
         <a:SenhaDoPrivateLabel/>
         <a:SenhaDoSazonal/>
         <a:Status>Ativo</a:Status>
         <a:Telefone>0;0</a:Telefone>
      </a:ClienteDTO>

  • ProdutoDTO
    • Campos
      • Filial: Código da filial (sem digito). Campo numérico (tabela AG1PDVPD, campo PDV_FILIAL).

      • EAN: Código EAN. Campo numérico (tabela AG1PDVPD, campo PDV_CODIGO_EAN13).

      • CodigoInterno: Código do produto (sem digito). Campo numérico (tabela AG1PDVPD, campo PDV_ITEM).

      • CodigoDepartamento. Código do departamento. Campo numérico (tabela AG1PDVPD, campo PDV_DEPARTAMENTO).

      • CodigoSecao: Código da seção. Campo numérico (tabela AG1PDVPD, campo PDV_SECAO).

      • CodigoGrupo: Código do grupo. Campo numérico (tabela AG1PDVPD, campo PDV_GRUPO).

      • CodigoSubGrupo: Código do subgrupo. Campo numérico (tabela AG1PDVPD, campo PDV_SUBGRUPO).

      • CodigoFornecedor: Código do fornecedor (sem digito). Campo numérico (tabela AG1PDVPD, campo PDV_COD_FOR).

      • DescricaoFornecedor: Razão social do fornecedor. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_NOME_FOR).

      • DescricaoCompleta: Descrição completa. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_DESCRICAO).

      • DescricaoReduzida: Descrição reduzida. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_DESC_REDUZ).

      • DescricaoDepartamento: Descrição do departamento. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_DESC_DEPARTAMENTO).

      • DescricaoSecao: Descrição da seção. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_DESC_SECAO).

      • DescricaoGrupo: Descrição do grupo. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_DESC_GRUPO).

      • DescricaoSubGrupo: Descrição do subgrupo. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_DESC_SUBGRUPO).

      • DescricaoMarcaProduto: Descrição da marca do produto. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_MARCA_PROD).

      • TipoEmbalagem: Tipo de embalagem de venda (UN, KG, LT...). Campo alfa-numérico (tabela AG1PDVPD, campo PDV_TPO_EMB_VENDA).

      • QuantidadeEmbalagem: Quantidade da embalagem de venda. Campo numérico (tabela AG1PDVPD, campo PDV_EMB_VENDA).

      • GramaturaProduto: Gramatura do produto. Campo numérico (tabela AG1PDVPD, campo PDV_GRAMATURA).

      • TipoGramatura: Tipo de gramatura (KG, UN, ML, LT...). Campo alfa-numérico (tabela AG1PDVPD, campo PDV_TIPO_GRM).

      • PrecoCusto: Preço de custo. Campo numérico (tabela AG1PDVPD, campo PDV_CUSTO).

      • PrecoVenda: Preço de venda normal. Campo numérico (tabela AG1PDVPD, campo PDV_PRECO_NORMAL).

      • DataPrecoVenda: Data do preço de venda normal. Se igual a zeros, o produto não está em oferta. Campo alfa-numérico. (tabela AG1PDVPD, campo PDV_PRECO_NORMAL_DTA)

      • DataInicialOferta: Data inicial da oferta. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_OFERTA_INI).

      • DataFinalOferta: Data final de oferta. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_OFERTA_FIM).

      • PrecoOferta: Preço de oferta. Campo numérico (tabela AG1PDVPD, campo PDV_OFERTA_PRECO).

      • SituacaoTributaria: Situação tributária. Campo numérico (tabela AG1PDVPD, campo PDV_SIT_TRIBUT).

      • PercentualTributacao: Percentual tributação. Campo numérico (tabela AG1PDVPD, campo PDV_TRIBUT).

      • PercentualReducao: Percentual de redução. Campo numérico (tabela AG1PDVPD, campo PDV_REDUCAO).

      • ReducaoR: Redução R. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_R_PDV).

      • TributacaoPDV: Tributação PDV. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_T_PDV).

      • TributacaoECF: Tributação ECF. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_T_ECF).

      • PercentualSubstituicao: Percentual de substituição. Campo numérico (tabela AG1PDVPD, campo PDV_PERC_SUBST).

      • PISCOFINS: 0-Normal, 1-Antecipado, 2-Isento, 3-Aliquota Zero. Campo numérico (tabela AG1PDVPD, campo PDV_PIS_COFINS).

      • EmitirEtiqueta: True-Emite etiqueta, False-Não emite etiqueta. Campo booleano (tabela AG1PDVPD, campo PDV_EMI_ETIQUETA).

      • DataAlteracaoDePreco: Data de alteração de preço (AAAMMDD). Campo alfa-numérico (tabela AG1PDVPD, campo PDV_DTA_ALTERACAO).

      • MultiplaEmbalagem: False-Normal, True-Possui múltiplas embalagens/embalagem especial. Campo booleano (tabela AG1PDVPD, campo PDV_MULTIPLA_EMB).

      • ProdutoPesado: True-Pesado, False-Não pesado. Campo booleano (tabela AG1PDVPD, campo PDV_PESADO_PDV).

      • TipoProduto: Tipo de Produto RMS 1-Normal, 2-Utilizado na produção, 3-Receita, 5-SKU, 6-Ordem de produção, 8-Serviços. Campo numérico (tabela AG1PDVPD, campo PDV_TIPO_PROD).

      • Flag: Livre para uso. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_FLAG).

      • Flag2: Livre para uso. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_FLAG2).

      • ClassificacaoFiscal: Classificação fiscal / NCM. Campo numérico (tabela AG1PDVPD, campo PDV_CLASS_FIS).

      • ClassificacaoFiscalExcecao: Classificação Fiscal EXCECAO.
      • Procedencia: Procedência. Campo numérico (tabela AG1PDVPD, campo PDV_PROCEDENCIA).

      • ValorPIS: Valor do PIS. Campo numérico (tabela AG1PDVPD, campo PDV_PIS).

      • ValorCOFINS: Valor do COFINS. Campo numérico (tabela AG1PDVPD, campo PDV_COFINS).

      • ValorTotalImposto: Valor total do imposto. Campo numérico (tabela AG1PDVPD, campo PDV_IMPOSTOS).

      • PercentualTotalImposto: Percentual total do imposto. Campo numérico (tabela AG1PDVPD, campo PDV_PERC_IMPOSTOS).

      • Vasilhame: True-É vasilhame, False-Não é vasilhame. Campo booleano (tabela AG1PDVPD, campo PDV_VASILHAME).

      • CodigoVasilhame: Código do produto vasilhame (sem digito). Campo numérico (tabela AG1PDVPD, campo PDV_VASILHAME_ITEM).

      • QuantidadeOfertaAPartirDe: Quantidade de venda necessária para ativar a oferta A PARTIR DE. Campo numérico (tabela AG1PDVPD, campo PDV_APARTIR_QTD).

      • PrecoOfertaAPartirDe: Preço unitário de venda na oferta A PARTIR DE. Campo numérico (tabela AG1PDVPD, campo PDV_APARTIR_PRECO).

      • TipoEAN: E-EAN, D-DUN. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_TIPO_EAN).

      • TipoUnidadeVenda: Tipo da unidade de venda (UN, KG, LT...). Campo alfa-numérico (tabela AG1PDVPD, campo PDV_TPO_EMB_VENDA_UN).

      • QuantidadeNaEmbalagem: Quantidade na unidade da embalagem de venda. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_EMB_VENDA_UN).

      • PoliticaDePreco: Política de preço (E-Entrada, T-Tabelado, M-Margem, P-Pesquisa). Campo alfa-numérico (tabela AG1PDVPD, campo PDV_POLIT_PRECO).

      • PrazoValidade: Prazo de validade. Campo numérico (tabela AG1PDVPD, campo PDV_PRZ_VALIDADE).

      • PermiteDesconto: True-Permite desconto, False-Não permite desconto. Campo booleano (tabela AG1PDVPD, campo PDV_PERMITE_DESC).

      • PermiteMultiplicacao: True-Permite multiplicação, False-Não permite multiplicação. Campo booleano (tabela AG1PDVPD, campo PDV_PERMITE_MULT).

      • ExcluirProdutoNoPDV: True-Produto para excluir no PDV, False-Normal (não excluir). Campo booleano (tabela AG1PDVPD, campo PDV_EXCLUIR).

      • DigitoCodigoInterno: Dígito do código interno do produto. Campo numérico (tabela AG1PDVPD, campo PDV_ITEM_DIGITO).

      • ValorTotalImpostoEstadual: Valor total do imposto estadual. Campo numérico (tabela AG1PDVPD, campo PDV_IMPOSTOS_ESTADUAL).

      • PercentualTotalImpostoEstadual: Percentual total do imposto estadual. Campo numérico (tabela AG1PDVPD, campo PDV_PERC_IMPOSTOS_ESTADUAL).

      • ValorTotalImpostoMunicipal: Valor total do imposto municipal. Campo numérico (tabela AG1PDVPD, campo PDV_IMPOSTOS_MUNICIPAL).

      • PercentualTotalImpostoMunicipal: Percentual total do municipal. Campo numérico (tabela AG1PDVPD, campo PDV_PERC_IMPOSTOS_MUNICIPAL).

      • CodigoInternoDoProdutoPai: Código do produto pai. Campo numérico (tabela AG1PDVPD, campo PDV_CODPAI).

      • PermiteAjustarPreco: True-PDV pode ajustar preço do produto, False-PDV não pode ajustar preço do produto. Campo booleano (tabela AG1PDVPD, campo PDV_ALTERA_PRECO).

      • ProibeVendaMenorIdade: True-Proíbe venda para menor idade, False-Venda permitida sem restrição de idade. Campo booleano (tabela AG1PDVPD, campo PDV_RESTRICAO_MENOR_IDADE).

      • TipoDeOperacaoDoProduto: Tipo de operação do item. I- Inclusão, E-Exclusão, A- Alteração. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_OPERACAO).

      • CodigoCFOP: CFOP referente à operação de venda do item. Campo numérico (tabela AG1PDVPD, campo PDV_CFOP).

      • CodigoReferencia: Referência de Cadastro do Item. Campo numérico (tabela AG1PDVPD, campo PDV_ITEM_REFERENCIA).

      • CodigoExcecaoNCM: Código da Exceção do NCM do Item. Campo numérico (tabela AG1PDVPD, campo PDV_CLASS_FIS_EXCECAO).
      • MicroTerminalDeImpressao: Micro-terminal de impressão. Campo numérico (tabela AG1PDVPD, campo PDV_TERMINAL_IMPRESSAO).
      • CodigoCategoria: Código da categoria do item Campo alfa-numérico (tabela AG1PDVPD, campo PDV_CATEGORIA).

      • BloqueiaItemParaVenda: S-Bloqueado para venda, N-Não bloqueado para venda. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_BLOQUEIO_VENDA).

      • EANs:EANs alternativos do produto. Array de EANDTO.
        • QuantidadeEmbalagem
        • TipoEmbalagem
        • QuantidadeOfertaAPartirDe
        • PrecoOfertaAPartirDe
        • TipoEAN
        • Principal
        • EAN
      • EanPrincipal: S - Sim, N - Não Campo alfa-numérico (tabela AG1PDVPD, campo PDV_EAN_PRINC).

      • CodigoCEST: Código especificador de ST (CEST) Campo alfa-numérico (tabela AG1PDVPD, campo PDV_COD_CEST).

      • CSTPis: Código da situação tributária de PIS Campo alfa-numérico (tabela AG1PDVPD, campo PDV_CST_PIS).

      • CSTCofins: Código da situação tributária de COFINS Campo alfa-numérico (tabela AG1PDVPD, campo PDV_CST_COFINS).

      • IDExportacaoCadastro: ID da exportação (referenciado no retorno do método ConsultarControleRegistroExportacoes ou ConsultarControleRegistroExportacoesPendente). Campo numérico (tabela AG1PDVPD, campo PDV_PC_ID).
      • EnviaBalanca: Flag que indica se o produto é ou não enviado para a balança. Campo boolean (tabela AG1PDVPD, campo PDV_ENVIA_BALANCA).
      • TipoEtiqueta: Tipo da etiqueta. Campo numérico (tabela AG1PDVPD, campo PDV_TIPO_ETIQUETA).
      • NaturezaRecCSTPISCOFINS: Natureza da receita do CST de pis/cofins. Campo numérico (tabela AG1PDVPD, campo PDV_NAT_REC_CST_PIS).
      • Tara: Tara do produto. Campo numérico (tabela AG1PDVPD, campo PDV_TARA).
    • XML
      <a:ProdutoDTO>
         <a:BloqueiaItemParaVenda>false</a:BloqueiaItemParaVenda>
         <a:CSTCofins>1</a:CSTCofins>
         <a:CSTPis>1</a:CSTPis>
         <a:ClassificacaoFiscal>10000000</a:ClassificacaoFiscal>
         <a:ClassificacaoFiscalExcecao>0</a:ClassificacaoFiscalExcecao>
         <a:CodigoCEST>0</a:CodigoCEST>
         <a:CodigoCFOP>5102</a:CodigoCFOP>
         <a:CodigoCategoria>0</a:CodigoCategoria>
         <a:CodigoDepartamento>1</a:CodigoDepartamento>
         <a:CodigoExcecaoNCM>0</a:CodigoExcecaoNCM>
         <a:CodigoFornecedor>2902</a:CodigoFornecedor>
         <a:CodigoGrupo>1</a:CodigoGrupo>
         <a:CodigoInterno>1</a:CodigoInterno>
         <a:CodigoInternoDoProdutoPai>1</a:CodigoInternoDoProdutoPai>
         <a:CodigoReferencia></a:CodigoReferencia>
         <a:CodigoSecao>119</a:CodigoSecao>
         <a:CodigoSubGrupo>1</a:CodigoSubGrupo>
         <a:CodigoVasilhame>0</a:CodigoVasilhame>
         <a:DataAlteracaoDePreco>2017-04-4T00:00:00</a:DataAlteracaoDePreco>
         <a:DataFinalOferta>0001-01-01T00:00:00</a:DataFinalOferta>
         <a:DataInicialOferta>0001-01-01T00:00:00</a:DataInicialOferta>
         <a:DataPrecoVenda>2013-03-07T00:00:00</a:DataPrecoVenda>
         <a:DescricaoCompleta>MELANCIA REDONDA KG</a:DescricaoCompleta>
         <a:DescricaoDepartamento i:nil="true"/>
         <a:DescricaoFornecedor>UNIAO ALIMENTOS S.A.</a:DescricaoFornecedor>
         <a:DescricaoGrupo>FRUTAS</a:DescricaoGrupo>
         <a:DescricaoMarcaProduto></a:DescricaoMarcaProduto>
         <a:DescricaoReduzida>MELANCIA REDONDA KG</a:DescricaoReduzida>
         <a:DescricaoSecao>HORTIFRUTI-GRANJEIRO</a:DescricaoSecao>
         <a:DescricaoSubGrupo>GRANEL</a:DescricaoSubGrupo>
         <a:DigitoCodigoInterno>9</a:DigitoCodigoInterno>
         <a:EAN>1</a:EAN>
         <a:EANs>
            <a:EANDTO>
               <a:EAN>1</a:EAN>
               <a:PrecoOfertaAPartirDe>0</a:PrecoOfertaAPartirDe>
               <a:Principal>false</a:Principal>
               <a:QuantidadeEmbalagem>1</a:QuantidadeEmbalagem>
               <a:QuantidadeOfertaAPartirDe>0</a:QuantidadeOfertaAPartirDe>
               <a:TipoEAN>E</a:TipoEAN>
               <a:TipoEmbalagem>UN</a:TipoEmbalagem>
            </a:EANDTO>
            <a:EANDTO>
               <a:EAN>3000000000199</a:EAN>
               <a:PrecoOfertaAPartirDe>0</a:PrecoOfertaAPartirDe>
               <a:Principal>false</a:Principal>
               <a:QuantidadeEmbalagem>1</a:QuantidadeEmbalagem>
               <a:QuantidadeOfertaAPartirDe>0</a:QuantidadeOfertaAPartirDe>
               <a:TipoEAN>E</a:TipoEAN>
               <a:TipoEmbalagem>UN</a:TipoEmbalagem>
            </a:EANDTO>
         </a:EANs>
         <a:EanPrincipal>1</a:EanPrincipal>
         <a:EmitirEtiqueta>false</a:EmitirEtiqueta>
         <a:EnviaBalanca>false</a:EnviaBalanca>
         <a:ExcluirProdutoNoPDV>false</a:ExcluirProdutoNoPDV>
         <a:Filial>1</a:Filial>
         <a:Flag/><a:Flag2/>
         <a:GramaturaProduto>0</a:GramaturaProduto>
         <a:IDExportacaoCadastro>201</a:IDExportacaoCadastro>
         <a:MicroTerminalDeImpressao>0</a:MicroTerminalDeImpressao>
         <a:MultiplaEmbalagem>false</a:MultiplaEmbalagem>
         <a:NaturezaRecCSTPISCOFINS>999</a:NaturezaRecCSTPISCOFINS>
         <a:PISCOFINS>0</a:PISCOFINS>
         <a:PercentualReducao>0</a:PercentualReducao>
         <a:PercentualSubstituicao>0</a:PercentualSubstituicao>
         <a:PercentualTotalImposto>0</a:PercentualTotalImposto>
         <a:PercentualTotalImpostoEstadual>0</a:PercentualTotalImpostoEstadual>
         <a:PercentualTotalImpostoMunicipal>0</a:PercentualTotalImpostoMunicipal>
         <a:PercentualTributacao>18</a:PercentualTributacao>
         <a:PermiteAjustarPreco>false</a:PermiteAjustarPreco>
         <a:PermiteDesconto>false</a:PermiteDesconto>
         <a:PermiteMultiplicacao>true</a:PermiteMultiplicacao>
         <a:PoliticaDePreco>M</a:PoliticaDePreco>
         <a:PrazoValidade>24</a:PrazoValidade>
         <a:PrecoCusto>5.46</a:PrecoCusto>
         <a:PrecoOferta>0</a:PrecoOferta>
         <a:PrecoOfertaAPartirDe>0</a:PrecoOfertaAPartirDe>
         <a:PrecoVenda>16.65</a:PrecoVenda>
         <a:Procedencia>0</a:Procedencia>
         <a:ProdutoPesado>false</a:ProdutoPesado>
         <a:ProibeVendaMenorIdade>false</a:ProibeVendaMenorIdade>
         <a:QuantidadeEmbalagem>1</a:QuantidadeEmbalagem>
         <a:QuantidadeNaEmbalagem>1</a:QuantidadeNaEmbalagem>
         <a:QuantidadeOfertaAPartirDe>0</a:QuantidadeOfertaAPartirDe>
         <a:ReducaoR></a:ReducaoR>
         <a:SituacaoTributaria>0</a:SituacaoTributaria>
         <a:Tara>10</a:Tara>
         <a:TipoDeOperacao>/a:TipoDeOperacao>
         <a:TipoEAN>E</a:TipoEAN>
         <a:TipoEmbalagem>UN</a:TipoEmbalagem>
         <a:TipoEtiqueta>3</a:TipoEtiqueta>
         <a:TipoGramatura/>
         <a:TipoProduto>1</a:TipoProduto>
         <a:TipoUnidadeVenda>UN</a:TipoUnidadeVenda>
         <a:TributacaoECF>T0</a:TributacaoECF>
         <a:TributacaoPDV>T0</a:TributacaoPDV>
         <a:ValorCOFINS>7.6</a:ValorCOFINS>
         <a:ValorPIS>1.65</a:ValorPIS>
         <a:ValorTotalImposto>0</a:ValorTotalImposto>
         <a:ValorTotalImpostoEstadual>0</a:ValorTotalImpostoEstadual>
         <a:ValorTotalImpostoMunicipal>0</a:ValorTotalImpostoMunicipal>
         <a:Vasilhame>false</a:Vasilhame>
      </a:ProdutoDTO>
  • DepartamentoDTO
    • Campos
      • Codigo: Código do departamento. Campo numérico.

      • Descricao: Descrição do departamento. Campo alfa-numérico.

      • Desconto: Desconto do departamento. Campo numérico.

      • Sessoes: Sessões do departamento. Array de SessaoDTO.

        • SessaoDTO: Sessão a sessão exportada.

          • Codigo: Código da sessão. Campo numérico.

          • Descricao: Descrição da sessão. Campo alfa-numérico.

          • Desconto: Desconto da sessão. Campo alfa-numérico.

          • Grupos: Grupos da sessão. Array de GrupoDTO.

            • GrupoDTO: Grupo a grupo exportado.

            • Codigo: Código do grupo. Campo numérico.

            • Descricao: Descrição do grupo. Campo alfa-numérico.

            • Desconto: Desconto do grupo. Campo numérico.

            • SubGrupos: Sessões do grupo. Array de SubgrupoDTO.

              • SubGrupoDTO: Subgrupo a subgrupo exportado.

              • Codigo: Código do subgrupo. Campo numérico.

              • Descricao: Descrição do subgrupo. Campo alfa-numérico.

              • Desconto: Desconto do subgrupo. Campo numérico.

    • XML
      <a:DepartamentoDTO>
         <a:Codigo>0</a:Codigo>
         <a:Desconto>0</a:Desconto>
         <a:Descricao/>
         <a:Sessoes>
            <a:SessaoDTO>
               <a:Codigo>0</a:Codigo>
               <a:Desconto>0</a:Desconto>
               <a:Descricao/>
               <a:Grupos>
                  <a:GrupoDTO>
                     <a:Codigo>0</a:Codigo>
                     <a:Desconto>0</a:Desconto>
                     <a:Descricao/>
                     <a:Subgrupos>
                        <a:SubGrupoDTO>
                           <a:Codigo>0</a:Codigo>
                           <a:Desconto>0</a:Desconto>
                           <a:Descricao/>
                        </a:SubGrupoDTO>
                     </a:Subgrupos>
                  </a:GrupoDTO>
               </a:Grupos>
            </a:SessaoDTO>
         </a:Sessoes>
      </a:DepartamentoDTO>
  • SessaoDTO
    • Campos
      • Codigo: Código da sessão. Campo numérico.

      • Desconto: Desconto da sessão. Campo numérico.

      • Descricao: Descrição da sessão. Campo alfa-numérico.

      • Grupos: Grupos da sessão. Array de GrupoDTO.
        • GrupoDTO: Sessão a sessão exportada.

          • Codigo: Código do grupo. Campo numérico.

          • Descricao: Descrição do grupo. Campo alfa-numérico.

          • Desconto: Desconto do grupo. Campo numérico.

          • SubGrupos: Sessões do grupo. Array de SubgrupoDTO.

            • SubGrupoDTO: Subgrupo a subgrupo exportado.

              • Codigo: Código do subgrupo. Campo numérico.

              • Descricao: Descrição do subgrupo. Campo alfa-numérico.

              • Desconto: Desconto do subgrupo. Campo numérico.

    • XML
      <a:SessaoDTO>
         <a:Codigo>963</a:Codigo>
      <a:Desconto>0</a:Desconto>
      <a:Descricao>SESMT</a:Descricao>
      <a:Grupos/>
      </a:SessaoDTO>
  • OperadorDeCaixaDTO
    • Campos
      • Filial: Código da filial (sem digito).
      • Codigo: Código do operador (sem digito).
      • Matricula: Código de matricula.
      • Nome: Nome do operador.
      • Ativo: true-Ativo, false-Inativo.
      • Tipo: O-Operador, S-Supervisor, G-Gerente.
      • Administrador: true-SIM, false-Não.
      • LogonPDV: Nome de login no PDV.
      • SenhaPDV: * Criptografia configurada para cada software de PDV.
    • XML
      <a:OperadorDeCaixaDTO>
         <a:Administrador>false</a:Administrador>
         <a:Ativo>false</a:Ativo>
         <a:Codigo>5871</a:Codigo>
         <a:Filial>0</a:Filial>
         <a:LogonPDV></a:LogonPDV>
         <a:Matricula>0</a:Matricula>
         <a:Nome>RICARDO TONDIN</a:Nome>
         <a:SenhaPDV/>
         <a:Tipo>79</a:Tipo>
      </a:OperadorDeCaixaDTO>
  • OfertaCombinadaDTO
    • Campos
      • Filial: Código da filial (sem digito). Campo numérico.
      • Codigo: Código da oferta centralizada. Campo numérico.
      • Descricao: Descrição da oferta centralizada. Campo alfa-numérico.
      • DataInicio: Data de início de vigência da oferta centralizada (dd/mm/aaaa). Campo data.
      • DataFim: Data final de vigência da oferta centralizada (dd/mm/aaaa). Campo data.
      • CodigoCombinacao: Código incremental identificador da combinação. Campo numérico.
      • DescricaoCombinacao: Descrição identificadora da combinação. Campo alfa-numérico.
      • TipoCombinacao: Tipo da combinação se é "E" ou "OU". Campo numérico.
      • TipoDesconto: Tipo de desconto que será aplicado: Valor ou Percentual. Campo alfa-numérico.
      • Itens: Itens vinculados à oferta. Array de OfertaCombinadaItemDTO.
      • OfertaCombinadaItemDTO: Item a item da oferta exportada.
      • CodigoOferta: Código da oferta centralizada. Campo numérico.
      • CodigoCombinacao: Código da combinação. Campo numérico.
      • CodigoProduto: Código do item. Campo numérico.
      • TipoItem: Tipo de Item, se ele é O (Ofertado) ou P (Promovido). Campo alfa-numérico.
      • Quantidade: Quantidade do item que será executado o gatilho para a ação selecionada. Campo numérico.
      • ValorDesconto: Valor do Desconto que será diluído no produto. Campo numérico.
      • PercentualDesconto: Percentual de desconto que será aplicado sobre o produto. Campo numérico.
    • XML
      <a:OfertaCombinadaDTO>
         <a:Codigo>0</a:Codigo>
         <a:CodigoCombinacao>0</a:CodigoCombinacao>
         <a:DataFim>0001-01-01T00:00:00</a:DataFim>
         <a:DataInicio>0001-01-01T00:00:00</a:DataInicio>
         <a:Descricao i:nil="true"/>
         <a:DescricaoCombinacao i:nil="true"/>
         <a:Filial>0</a:Filial>
         <a:Itens>
            <a:OfertaCombinadaItemDTO>
               <a:CodigoCombinacao>0</a:CodigoCombinacao>
               <a:CodigoOferta>0</a:CodigoOferta>
               <a:CodigoProduto>0</a:CodigoProduto>
               <a:EANProduto>0</a:EANProduto>
               <a:PercentualDesconto>0</a:PercentualDesconto>
               <a:Quantidade>0</a:Quantidade>
               <a:TipoItem i:nil="true"/>
               <a:ValorDesconto>0</a:ValorDesconto>
            </a:OfertaCombinadaItemDTO>
         </a:Itens>
         <a:TipoCombinacao>0</a:TipoCombinacao>
         <a:TipoDesconto>0</a:TipoDesconto>
      </a:OfertaCombinadaDTO>
  • ComponenteReceitaDTO
    • Campos
      • Filial: Código da filial (sem digito). Campo numérico.
      • CodigoDoProdutoComponente: Código do produto componente (sem digito). Campo numérico.
      • CodigoDoProdutoReceita: Código do produto receita (sem digito). Campo numérico.
      • Quantidade: Quantidade/fator do componente na receita. Campo numérico.
      • PrecoVigenciaMult: Múltipla embalagem - preço vigente unitário. Campo numérico.
      • PrecoOfertaMult: Múltipla embalagem - preço oferta unitário. Campo numérico.
      • PrecoVigenciaUnitario: Preço de vigência unitário. Campo numérico.
      • PrecoOfertaUnitario: Preço de oferta unitário. Campo numérico.
      • DigitoReceita: Dígito do produto receita. Campo numérico.
      • DigitoComponente: Dígito do produto componente. Campo numérico.
      • IDExportacaoCadastro: ID da exportação (referenciado no retorno do método ConsultarControleRegistroExportacoes ou ConsultarControleRegistroExportacoesPendente). Campo numérico (tabela AG1PDVPD, campo PDV_PC_ID).
    • XML
      <a:ComponenteReceitaDTO>
         <a:CodigoDoProdutoComponente>7367</a:CodigoDoProdutoComponente>
         <a:DigitoComponente>9</a:DigitoComponente>
         <a:DigitoReceita>0</a:DigitoReceita>
         <a:Filial>1</a:Filial>
         <a:IDExportacaoCadastro>201</a:IDExportacaoCadastro>
         <a:PrecoOfertaMult>0</a:PrecoOfertaMult>
         <a:PrecoOfertaUnitario>0</a:PrecoOfertaUnitario>
         <a:PrecoVigenciaMult>0</a:PrecoVigenciaMult>
         <a:PrecoVigenciaUnitario>41.9</a:PrecoVigenciaUnitario>
         <a:Quantidade>1</a:Quantidade>
      </a:ComponenteReceitaDTO>
  • FinalizadoraDTO
    • Campos
      • Finalizadora a finalizadora exportada.
      • Filial: Código da filial (sem digito). Campo numérico.
      • Descricao: Descrição da finalizadora. Campo alfa-numérico.
    • XML

  • ControleRegistroExportacaoDTO
    • Campos
      • ID: ID Sequencial do registro de exportação. Campo numérico.
      • Filial: Codigo da filial (sem dígito). Campo numérico.

      • Data: Data de vigência. Campo data.
      • DataProcessamento: Data e hora de processamento. Campo data.
      • TipoGeracao: Tipo de geração: G-Geral, M-Alterados, S-Seleção. Campo alfa-numérico.
      • TotalExportado: Total de produtos exportados. Campo numérico.
      • TotalNaoExportado: Total de produtos não exportados. Campo numérico.
      • TotalAdvertencia: Total de produtos com advertência. Campo numérico.
      • Flag: Flag de uso externo (para controle de utilização). Campo alfa-numérico.
    • XML
      <a:ControleRegistroExportacaoDTO>
         <a:Data>2016-05-18T00:00:00</a:Data>
         <a:DataProcessamento>2016-05-18T14:42:18</a:DataProcessamento>
         <a:Filial>1</a:Filial>
         <a:Flag>N</a:Flag>
         <a:ID>2</a:ID>
         <a:TipoGeracao>G</a:TipoGeracao>
         <a:TotalAdvertencia>24534</a:TotalAdvertencia>
         <a:TotalExportado>4383</a:TotalExportado>
         <a:TotalNaoExportado>67814</a:TotalNaoExportado>
      </a:ControleRegistroExportacaoDTO>
  • MovimentoDTO
    • Campos
      • Filial: Código da filial (sem digito). Campo numérico.
      • DataMovimento: Data de movimento. Campo data.
      • NumeroPDV: Número do PDV. Campo numérico.
      • NumeroCupom: Número do cupom. Campo numérico.
      • CRO: CRO do cupom. Campo numérico.
      • IDInternoPDV: Campo de ID interno do sistema de PDV. Campo numérico.
      • DataHoraInicioEmissao: Data e hora da transação. Campo data.
      • CodigoOperador: Código do operador. Campo numérico.
      • ValorCupom: Valor do cupom. Campo numérico.
      • CnpjCpfCliente: CNPJ/CPF cliente. Campo numérico.
      • IdentificacaoCliente: Identificação do cliente (Número de cartão). Campo alfa-numérico.
      • CodigoInternoClienteRMS: Código do cliente RMS. Campo numérico.
      • TipoTransacao: Tipo de transação 1-Venda à dinheiro, 4-Devolução, 5-Venda à crédito, 6-Devolução de crédito, Recebimentos. Campo alfa-numérico.
      • NumeroDocumento: Nr. documento produzido. No caso de ECF, informar o COO do cupom. No caso de NFC-e/SAT, informar o código interno de controle do PDV. Campo numérico.
      • IdFiscalContribuinte: Identificação fiscal / Número do contribuinte. CPF/CNPJ do cliente. Campo alfa-numérico.
      • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
      • Processado: Uso interno da RMS. Incluir registro com “False”. Campo booleano.
      • NumeroDocumentoBackOffice: N/A. Campo alfa-numérico.
      • TurnoEfetivacaoOperacional: Turno da efetivação operacional (default 1). Valor do turno em que o operador está no momento da geração do cupom. Campo numérico.
      • ValorCupomAposAlteracao: Valor do cupom antes da alteração (default 0). Campo numérico.
      • UsuarioAlteracao: Nome usuário que efetuou a alteração (default nulo). Campo alfa-numérico.
      • GTInicial: Número do GT inicial. Campo numérico.
      • GTFinal: Número do GT final. Campo numérico.
      • NumeroCOO: Número de contador de operação. Campo numérico.
      • NotaFiscalEmitida: True-Nota fiscal conjugada emitida, False-Não emitida (default “False”). Campo booleano.
      • PessoaFisicaJuridica: F-Física, J-Jurídica. Campo alfa-numérico.
      • IdNFCeSAT: Identificador da NFC-e / SAT-CFe. Este campo deve ser igual ao campo ID no NFCeSATDTO (caso seja NFC-e/SAT). Campo numérico.
      • Itens: Itens do cupom. Array de MovimentoItemDTO.
        • MovimentoItemDTO: Movimento a ser importado.
          • DataHoraRegistro: Data e hora do momento em que o produto foi registrado no cupom. Campo alfa-numérico.
          • Sequencial: Sequência do produto no cupom. Campo numérico.
          • EAN: EAN do produto (produto peso variável enviar zeros e informar o código interno RMS). Campo numérico.
          • Quantidade: Quantidade total. Campo numérico.
          • Preco: Valor unitário venda (não abatido desconto). Campo numérico.
          • Desconto: Valor total desconto. Campo numérico.
          • Total: Valor Total venda (liquido). Campo numérico.
          • Devolucao: True-Devolvido, False-Não devolvido. Campo booleano.
          • Cancelado: True-Cancelado, False-Não Cancelado. Campo booleano.
          • CupomCancelado: COO do cupom cancelado. Campo numérico.
          • Processado: Uso interno RMS (default “False”). Campo booleano.
          • PercentualICMS: % ICMS Venda. Campo numérico.
          • ValorICMS: Valor ICMS Venda. Campo numérico.
          • CodigoInterno: Código do produto RMS (sem digito). Campo numérico.
          • TipoDesconto: Tipo de desconto (default nulo). Campo alfa-numérico.
          • TributacaoPDV: Tributação PDV (I, N, F, T0, T1...). Campo alfa-numérico.
          • DigitoCodigoInterno: Dígito do item (utilizar a função DAC do banco de dados). Campo numérico.
      • Pagamentos: Pagamentos do cupom. Array de MovimentoPagamentoDTO.
        • MovimentoPagamentoDTO: Pagamento a ser importado.
          • Sequencial: Sequência do pagamento. Campo numérico.
          • CodigoFinalizadora: Código da condição de pagamento/finalizadora. Campo numérico.
          • DescricaoFinalizadora: Descrição da condição de pagamento/finalizadora. Campo alfa-numérico.
          • Valor: Valor da condição de pagamento/finalizadora. Campo numérico.
          • NumeroContaBancaria: Número da conta bancaria. Campo alfa-numérico.
          • CodigoVale: Código do vale. Campo alfa-numérico.
          • ValorVale: Valor do vale. Campo numérico.
          • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
          • DocumentoCofre: Código do documento do cofre na tesouraria. Campo numérico.
          • ValorAposAlteracao: Valor da condição de pagamento após alteração (default 0). Campo numérico.
          • UsuarioAlteracao: Usuário de alteração (default 0). Campo alfa-numérico.
          • TEFProduto: TEF Produto (Informativo, retorno Software Express, rede/bandeira). Campo alfa-numérico.
          • TEFBIN: TEF numero BIN. Campo alfa-numérico.
          • TEFCodigo: TEF Código. Campo alfa-numérico.
          • TEFAutorizacao: TEF Autorização. Campo alfa-numérico.
          • TEFNSU: TEF Número Sequencial Único. Campo alfa-numérico.
          • TEFNumeroParcelas: TEF numero de parcelas. Campo numérico.
          • BancoCheque: Cheque banco. Campo numérico.
          • AgenciaCheque: Cheque agencia. Campo numérico.
          • ContaCheque: Cheque conta. Campo numérico.
          • NumeroCheque: Cheque numero. Campo numérico.
          • SerieCheque: Cheque serie. Campo alfa-numérico.
          • CPFCNPJCheque: Cheque CPF/CNPJ. Campo numérico.
          • VencimentoCheque: Cheque vencimento. Campo data.
          • ValorJuros: Valor dos juros. Campo numérico.
          • ValorEncargo: Valor do encargo. Campo numérico.
          • TEFRede: Código da rede (TEF). Campo alfa-numérico.
          • TEFEstabelecimento: Código do estabelecimento (TEF). Campo alfa-numérico.
          • ValorTroco: Valor do troco. Campo numérico.
          • InstituicaoTEF: Código da instituição do TEF. Campo alfa-numérico.
      • COODoCupomEletronico: COO do Cupom Eletrônico. Deve ser preenchido tal como o campo NFCeSATDTO.COO = COO do NFC-e/SAT. Campo numérico.
      • ChaveDoCupomEletronico: Chave do Cupom Eletrônico de 44 caracteres. Campo alfa-numérico.
      • CodigoVendedor: Codigo do Vendedor. Campo numérico.
      • NomeVendedor: Nome do Vendedor. Campo alfa-numérico.
      • Trocos: Trocos do cupom. Array de MovimentoTrocoDTO.MovimentoTrocoDTO: Troco a ser importado.
        • Sequencial: Sequencia do troco no Cupom. Campo numérico.
        • CodigoDoPagamento: Código da condição de pagamento (troco). Campo numérico.
        • DescricaoDoPagamento: Descrição da condicao de pagamento (troco). Campo alfa-numérico.
        • Valor: Valor do troco. Campo numérico.
        • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
    • XML
      <rms:MovimentoDTO>
         <rms:COODoCupomEletronico>?</rms:COODoCupomEletronico>
         <rms:CRO>?</rms:CRO>
         <rms:Cancelado>?</rms:Cancelado>
         <rms:ChaveDoCupomEletronico>?</rms:ChaveDoCupomEletronico>
         <rms:CnpjCpfCliente>?</rms:CnpjCpfCliente>
         <rms:CodigoDaFuncaoExecutada>?</rms:CodigoDaFuncaoExecutada>
         <rms:CodigoInternoClienteRMS>?</rms:CodigoInternoClienteRMS>
         <rms:CodigoOperador>?</rms:CodigoOperador>
         <rms:CodigoVendedor>?</rms:CodigoVendedor>
         <rms:DataHoraInicioEmissao>?</rms:DataHoraInicioEmissao>
         <rms:DataMovimento>?</rms:DataMovimento>
         <rms:DescricaoErroImportacao>?</rms:DescricaoErroImportacao>
         <rms:Filial>?</rms:Filial>
         <rms:GTFinal>?</rms:GTFinal>
         <rms:GTInicial>?</rms:GTInicial>
         <rms:IDInternoPDV>?</rms:IDInternoPDV>
         <rms:IdFiscalContribuinte>?</rms:IdFiscalContribuinte>
         <rms:IdNFCeSAT>?</rms:IdNFCeSAT>
         <rms:IdentificacaoCliente>?</rms:IdentificacaoCliente>
         <rms:Itens>
            <rms:MovimentoItemDTO>
               <rms:Cancelado>?</rms:Cancelado>
               <rms:CodigoCesta>?</rms:CodigoCesta>
               <rms:CodigoInterno>?</rms:CodigoInterno>
               <rms:CodigoPromocao>?</rms:CodigoPromocao>
               <rms:CupomCancelado>?</rms:CupomCancelado>
               <rms:DataHoraRegistro>?</rms:DataHoraRegistro>
               <rms:DataMovimento>?</rms:DataMovimento>
               <rms:Desconto>?</rms:Desconto>
               <rms:Devolucao>?/rms:Devolucao>
               <rms:DigitoInterno>?</rms:DigitoInterno>
               <rms:EAN>?</rms:EAN>
               <rms:Filial>?</rms:Filial>
               <rms:NumeroCupom>?</rms:NumeroCupom>
               <rms:NumeroPDV>?</rms:NumeroPDV>
               <rms:PercentualICMS>?</rms:PercentualICMS>
               <rms:Preco>?</rms:Preco>
               <rms:Processado>?</rms:Processado>
               <rms:Quantidade>?</rms:Quantidade>
               <rms:Sequencial>?</rms:Sequencial>
               <rms:TipoDesconto>?</rms:TipoDesconto>
               <rms:Total>?</rms:Total>
               <rms:TributacaoPDV>?</rms:TributacaoPDV>
               <rms:ValorICMS>?</rms:ValorICMS>
            </rms:MovimentoItemDTO>
         </rms:Itens>
         <rms:NomeVendedor>?</rms:NomeVendedor>
         <rms:NotaFiscalEmitida>?</rms:NotaFiscalEmitida>
         <rms:NumeroCOO>?</rms:NumeroCOO>
         <rms:NumeroCupom>?</rms:NumeroCupom>
         <rms:NumeroDocumento>?</rms:NumeroDocumento>
         <rms:NumeroDocumentoBackOffice>?</rms:NumeroDocumentoBackOffice>
         <rms:NumeroPDV>?</rms:NumeroPDV>
         <rms:Pagamentos>
            <rms:MovimentoPagamentoDTO>
               <rms:AgenciaCheque>?</rms:AgenciaCheque>
               <rms:BancoCheque>?</rms:BancoCheque>
               <rms:CPFCNPJCheque>?</rms:CPFCNPJCheque>
               <rms:Cancelado>?</rms:Cancelado>
               <rms:CodigoFinalizadora>?</rms:CodigoFinalizadora>
               <rms:CodigoVale>?</rms:CodigoVale>
               <rms:ContaCheque>?</rms:ContaCheque>
               <rms:DataMovimento>?</rms:DataMovimento>
               <rms:DescricaoFinalizadora>?</rms:DescricaoFinalizadora>
               <rms:DocumentoCofre>?</rms:DocumentoCofre>
               <rms:Filial>?/rms:Filial>
               <rms:InstituicaoTEF>?</rms:InstituicaoTEF>
               <rms:NumeroCheque>?</rms:NumeroCheque>
               <rms:NumeroContaBancaria>?</rms:NumeroContaBancaria>
               <rms:NumeroCupom>?</rms:NumeroCupom>
               <rms:NumeroPDV>?</rms:NumeroPDV>
               <rms:Sequencial>?/rms:Sequencial>
               <rms:SerieCheque>?</rms:SerieCheque>
               <rms:TEFAutorizacao>?</rms:TEFAutorizacao>
               <rms:TEFBIN>?</rms:TEFBIN>
               <rms:TEFCodigo>?</rms:TEFCodigo>
               <rms:TEFEstabelecimento>?</rms:TEFEstabelecimento>
               <rms:TEFNSU>?</rms:TEFNSU>
               <rms:TEFNumeroParcelas>?</rms:TEFNumeroParcelas>
               <rms:TEFProduto>?</rms:TEFProduto>
               <rms:TEFRede>?</rms:TEFRede>
               <rms:UsuarioAlteracao>?</rms:UsuarioAlteracao>
               <rms:Valor>?</rms:Valor>
               <rms:ValorAposAlteracao>?</rms:ValorAposAlteracao>
               <rms:ValorEncargo>?</rms:ValorEncargo>
               <rms:ValorJuros>?</rms:ValorJuros>
               <rms:ValorTroco>?</rms:ValorTroco>
               <rms:ValorVale>?</rms:ValorVale>
               <rms:VencimentoCheque>?</rms:VencimentoCheque>
            </rms:MovimentoPagamentoDTO>
         </rms:Pagamentos>
         <rms:PessoaFisicaJuridica>?</rms:PessoaFisicaJuridica>
         <rms:Processado>?</rms:Processado>
         <rms:TipoTransacao>?</rms:TipoTransacao>
         <rms:Trocos>
            <rms:MovimentoTrocoDTO>
               <rms:Cancelado>?</rms:Cancelado>
               <rms:CodigoDoPagamento>?</rms:CodigoDoPagamento>
               <rms:DataMovimento>?</rms:DataMovimento>
               <rms:DescricaoDoPagamento>?</rms:DescricaoDoPagamento>
               <rms:DocumentoDeCofre>?/rms:DocumentoDeCofre>
               <rms:Filial>?</rms:Filial>
               <rms:NumeroCupom>?</rms:NumeroCupom>
               <rms:NumeroPDV>?</rms:NumeroPDV>
               <rms:Sequencial>?</rms:Sequencial>
               <rms:Valor>?</rms:Valor>
            </rms:MovimentoTrocoDTO>
         </rms:Trocos>
         <rms:TurnoEfetivacaoOperacional>?</rms:TurnoEfetivacaoOperacional>
         <rms:UsuarioAlteracao>?</rms:UsuarioAlteracao>
         <rms:ValorCupom>?</rms:ValorCupom>
         <rms:ValorCupomAposAlteracao>?</rms:ValorCupomAposAlteracao>
      </rms:MovimentoDTO>
  • SangriaDTO
    • Campos
      • Filial: Código da filial (sem digito). Campo numérico.
      • DataMovimento: Data e hora da transação. Campo data.
      • NumeroPDV: Número do PDV. Campo numérico.
      • CRO: CRO da sangria. Campo numérico.
      • IdInternoPDV: “0”.
      • Tipo: Tipo do movimento: 1-Sangria de Caixa; 2-Fundo de Troco; 3-Sangria de Fundo; 4-Reforco de Caixa. Campo numérico.
      • SequenciaDoRegistro: Sequência. Campo numérico.
      • CodigoDaFinalizadora: Código da Condição de Pagamento / Finalizadora. Campo numérico.
      • NumeroDoCupom: Número do cupom. Campo numérico.
      • CodigoDoOperador: Código do Operador (sem digito). Campo numérico. Campo numérico.
      • ValorOriginal: Valor original. Campo numérico.
      • ValorAtual: Valor atual. Campo numérico.
      • Data: Data. Campo data.
      • Identificador: Identificador. Campo alfa-numérico.
      • Loja: Loja. Campo numérico.
      • ECF: Código do PDV. Campo numérico.
      • SequenciaDeOperacao: Sequência de operação. Campo numérico.
    • XML
      <rms:SangriaDTO>
         <rms:CRO>?</rms:CRO>
         <rms:CodigoDaFinalizadora>?</rms:CodigoDaFinalizadora>
         <rms:CodigoDoOperador>?</rms:CodigoDoOperador>
         <rms:Data>?</rms:Data>
         <rms:DataMovimento>?</rms:DataMovimento>
         <rms:ECF>?</rms:ECF>
         <rms:ECF2>?</rms:ECF2>
         <rms:Filial>?</rms:Filial>
         <rms:IDInternoPDV>?</rms:IDInternoPDV>
         <rms:Identificador>?</rms:Identificador>
         <rms:Loja>?</rms:Loja>
         <rms:NumeroDoCupom>?</rms:NumeroDoCupom>
         <rms:NumeroPDV>?</rms:NumeroPDV>
         <rms:SequenciaDeOperacao>?</rms:SequenciaDeOperacao>
         <rms:SequenciaDoRegistro>?</rms:SequenciaDoRegistro>
         <rms:Tipo>?</rms:Tipo>
         <rms:ValorAtual>?</rms:ValorAtual>
         <rms:ValorOriginal>?</rms:ValorOriginal>
      </rms:SangriaDTO>
  • NFCeSATDTO
    • Campos
      • ID: ID gerado pelo RMS para a NFC-e/SAT (preencher com zero).
      • Filial: Filial de venda sem dígito. Campo numérico.
      • DataMovimento: Data do movimento. Campo data.
      • NumeroNFCe: Número NFC/SAT-CFe/Número da NFC / SAT-CFe. Campo numérico.
      • Serie: Série. Campo alfa-numérico.
      • CPFCNPJCliente: CPF/CNPJ do cliente. Campo numérico.
      • NomeCliente: Nome do cliente. Campo alfa-numérico.
      • CFOP: CFOP. Campo numérico.
      • CodigoServico: Serviço|Código de serviços. Campo numérico.
      • NumeroCaixa: Número do caixa. Campo numérico.
      • NumeroCupom: Número do cupom. Campo numérico.
      • IDOperador: Código do operador sem dígito. Campo numérico.
      • DataHoraEmissao: Data e hora da emissão. Campo data.
      • Chave: Chave da NFC-e/ SAT-CFe. Campo alfa-numérico.
      • Status: Status retornado pela sefaz: 1 - NF Emitida; 2 - NF Gerada; 3 - NF Assinada; 4 - NF Validada; 5 - NF Transmitida; 6 - NF Autorizada; 7 - NF Rejeitada; 8 - NF Denegada; 9 - NF Cancelada; 10 - XML Enviado; 11 - F DPEC; 12 - NF EPEC; 99 - NF Entrada. Campo numérico.
      • COO: COO da NFC-e/SAT-CFe. Campo numérico.
      • NumeroAutorizacao: Número da autorização. Campo alfa-numérico.
      • DataHoraAutorizacao: Data e hora da autorização. Campo data.
      • ModeloNFCe: Modelo do documento: CF-e/SAT = 59; CF-e/ECF = 60; NFC-e = 65. Campo alfa-numérico.
      • Situacao: Situação se está cancelada (0 ou C). Campo alfa-numérico.
      • NumeroCupomNoPDV: Número do cupom no PDV. Campo numérico.
      • NumeroPDV: Número do PDV. Campo alfa-numérico.
      • EstadoDestino: Estado destino. Campo alfa-numérico.
      • TipoFrete: Tipo frete. Campo numérico.
      • Transportador: Transportador. Campo numérico.
      • CPFCNPJTransportador: CPF/CNPJ transportador. Campo numérico.
      • PlacaVeiculo: Placa do veiculo. Campo alfa-numérico.
      • UFPlacaVeiculo: UF da placa do veiculo. Campo alfa-numérico.
      • PesoTotal: Peso total. Campo numérico.
      • VolumeTotal: Volume total. Campo numérico.
      • ValorContabil: Valor contábil. Campo numérico.
      • ValorMercadoria: Valor mercadoria. Campo numérico.
      • BaseICMS: Base ICMS. Campo numérico.
      • ValorICMS: Valor ICMS. Campo numérico.
      • IsentoICMS: Isento ICMS. Campo numérico.
      • NaoTributadoICMS: Não tributado ICMS. Campo numérico.
      • ValorPVV: Valor PVV. Campo numérico.
      • ValorICMF: Valor ICMF. Campo numérico.
      • BaseIPI: Base IPI. Campo numérico.
      • ValorIPI: Valor IPI. Campo numérico.
      • BasePIS: Base PIS. Campo numérico.
      • ValorPIS: Valor PIS. Campo numérico.
      • BaseCOFINS: Base COFINS. Campo numérico.
      • ValorCOFINS: Valor COFINS. Campo numérico.
      • BaseIRRF: Base IRRF. Campo numérico.
      • ValorIRRF: Valor IRRF. Campo numérico.
      • BaseINSS: Base INSS. Campo numérico.
      • ValorINSS: Valor INSS. Campo numérico.
      • BaseCSLL: Base CSLL. Campo numérico.
      • ValorCSLL: Valor CSLL. Campo numérico.
      • BaseISS: Base ISS. Campo numérico.
      • ValorISS: Valor ISS. Campo numérico.
      • BasePISRetido: Base PIS retido. Campo numérico.
      • ValorPISRetido: Valor PIS retido. Campo numérico.
      • BaseCOFINSRetido: Base COFINS retido. Campo numérico.
      • ValorCOFINSRetido: Valor COFINS retido. Campo numérico.
      • ValorFrete: Valor do frete. Campo numérico.
      • ValorSeguro: Valor do seguro. Campo numérico.
      • ValorDesconto: Valor do desconto. Campo numérico.
      • ValorAcrescimo: Valor do acréscimo. Campo numérico.
      • ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico.
      • UsuarioImportacao: Usuário de importação. Campo alfa-numérico.
      • DataHoraImportacao: Data e hora da importação. Campo data.
      • Itens: Itens da NFC-e. Array de NFCeSATItemDTO.
        • NFCeSATItemDTO: Item a item da NFC-e.
          • Sequencial: Seq|Sequencial. Campo numérico.
          • CodigoItem: Item|Código do item (sem digito). Campo numérico.
          • EAN: EAN|Código EAN do item. Campo numérico.
          • DescricaoProduto: Descrição do Produto. Campo alfa-numérico.
          • CFOP: CFOP. Campo numérico.
          • QuantidadeUnitaria: Qtd.Unit.|Quantidade unitaria. Campo numérico.
          • ValorUnitario: Valor Unit.|Valor unitario. Campo numérico.
          • ValorContabil: Valor Contábil. Campo numérico.
          • ValorMercadoria: Valor mercadoria. Campo numérico.
          • TributacaoICMS: Tributação ICMS. Campo numérico.
          • OperacaoICMS: Operação ICMS. 1 - Tributado, 2 - Isento, 3 - Não tributado. Campo numérico.
          • CSTICMS: CST ICMS. Campo numérico.
          • BaseICMS: Base ICMS. Campo numérico.
          • AliquotaICMS: Alíquota ICMS. Campo numérico.
          • ValorICMS: Valor ICMS. Campo numérico.
          • ReducaoICMS: Redução ICMS. Campo numérico.
          • IsencaoICMS: Isento ICMS. Campo numérico.
          • NaoTributadoICMS: Não Tributado ICMS. Campo numérico.
          • OutrosICMS: Outros ICMS. Campo numérico.
          • Fronteira: Fronteira. Campo numérico.
          • AliquotaSubsTributaria: Alíquota Subst.Trib. Campo numérico.
          • ValorPVV: Valor PVV. Campo numérico.
          • AliquotaICMF: Alíquota ICMF. Campo numérico.
          • ValorICMF: Valor ICMF. Campo numérico.
          • ValorPauta: Valor da pauta. Campo numérico.
          • CSTIPI: Cst IPI. Campo numérico.
          • BaseIPI: Base IPI. Campo numérico.
          • AliquotaIPI: Alíquota IPI. Campo numérico.
          • ValorIPI: Valor IPI. Campo numérico.
          • ValorFECOP: Valor FECOP. Campo numérico.
          • CSTPIS: CST PIS. Campo numérico.
          • ValorContabilPIS: Valor contábil PIS. Campo numérico.
          • BasePIS: Base PIS. Campo numérico.
          • AliquotaPIS: Alíquota PIS. Campo numérico.
          • ValorPIS: Valor PIS. Campo numérico.
          • CSTCOFINS: CST COFINS. Campo numérico.
          • ValorContabilCOFINS: Valor contábil COFINS. Campo numérico.
          • BaseCOFINS: Base COFINS. Campo numérico.
          • AliquotaCOFINS: Alíquota COFINS. Campo numérico.
          • ValorCOFINS: Valor COFINS. Campo numérico.
          • BaseIRRF: Base IRRF. Campo numérico.
          • ValorIRRF: Valor IRRF. Campo numérico.
          • AliquotaIRRF: Alíquota IRRF. Campo numérico.
          • BaseINSS: Base INSS. Campo numérico.
          • ValorINSS: Valor INSS. Campo numérico.
          • AliquotaINSS: Alíquota INSS. Campo numérico.
          • BaseISS: Base ISS. Campo numérico.
          • ValorISS: Valor ISS. Campo numérico.
          • AliquotaISS: Alíquota ISS. Campo numérico.
          • BaseCSLL: Base CSLL. Campo numérico.
          • ValorCSLL: Valor CSLL. Campo numérico.
          • AliquotaCSLL: Alíquota CSLL. Campo numérico.
          • BasePISRetido: Base PIS retido. Campo numérico.
          • ValorPISRetido: Valor PIS retido. Campo numérico.
          • AliquotaPISRetido: Alíquota PIS retido. Campo numérico.
          • BaseCOFINSRetido: Base COFINS retido. Campo numérico.
          • ValorCOFINSRetido: Valor COFINS retido. Campo numérico.
          • AliquotaCOFINSRetido: Alíquota COFINS retido. Campo numérico.
          • ValorFrete: Valor frete. Campo numérico.
          • ValorSeguro: Valor seguro. Campo numérico.
          • ValorDesconto: Valor do desconto. Campo numérico.
          • ValorAcrescimo: Valor do acréscimo. Campo numérico.
          • ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico.
          • Situacao: Situação. 0- Normal; 9- Cancelado. Campo alfa-numérico.
      • Observacoes: Observações da NFC-e. Array de NFCeSATObservacaoDTO.
        • NFCeSATObservacaoDTO: Observação a observação da NFC-e.
        • Sequencial: Seq|Sequencial. Campo numérico.
        • Descricao: Obs|Observacao. Campo alfa-numérico.
        • TipoObservacao: Tip|Tipo da Observacao. Campo alfa-numérico.
      • Pagamentos: Pagamentos da NFC-e. Array de NFCeSATPagamentoDTO.
        • NFCeSATPagamentoDTO: Pagamento a pagamento da NFC-e.
        • Sequencial: Seq|Sequencial. Campo numérico.
        • FinalizadoraVenda: Fin|Finalizadora de Venda. Campo numérico.
        • TipoPagamento: Tip|Finalizadora de Pagamento. Campo numérico.
        • DocumentoCofre: Doc|Documento do Cofre. Campo numérico.
        • ValorPagamento: Val|Valor do Pagamento. Campo numérico.
        • ValorTroco: Trc|Valor do Troco. Campo numérico.
        • CodigoSEFAZ: Sfz|Codigo Sefaz - indicador de tipo de pagamento do SPED Fiscal. Campo numérico.: 0- À vista; 1- A prazo; 2 - Outros.
      • DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
    • XML
      <rms:NFCeSATDTO>
         <rms:BaseCOFINS>?</rms:BaseCOFINS>
         <rms:BaseCOFINSRetido>?</rms:BaseCOFINSRetido>
         <rms:BaseCSLL>?</rms:BaseCSLL>
         <rms:BaseICMS>?</rms:BaseICMS>
         <rms:BaseINSS>?</rms:BaseINSS>
         <rms:BaseIPI>?</rms:BaseIPI>
         <rms:BaseIRRF>?</rms:BaseIRRF>
         <rms:BaseISS>?</rms:BaseISS>
         <rms:BasePIS>?</rms:BasePIS>
         <rms:BasePISRetido>?</rms:BasePISRetido>
         <rms:CFOP>?</rms:CFOP>
         <rms:COO>?</rms:COO>
         <rms:CPFCNPJCliente>?</rms:CPFCNPJCliente>
         <rms:CPFCNPJTransportador>?</rms:CPFCNPJTransportador>
         <rms:Chave>?</rms:Chave>
         <rms:CodigoServico>?</rms:CodigoServico>
         <rms:DataHoraAutorizacao>?</rms:DataHoraAutorizacao>
         <rms:DataHoraEmissao>?</rms:DataHoraEmissao>
         <rms:DataHoraImportacao>?</rms:DataHoraImportacao>
         <rms:DataMovimento>?</rms:DataMovimento>
         <rms:DescricaoErroImportacao>?</rms:DescricaoErroImportacao>
         <rms:EstadoDestino>?</rms:EstadoDestino>
         <rms:Filial>?</rms:Filial>
         <rms:ID>?</rms:ID>
         <rms:IDOperador>?</rms:IDOperador>
         <rms:IsentoICMS>?</rms:IsentoICMS>
         <rms:Itens>
            <rms:NFCeSATItemDTO>
               <rms:AliquotaCOFINS>?</rms:AliquotaCOFINS>
               <rms:AliquotaCOFINSRetido>?</rms:AliquotaCOFINSRetido>
               <rms:AliquotaCSLL>?</rms:AliquotaCSLL>
               <rms:AliquotaICMF>?</rms:AliquotaICMF>
               <rms:AliquotaICMS>?</rms:AliquotaICMS>
               <rms:AliquotaINSS>?</rms:AliquotaINSS>
               <rms:AliquotaIPI>?</rms:AliquotaIPI>
               <rms:AliquotaIRRF>?</rms:AliquotaIRRF>
               <rms:AliquotaISS>?</rms:AliquotaISS>
               <rms:AliquotaPIS>?</rms:AliquotaPIS>
               <rms:AliquotaPISRetido>?</rms:AliquotaPISRetido>
               <rms:AliquotaSubsTributaria>?</rms:AliquotaSubsTributaria>
               <rms:BaseCOFINS>?</rms:BaseCOFINS>
               <rms:BaseCOFINSRetido>?</rms:BaseCOFINSRetido>
               <rms:BaseCSLL>?</rms:BaseCSLL>
               <rms:BaseICMS>?</rms:BaseICMS>
               <rms:BaseINSS>?</rms:BaseINSS>
               <rms:BaseIPI>?</rms:BaseIPI>
               <rms:BaseIRRF>?</rms:BaseIRRF>
               <rms:BaseISS>?</rms:BaseISS>
               <rms:BasePIS>?</rms:BasePIS>
               <rms:BasePISRetido>?</rms:BasePISRetido>
               <rms:CFOP>?</rms:CFOP>
               <rms:CSTCOFINS>?</rms:CSTCOFINS>
               <rms:CSTICMS>?</rms:CSTICMS>
               <rms:CSTIPI>?</rms:CSTIPI>
                <rms:CSTPIS>?</rms:CSTPIS>
               <rms:CodigoItem>?</rms:CodigoItem>
               <rms:DescricaoProduto>?</rms:DescricaoProduto>
               <rms:EAN>?</rms:EAN>                     
               <rms:Fronteira>?</rms:Fronteira>                     
               <rms:ID_NFCe>?</rms:ID_NFCe>                     
               <rms:IsencaoICMS>?</rms:IsencaoICMS>                    
               <rms:NaoTributadoICMS>?</rms:NaoTributadoICMS>                     
               <rms:OperacaoICMS>?</rms:OperacaoICMS>                     
               <rms:OutrosICMS>?</rms:OutrosICMS>                     
               <rms:QuantidadeUnitaria>?</rms:QuantidadeUnitaria>                     
               <rms:ReducaoICMS>?</rms:ReducaoICMS>                     
               <rms:Sequencial>?</rms:Sequencial>                     
               <rms:Situacao>?</rms:Situacao>                     
               <rms:TributacaoICMS>?</rms:TributacaoICMS>                     
               <rms:ValorAcrescimo>?</rms:ValorAcrescimo>                     
               <rms:ValorCOFINS>?</rms:ValorCOFINS>                     
               <rms:ValorCOFINSRetido>?</rms:ValorCOFINSRetido>                     
               <rms:ValorCSLL>?</rms:ValorCSLL>                    
               <rms:ValorContabil>?</rms:ValorContabil>                     
               <rms:ValorContabilCOFINS>?</rms:ValorContabilCOFINS>                     
               <rms:ValorContabilPIS>?</rms:ValorContabilPIS>                     
               <rms:ValorDesconto>?</rms:ValorDesconto>                     
               <rms:ValorDespesasAcessorias>?</rms:ValorDespesasAcessorias>                     
               <rms:ValorFECOP>?</rms:ValorFECOP>                     
               <rms:ValorFrete>?</rms:ValorFrete>                     
               <rms:ValorICMF>?</rms:ValorICMF>                     
               <rms:ValorICMS>?</rms:ValorICMS>                     
               <rms:ValorINSS>?</rms:ValorINSS>                     
               <rms:ValorIPI>?</rms:ValorIPI>                     
               <rms:ValorIRRF>?</rms:ValorIRRF>                     
               <rms:ValorISS>?</rms:ValorISS>                     
               <rms:ValorMercadoria>?</rms:ValorMercadoria>                     
               <rms:ValorPIS>?</rms:ValorPIS>                     
               <rms:ValorPISRetido>?</rms:ValorPISRetido>                     
               <rms:ValorPVV>?</rms:ValorPVV>                     
               <rms:ValorPauta>?</rms:ValorPauta>                     
               <rms:ValorSeguro>?</rms:ValorSeguro>                     
               <rms:ValorUnitario>?</rms:ValorUnitario>                  
            </rms:NFCeSATItemDTO>               
         </rms:Itens>               
         <rms:ModeloNFCe>?</rms:ModeloNFCe>               
         <rms:NaoTributadoICMS>?</rms:NaoTributadoICMS>               
         <rms:NomeCliente>?</rms:NomeCliente>               
         <rms:NumeroAutorizacao>?</rms:NumeroAutorizacao>               
         <rms:NumeroCaixa>?</rms:NumeroCaixa>               
         <rms:NumeroCupom>?</rms:NumeroCupom>               
         <rms:NumeroCupomNoPDV>?</rms:NumeroCupomNoPDV>               
         <rms:NumeroNFCe>?</rms:NumeroNFCe>               
         <rms:NumeroPDV>?</rms:NumeroPDV>               
         <rms:Observacoes>                  
            <rms:NFCeSATObservacaoDTO>                     
               <rms:Descricao>?</rms:Descricao>                     
               <rms:Sequencial>?</rms:Sequencial>                     
               <rms:TipoObservacao>?</rms:TipoObservacao>                  
            </rms:NFCeSATObservacaoDTO>               
         </rms:Observacoes>               
         <rms:Pagamentos>                  
            <rms:NFCeSATPagamentoDTO>                     
               <rms:CodigoSEFAZ>?</rms:CodigoSEFAZ>                     
               <rms:DocumentoCofre>?</rms:DocumentoCofre>                     
               <rms:FinalizadoraVenda>?</rms:FinalizadoraVenda>                     
               <rms:Sequencial>?</rms:Sequencial>                     
               <rms:TipoPagamento>?</rms:TipoPagamento>                     
               <rms:ValorPagamento>?</rms:ValorPagamento>                     
               <rms:ValorTroco>?</rms:ValorTroco>                  
            </rms:NFCeSATPagamentoDTO>               
         </rms:Pagamentos>               
         <rms:PesoTotal>?</rms:PesoTotal>               
         <rms:PlacaVeiculo>?</rms:PlacaVeiculo>               
         <rms:Serie>?</rms:Serie>               
         <rms:Situacao>?</rms:Situacao>               
         <rms:Status>?</rms:Status>               
         <rms:TipoFrete>?</rms:TipoFrete>               
         <rms:Transportador>?</rms:Transportador>               
         <rms:UFPlacaVeiculo>?</rms:UFPlacaVeiculo>               
         <rms:UsuarioImportacao>?</rms:UsuarioImportacao>               
         <rms:ValorAcrescimo>?</rms:ValorAcrescimo>              
         <rms:ValorCOFINS>?</rms:ValorCOFINS>               
         <rms:ValorCOFINSRetido>?</rms:ValorCOFINSRetido>               
         <rms:ValorCSLL>?</rms:ValorCSLL>               
         <rms:ValorContabil>?</rms:ValorContabil>               
         <rms:ValorDesconto>?</rms:ValorDesconto>               
         <rms:ValorDespesasAcessorias>?</rms:ValorDespesasAcessorias>               
         <rms:ValorFrete>?</rms:ValorFrete>               
         <rms:ValorICMF>?</rms:ValorICMF>               
         <rms:ValorICMS>?</rms:ValorICMS>               
         <rms:ValorINSS>?</rms:ValorINSS>               
         <rms:ValorIPI>?</rms:ValorIPI>               
         <rms:ValorIRRF>?/rms:ValorIRRF>               
         <rms:ValorISS>?</rms:ValorISS>               
         <rms:ValorMercadoria>?</rms:ValorMercadoria>               
         <rms:ValorPIS>?</rms:ValorPIS>               
         <rms:ValorPISRetido>?</rms:ValorPISRetido>               
         <rms:ValorPVV>?</rms:ValorPVV>               
         <rms:ValorSeguro>?</rms:ValorSeguro>               
         <rms:VolumeTotal>?</rms:VolumeTotal>            
      </rms:NFCeSATDTO>
  • SaidaOperadorDTO
    • Campos
      • Filial: Código da Filial (sem digito). Campo numérico.
      • DataMovimento: Data do movimento. Campo data.
      • NumeroPDV: Número do caixa. Campo numérico.
      • CodigoOperador: Código do operador. Campo numérico.
      • CodigoFinalizadora: Código da finalizadora. Campo numérico.
      • ValorTotalVenda: Valor total da venda (Líquido). Campo numérico.
      • ValorTotalTroco: Valor total de troco (Líquido). Campo numérico.
      • NumeroCupom: COO do cupom. Campo numérico.
      • CRO: CRO. Campo numérico.
    • XML
      <rms:SaidaOperadorDTO>
         <rms:CRO>?</rms:CRO>
         <rms:CodigoDaFinalizadoraDoRecebimento>?</rms:CodigoDaFinalizadoraDoRecebimento>
         <rms:CodigoFinalizadora>?</rms:CodigoFinalizadora>
         <rms:CodigoOperador>?</rms:CodigoOperador>
         <rms:DataMovimento>?</rms:DataMovimento>
         <rms:Filial>?</rms:Filial>
         <rms:IDInternoPDV>?</rms:IDInternoPDV>
         <rms:NumeroCupom>?</rms:NumeroCupom>
         <rms:NumeroPDV>?</rms:NumeroPDV>
         <rms:ValorTotalTroco>?</rms:ValorTotalTroco>
         <rms:ValorTotalVenda>?</rms:ValorTotalVenda>
      </rms:SaidaOperadorDTO>
  • ReducaoZDTO
    • Campos
      • Filial: Código da Filial (sem digito). Campo numérico.
      • DataHora: Data da Venda. Campo data.
      • NumeroCaixa: Número do caixa. Campo numérico.
      • NumeroReducoes: Número de reduções. Campo numérico.
      • COODiario: COOFinal - COOInicial. Campo numérico.
      • COOInicial: Número do COO inicial. Campo numérico.
      • COOFinal: Número do COO final. Campo numérico.
      • GTInicial: Grande Total inicial. Campo numérico.
      • GTFinal: Grande Total inicial. Campo numérico.
      • NumeroClientes: Número de clientes. Campo numérico.
      • VendaBruta: Valor da venda bruta. Campo numérico.
      • ValorAnulados: Valor dos anulados. Campo numérico.
      • ValorCancelados: Valor de Cancelados. Campo numérico.
      • ValorDescontos: Valor de Descontos. Campo numérico.
      • ValorVendaLiquida: Valor da venda líquida. Campo numérico.
      • CRO: Contador de Reinicio de Operação. Campo numérico.
      • DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
      • Tributacoes: Tributações da redução. Array de ReducaZTributacaoDTO.
        • CodigoTributacao: Código da tributação (I-Isento / F-Subst.Trib. / N-Não Trib. / T-Trib.). Campo alfa-numérico.
        • CodigoInternoTributacao: Código interno do PDV da tributação. Campo alfa-numérico.
        • AliquotaICMS: Alíquota de ICMS. Campo numérico.
        • ValorICMS: Base de cálculo do ICMS. Campo numérico.
        • BaseDeCalculoICMS: Valor do ICMS. Campo numérico.
      • Operadores: Operadores da redução. Array de ReducaZOperadorDTO.
        • CodigoOperador: Código do operador (sem dígito). Campo numérico.
        • CodigoFinalizadora: Código da finalizadora. Campo numérico.
        • TipoFinalizadora: Tipo da finalizadora (COM-Compra / SRV-Serviço). Campo alfa-numérico.
        • FinalizadoraDoPagamento: Finalizadora do pagamento. Campo numérico.
        • ValorDeVenda: Valor da venda. Campo numérico.
    • XML
      <rms:ReducaoZDTO>
         <rms:COOFinal>?</rms:COOFinal>
         <rms:COOInicial>?</rms:COOInicial>
         <rms:CRO>?</rms:CRO>
         <rms:DataHora>?</rms:DataHora>
         <rms:DescricaoErroImportacao>?</rms:DescricaoErroImportacao>
         <rms:Filial>?</rms:Filial>
         <rms:GTFinal>?</rms:GTFinal>
         <rms:GTInicial>?</rms:GTInicial>
         <rms:NumeroCaixa>?</rms:NumeroCaixa>
         <rms:NumeroClientes>?</rms:NumeroClientes>
         <rms:NumeroReducoes>?</rms:NumeroReducoes>
         <rms:Operadores>
            <rms:ReducaoZOperadorDTO>
               <rms:CodigoFinalizadora>?</rms:CodigoFinalizadora>
               <rms:CodigoOperador>?</rms:CodigoOperador>
               <rms:DataMovimento>?</rms:DataMovimento>
               <rms:Filial>?</rms:Filial>
               <rms:FinalizadoraDoPagamento>?</rms:FinalizadoraDoPagamento>
               <rms:NumeroCaixa>?</rms:NumeroCaixa>
               <rms:TipoFinalizadora>?</rms:TipoFinalizadora>
               <rms:ValorDeVenda>?</rms:ValorDeVenda>
            </rms:ReducaoZOperadorDTO>
         </rms:Operadores>
         <rms:Tributacoes>
            <rms:ReducaoZTributacaoDTO>
               <rms:AliquotaICMS>?</rms:AliquotaICMS>
               <rms:BaseDeCalculoICMS>?</rms:BaseDeCalculoICMS>
               <rms:CodigoInternoTributacao>?</rms:CodigoInternoTributacao>
               <rms:CodigoTributacao>?</rms:CodigoTributacao>
               <rms:DataHoraReducao>?</rms:DataHoraReducao>
               <rms:Filial>?</rms:Filial>
               <rms:NumeroCaixa>?</rms:NumeroCaixa>
               <rms:ValorICMS>?</rms:ValorICMS>
            </rms:ReducaoZTributacaoDTO>
         </rms:Tributacoes>
         <rms:ValorAnulados>?</rms:ValorAnulados>
         <rms:ValorCancelados>?</rms:ValorCancelados>
         <rms:ValorDescontos>?</rms:ValorDescontos>
         <rms:ValorVendaLiquida>?</rms:ValorVendaLiquida>
         <rms:VendaBruta>?</rms:VendaBruta>
      </rms:ReducaoZDTO>