Histórico da Página
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:
- 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.
- 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).
- 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).
- ConsultarComponentesReceita: Este método retornará todos os componentes de uma receita para uma determinada filial (kits, cesta básica, conjuntos, etc).
- 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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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:
- Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
<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
- 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.
- pMovimentos: Lista de movimentos a serem importados.
- 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>
- Parâmetros de retorno: RetornoDTO<MovimentoDTO>
- 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.
- pSangrias: Lista de sangrias a serem importadas. Array de SangriaDTO.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.
- pListaNFCeSAT: Lista de NFC-e/SAT a serem importadas. Array de NFCeSATDTO.
- 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.
- pSaidaOperadorDTO: Lista de saídas de operadores a serem importadas. Array de SaidaOperadorDTO.
- 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.
- pReducaoZDTO: Lista de reduções a serem importadas. Array de ReducaoZDTO.
- 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.
- pListProdutoDTO: Lista de produtos a serem deletados. Array de ProdutoDTO.
- 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>
- Campos
- 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).
- PesoMinimo: Peso mínimo do produto. Campo numérico (tabela AG1PDVPD, campo PDV_PESO_MIN).
- PesoMaximo: Peso máximo do produto. Campo numérico (tabela AG1PDVPD, campo PDV_PESO_MAX).
- 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:PesoMaximo>20</a:PesoMaximo>
<a:PesoMinimo>10</a:PesoMinimo>
<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>
- Campos
- 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>
- Campos
- 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>
- Campos
- 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>
- Campos
- 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>
- Campos
- 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>
- Campos
- 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
- Campos
- 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>
- Campos
- 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.
- MovimentoItemDTO: Movimento a ser importado.
- 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.
- MovimentoPagamentoDTO: Pagamento a ser importado.
- 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>
- Campos
- 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>
- Campos
- 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.
- TurnoEfetivacaoOperacional: Turno do operador quando foi feita a venda. Campo numérico.
- 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.
- NFCeSATItemDTO: Item a item da NFC-e.
- 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:TurnoEfetivacaoOperacional>?</rms:TurnoEfetivacaoOperacional>
<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>
- Campos
- 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>
- Campos
- 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>
- Campos