Histórico da Página
Manual
...
do Webservice CRM, PDV e Vendas Assistidas
Visão Geral do Programa
Este manual contém o detalhe de cada um dos métodos disponíveis nos webservices de integração de CRM, PDV e Vendas Assistidas com o RMS-Retail bem como o fluxo sugerido para a integração.
[Tela 1]
Objetivo da tela: | Descreva o principal objetivo da tela. |
Outras Ações/Ações Relacionadas:
Listar as ações relacionadas à tela.
Ação: | Descrição: |
Nome do link. | Descreva a ação que será realizada ao acionar esta ação |
|
|
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: 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>
<!--Optional:-->
<tem:pFilial>?</tem:pFilial>
<!--Optional:-->
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<!--Optional:-->
<tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>
</tem:ConsultarCliente>
</soapenv:Body>
</soapenv:Envelope>
- Parâmetro de retorno: ClienteDTO
· 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.
- SOAP de retorno:
Instalação
TDN: Manual de instalação e configuração RMS | API Manager
TDN: Adicionando caminho dos arquivos de configurações Web Services
Observação: como estes são webservices, o swagger não está habilitado para chamada. Os testes devem ser feitos através de uma ferramenta como o SOAPUI.
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.
CRM-Crédito
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:
- ConsultarCliente: Este método retorna os dados referentes ao cliente.
- ObterAutorizacaoDeXXXX: Estes métodos retornam uma autorização que o PDV deverá informar nos métodos EfetuarPagamentoEmXXXX. Os valores de XXXX correspondem à modalidade em que o PDV está solicitando a autorização.
- EfetuarPagamentoEmXXXX: Este método finaliza a venda no CRM baixando o saldo do cliente no RMS-Retail. O PDV deve enviar neste método a autorização recebida no método ObterAutorizacaoDeXXXX subsequente. Os valores de XXXX correspondem à modalidade em que o PDV está solicitando a finalização da venda.
Parâmetros Adicionais
- Senha do Cartão Obrigatória (Padrão S):
- Parâmetro: 54
- Acesso: "VALSENHCAR"
- Conteúdo: "S" ou "N"
Tipos de Identificação
- CodigoInterno
- CPF
- NumeroDoCartao
Obs.: Para os PDVs que utilizam a identificação do cliente por HOST + MATRICULA, habilitar o parâmetro 174 - PESQPORMAT e realizar a identificação através do webservice com o pTipodeDocumento = CodigoInterno.
Serviços disponíveis
- 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/"
...
<s:Body>
...
xmlns:tem="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: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>
</ConsultarClienteResult>
</ConsultarClienteResponse>
</s:Body>
<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: Itens processados. 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>
...
Campo: | Descrição |
Nome do campo. | Descreva a regra de negócio dos principais campos e exemplos. |
|
|
Conteúdos Relacionados:
Links dos principais conceitos e processos.
...
<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>
- ConsultarTodosClientePorJanela: Método responsável por obter os dados completos
...
- de todos os clientes por paginação.
- Assinatura: RetornoDTO<ClienteDTO> ConsultarTodosClientePorJanela(int pFilial,
...
- int pRowNumInicial, int pRowNumFinal)
- Parâmetros de envio:
...
- pFilial: Código da filial onde está acontecendo a consulta.
...
- pRowNumInicial:
...
- Índice de paginação inicial.
- pRowNumFinal: Índice de paginação final.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ConsultarTodosClientePorJanela>
<tem:pFilial>?</tem:pFilial>
<tem:pRowNumInicial>?</tem:pRowNumInicial>
<tem:pRowNumFinal>?</tem:pRowNumFinal>
</tem:ConsultarTodosClientePorJanela>
</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: Itens processados. 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>
<ConsultarTodosClientePorJanelaResponse xmlns="http://tempuri.org/">
<ConsultarTodosClientePorJanelaResult 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>
</ConsultarTodosClientePorJanelaResult>
</ConsultarTodosClientePorJanelaResponse>
</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: Itens processados. 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: Itens processados. 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: Itens processados. 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: Itens processados. 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: Itens processados. 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: Itens processados. 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: Itens processados. 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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, TipoDeDocumento pTipoDeDocumento, string pNumeroDoDocumento)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo solicitada a autorização.
- pDataDoCupom: Data do cupom.
- 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>
</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: Itens processados. 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>
- ObterAutorizacaoDeCooperado: Método responsável por requisitar uma autorização para débito em cooperado.
- Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeCooperado(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 cooperado.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ObterAutorizacaoDeCooperado>
<tem:pFilial>?</tem:pFilial>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>
<tem:pValor>?</tem:pValor>
</tem:ObterAutorizacaoDeCooperado>
</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: Itens processados. 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>
<ObterAutorizacaoDeCooperadoResponse xmlns="http://tempuri.org/">
<ObterAutorizacaoDeCooperadoResult 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>
</ObterAutorizacaoDeCooperadoResult>
</ObterAutorizacaoDeCooperadoResponse>
</s:Body>
</s:Envelope>
- ObterAutorizacaoDeCrediario: Método responsável por requisitar uma autorização para débito em crediário.
- Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeCrediario(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 crediário.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ObterAutorizacaoDeCrediario>
<tem:pFilial>?</tem:pFilial>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>
<tem:pValor>?</tem:pValor>
</tem:ObterAutorizacaoDeCrediario>
</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: Itens processados. 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>
<ObterAutorizacaoDeCrediarioResponse xmlns="http://tempuri.org/">
<ObterAutorizacaoDeCrediarioResult 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>
</ObterAutorizacaoDeCrediarioResult>
</ObterAutorizacaoDeCrediarioResponse>
</s:Body>
</s:Envelope>
- ObterAutorizacaoDeLimiteUnico: Método responsável por requisitar uma autorização para débito em limite único.
- Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeLimiteUnico(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 limite único.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ObterAutorizacaoDeLimiteUnico>
<tem:pFilial>?</tem:pFilial>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>
<tem:pValor>?</tem:pValor>
</tem:ObterAutorizacaoDeLimiteUnico>
</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: Itens processados. 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>
<ObterAutorizacaoDeLimiteUnicoResponse xmlns="http://tempuri.org/">
<ObterAutorizacaoDeLimiteUnicoResult 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>
</ObterAutorizacaoDeLimiteUnicoResult>
</ObterAutorizacaoDeLimiteUnicoResponse>
</s:Body>
</s:Envelope>
- ObterAutorizacaoDeLimiteDeCompra: Método responsável por requisitar uma autorização para débito em limite de compra.
- Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeLimiteDeCompra(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 limite de compra.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ObterAutorizacaoDeLimiteDeCompra>
<tem:pFilial>?</tem:pFilial>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>
<tem:pValor>?</tem:pValor>
</tem:ObterAutorizacaoDeLimiteDeCompra>
</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: Itens processados. 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>
<ObterAutorizacaoDeLimiteDeCompraResponse xmlns="http://tempuri.org/">
<ObterAutorizacaoDeLimiteDeCompraResult 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>
</ObterAutorizacaoDeLimiteDeCompraResult>
</ObterAutorizacaoDeLimiteDeCompraResponse>
</s:Body>
</s:Envelope>
- EfetuarPagamentoEmCheque: Método responsável por confirmar uma venda em cheque.
- Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmCheque(int pFilial, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, DateTime pDataDeVencimentoDoCheque, string pNumeroDoBanco, string pAgenciaDoBanco, string pNumeroDaConta, string pNumeroDoCheque, DateTime pDataDeEmissaoDoCheque, int pCodigoDaAutorizacao, TipoDeDocumento pTipoDeDocumento, string pNumeroDoDocumento, decimal pValor, string pCPFDoCheque, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pDataDeVencimentoDoCheque: Data de vencimento 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.
- pCodigoDaAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeCheque.
- pTipoDeDocumento: 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pDataDeVencimentoDoCheque>?</tem:pDataDeVencimentoDoCheque>
<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:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor, int pParcela = 1, int pTotalParcelas = 1)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: 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).
- pParcela: Número da parcela paga.
- pTotalParcelas: Total de parcelas.
- 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<tem:pValor>?</tem:pValor>
<tem:pSupervisor>?</tem:pSupervisor>
<tem:pParcela>?</tem:pParcela>
<tem:pTotalParcelas>?</tem:pTotalParcelas>
</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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<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: Itens processados. 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, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor, int pParcela = 1, int pTotalParcelas = 1)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: 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).
- pParcela: Número da parcela paga.
- pTotalParcelas: Total de parcelas.
- 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<tem:pValor>?</tem:pValor>
<tem:pSupervisor>?</tem:pSupervisor>
<tem:pParcela>?</tem:pParcela>
<tem:pTotalParcelas>?</tem:pTotalParcelas>
</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: Itens processados. 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>
- EfetuarPagamentoEmCooperado: Método responsável por confirmar uma venda em cooperado.
- Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmCooperado(int pFilial, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeCooperado.
- 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 cooperado.
- 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:EfetuarPagamentoEmCooperado>
<tem:pFilial>?</tem:pFilial>
<tem:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<tem:pValor>?</tem:pValor>
<tem:pSupervisor>?</tem:pSupervisor>
</tem:EfetuarPagamentoEmCooperado>
</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: Itens processados. 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>
<EfetuarPagamentoEmCooperadoResponse xmlns="http://tempuri.org/">
<EfetuarPagamentoEmCooperadoResult 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>
</EfetuarPagamentoEmCooperadoResult>
</EfetuarPagamentoEmCooperadoResponse>
</s:Body>
</s:Envelope>
- EfetuarPagamentoEmCrediario: Método responsável por confirmar uma venda em crediário.
- Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmCrediario(int pFilial, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeCrediario.
- 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 crediário.
- 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:EfetuarPagamentoEmCrediario>
<tem:pFilial>?</tem:pFilial>
<tem:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<tem:pValor>?</tem:pValor>
<tem:pSupervisor>?</tem:pSupervisor>
</tem:EfetuarPagamentoEmCrediario>
</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: Itens processados. 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>
<EfetuarPagamentoEmCrediarioResponse xmlns="http://tempuri.org/">
<EfetuarPagamentoEmCrediarioResult 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>
</EfetuarPagamentoEmCrediarioResult>
</EfetuarPagamentoEmCrediarioResponse>
</s:Body>
</s:Envelope>
- EfetuarPagamentoEmLimiteUnico: Método responsável por confirmar uma venda em limite único.
- Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmLimiteUnico(int pFilial, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeLimiteUnico.
- 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 limite único.
- 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:EfetuarPagamentoEmLimiteUnico>
<tem:pFilial>?</tem:pFilial>
<tem:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<tem:pValor>?</tem:pValor>
<tem:pSupervisor>?</tem:pSupervisor>
</tem:EfetuarPagamentoEmLimiteUnico>
</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: Itens processados. 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>
<EfetuarPagamentoEmLimiteUnicoResponse xmlns="http://tempuri.org/">
<EfetuarPagamentoEmLimiteUnicoResult 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>
</EfetuarPagamentoEmLimiteUnicoResult>
</EfetuarPagamentoEmLimiteUnicoResponse>
</s:Body>
</s:Envelope>
- EfetuarPagamentoEmLimiteDeCompra: Método responsável por confirmar uma venda em limite de compra.
- Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoEmLimiteDeCompra(int pFilial, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor, int pParcela = 1, int pTotalParcelas = 1)
- Parâmetros de envio:
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeLimiteDeCompra.
- 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 limite de compra.
- 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).
- pParcela: Número da parcela paga.
- pTotalParcelas: Total de parcelas.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:EfetuarPagamentoEmLimiteDeCompra>
<tem:pFilial>?</tem:pFilial>
<tem:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<tem:pValor>?</tem:pValor>
<tem:pSupervisor>?</tem:pSupervisor>
<tem:pParcela>?</tem:pParcela>
<tem:pTotalParcelas>?</tem:pTotalParcelas>
</tem:EfetuarPagamentoEmLimiteDeCompra>
</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: Itens processados. 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>
<EfetuarPagamentoEmLimiteDeCompraResponse xmlns="http://tempuri.org/">
<EfetuarPagamentoEmLimiteDeCompraResult 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>
</EfetuarPagamentoEmLimiteDeCompraResult>
</EfetuarPagamentoEmLimiteDeCompraResponse>
</s:Body>
</s:Envelope>
- EfetuarPagamentoDeDivida: Método responsável efetuar o pagamento total ou parcial de um valor de uma modalidade.
- Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarPagamentoDeDivida(Modalidade pModalidade, int pFilial, DateTime pDataDoCupom, int pPDV, string pCodigoDoOperador, TipoDeDocumento pTipoDeDocumento, string pNumeroDoDocumento, decimal pValor)
- Parâmetros de envio:
- pModalidade: Modalidade que o cliente deseja pagar um valor.
- pFilial: Código da loja onde está sendo confirmada a venda.
- pDataDoCupom: Data do cupom.
- 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:EfetuarPagamentoDeDivida>
<tem:pModalidade>?</tem:pModalidade>
<tem:pFilial>?</tem:pFilial>
<tem:pDataDoCupom>?</tem:pDataDoCupom>
<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:EfetuarPagamentoDeDivida>
</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: Itens processados. 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>
<EfetuarPagamentoDeDividaResponse xmlns="http://tempuri.org/">
<EfetuarPagamentoDeDividaResult 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>
</EfetuarPagamentoDeDividaResult>
</EfetuarPagamentoDeDividaResponse>
</s:Body>
</s:Envelope>
- EfetuarDevolucaoDeCupom: Método responsável por confirmar uma devolução de cupom.
- Assinatura: RetornoDTO<AutorizacaoDTO> EfetuarDevolucaoDeCupom(Modalidade pModalidade, int pFilial, DateTime pDataDoCupom, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDaAutorizacao, 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.
- pDataDoCupom: Data do cupom.
- pPDV: Número do PDV.
- pCOO: Número do cupom (COO).
- pCodigoDoOperador: Código do operador.
- pCodigoDaAutorizacao: 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:pDataDoCupom>?</tem:pDataDoCupom>
<tem:pPDV>?</tem:pPDV>
<tem:pCOO>?</tem:pCOO>
<tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>
<tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>
<tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>
<tem:pNumeroDoDocumento>?</tem:pNumeroDoDocumento>
<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: Itens processados. 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<ClienteDTO> EfetuarAlteracaoDeSenha(int pFilial, DateTime pDataDoCupom, int pPDV, string pCodigoDoOperador, TipoDeDocumento pTipoDeDocumento, string pNumeroDoDocumento, string pSenhaAntiga, string pSenhaNova)
- 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.
- pSenhaAntiga: Senha antiga do cliente.
- pSenhaNova: 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: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:pSenhaAntiga>?</tem:pSenhaAntiga>
<tem:pSenhaNova>?</tem:pSenhaNova>
</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: Itens processados. Array de ClienteDTO.
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 ClienteDTO.
- 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>
- ConsultarProdutosDistinct: Método responsável por exportar os dados completos dos produtos para a exportação efetuando o distinct e retornando apenas o código e o dígito do produto.
- Assinatura: RetornoDTO<ProdutoDTO> ConsultarProdutosDistinct()
- 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:ConsultarProdutosDistinct/>
</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
- ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.
- Código e dígito dos produtos exportados.
- 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>
<ConsultarProdutosDistinctResponse xmlns="http://tempuri.org/">
<ConsultarProdutosDistinctResult 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 com distinct</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:int>
</a:int>
</a:ItensProcessados>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
</ConsultarProdutosDistinctResult>
</ConsultarProdutosDistinctResponse>
</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.
- pControleRegistroExportacaoID: ID da exportação pendente. 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>
- ConsultarRegrasFiscaisDeProdutos: Método responsável por exportar os dados completos das regras fiscais de produtos.
Assinatura: RetornoDTO<RegraFiscalDTO> ConsultarRegrasFiscaisDeProdutos(string pCodigoDosProdutos)
Parâmetros de envio:
- pCodigoDosProdutos: Código interno dos produtos separados por vírgula. Campo alfa-numérico.
SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">
<soapenv:Header/>
<soapenv:Body>
<tem:ConsultarRegrasFiscaisDeProdutos>
<tem:pCodigoDosProdutos>?</tem:pCodigoDosProdutos>
</tem:ConsultarRegrasFiscaisDeProdutos>
</soapenv:Body>
</soapenv:Envelope>Parâmetros de retorno: RetornoDTO<RegraFiscalDTO>
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 regras fiscais exportadas. Array de RegraFiscalDTO.
RegraFiscalDTO
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 RegraFiscalDTO.
SOAP de retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ConsultarRegrasFiscaisDeProdutosResponse xmlns="http://tempuri.org/">
<ConsultarRegrasFiscaisDeProdutosResult 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 regras fiscais para os produtos informados</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:RegraFiscalDTO>
</a:RegraFiscalDTO>
</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.
- OperadorDeCaixaDTO: Operador a operador 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 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>
ConsultarOperadoresDeCaixaPorJanela: Método responsável por obter os dados referentes aos operadores de caixa (PDV) por janela.
Assinatura: RetornoDTO<OperadorDeCaixaDTO> ConsultarOperadoresDeCaixaPorJanela(int pFilial, int pRowNumInicial, int pRowNumFinal)
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:ConsultarOperadoresDeCaixa>
<tem:pFilial>1</tem:pFilial>
<tem:pRowNumInicial>1</tem:pRowNumInicial>
<tem:pRowNumFinal>2</tem:pRowNumFinal>
</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
- MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
- ItensProcessados: Lista de operadores de caixas exportados. Array de OperadorDeCaixaDTO.
- 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>
<ConsultarOperadoresDeCaixaPorJanelaResponse xmlns="http://tempuri.org/">
<ConsultarOperadoresDeCaixaPorJanelaResult 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 por janela.</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>
</ConsultarOperadoresDeCaixaPorJanelaResult>
</ConsultarOperadoresDeCaixaPorJanelaResponse>
</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>
ConsultarComponentesReceitaPorRegistroExportacao: Método responsável por obter os dados referentes às cestas básicas por registro de exportação.
Assinatura: RetornoDTO<ComponenteReceitaDTO> ConsultarComponentesReceitaPorRegistroExportacao(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:ConsultarComponentesReceitaPorRegistroExportacao>
<tem:pControleRegistroExportacaoID>1</tem:pControleRegistroExportacaoID>
</tem:ConsultarComponentesReceitaPorRegistroExportacao>
</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>
<ConsultarComponentesReceitaPorRegistroExportacaoResponse xmlns="http://tempuri.org/">
<ConsultarComponentesReceitaPorRegistroExportacaoResult 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 por 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:ComponenteReceitaDTO>
</a:ComponenteReceitaDTO>
</a:ItensProcessados>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
</ConsultarComponentesReceitaPorRegistroExportacaoResult>
</ConsultarComponentesReceitaPorRegistroExportacaoResponse>
</s:Body>
</s:Envelope>
ConsultarComponentesReceitaPorJanela: Método responsável por obter os dados referentes às cestas básicas por janela.
Assinatura: RetornoDTO<ComponenteReceitaDTO> ConsultarComponentesReceitaPorJanela(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.
pControleRegistroExportacaoID: ID da exportação pendente. 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:ConsultarComponentesReceitaPorJanela>
<tem:pFilial>2</tem:pFilial>
<tem:pRowNumInicial>1</tem:pRowNumInicial>
<tem:pRowNumFinal>2</tem:pRowNumFinal>
<tem:pControleRegistroExportacaoID>81</tem:pControleRegistroExportacaoID>
</tem:ConsultarComponentesReceitaPorJanela>
</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>
<ConsultarComponentesReceitaPorJanelaResponse xmlns="http://tempuri.org/">
<ConsultarComponentesReceitaPorJanelaResult 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>
</ConsultarComponentesReceitaPorJanelaResult>
</ConsultarComponentesReceitaPorJanelaResponse>
</s:Body>
</s:Envelope>
ConsultarFiliais: Método responsável por obter os dados referentes às filiais.
Assinatura: RetornoDTO<FilialDTO> ConsultarFiliais()
SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ConsultarFiliais/>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros de retorno: RetornoDTO<FilialDTO>
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.
- FilialDTO: Filial a ser 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>
<ConsultarFiliaisResponse xmlns="http://tempuri.org/">
<ConsultarFiliaisResult 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 filiais cadastradas na Base de Dados do RMS Retail.</a:Descricao>
<a:FinalProcesso>2020-03-06T09:51:05.8893773-03:00</a:FinalProcesso>
<a:InicioProcesso>2020-03-06T09:51:05.8893773-03:00</a:InicioProcesso>
<a:ItemProcessado i:nil="true"/>
<a:ItensNaoProcessados/>
<a:ItensProcessados>
<a:FilialDTO>
<a:Bairro>CENTRO</a:Bairro>
<a:CEP>11250000</a:CEP>
<a:CNAEFiscal>1100000</a:CNAEFiscal>
<a:CNPJ>7363764000514</a:CNPJ>
<a:Cidade>SAO PAULO</a:Cidade>
<a:Codigo>1</a:Codigo>
<a:CodigoFilialPDV>36</a:CodigoFilialPDV>
<a:Complemento>19</a:Complemento>
<a:Estado>SP</a:Estado>
<a:InscricaoEstadual>623075563110</a:InscricaoEstadual>
<a:InscricaoMunicipal></a:InscricaoMunicipal>
<a:Logradouro>AV. TABARANA, 1256</a:Logradouro>
<a:NomeFantasia>RMS FILIAL 1-9</a:NomeFantasia>
<a:Numero>1019</a:Numero>
<a:Pais>1058</a:Pais>
<a:RazaoSocial>RMS FILIAL 1-9</a:RazaoSocial>
<a:RegimeTributario>3</a:RegimeTributario>
<a:Telefone>1333166060</a:Telefone>
</a:FilialDTO>
</a:ItensProcessados>
<a:LogID>0</a:LogID>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>2</a:TotalDeItensProcessados>
</ConsultarFiliaisResult>
</ConsultarFiliaisResponse>
</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>
ConsultarAberturasCaixas: Método responsável por obter os dados referentes às aberturas de caixas.
Assinatura: RetornoDTO<AberturaCaixaDTO> ConsultarAberturasCaixas(int pFilial, DateTime pDataMovimento, int pNumeroPDV, int pCodigoOperador)
Parâmetros de envio:
pFilial: Código da filial. Campo numérico.
- pDataMovimento: Data do movimento. Campo data.
- pNumeroPDV: Número do PDV. Campo numérico.
- pCodigoOperador: Código do operador. 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:ConsultarAberturasCaixas>
<tem:pPDV>01</tem:pPDV>
<tem:pDataMovimento>01</tem:pDataMovimento>
<tem:pNumeroPDV>01</tem:pNumeroPDV>
<tem:pCodigoOperador>01</tem:pCodigoOperador>
</tem: ConsultarAberturasCaixas>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros de retorno: RetornoDTO<AberturaCaixaDTO>
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 AberturaCaixaDTO.
- 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 AberturaCaixaDTO.
SOAP de retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ConsultarAberturasCaixasResponse xmlns="http://tempuri.org/">
<ConsultarAberturasCaixasResult 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 aberturas de caixa registradas no 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:AberturaCaixaDTO>
</a:AberturaCaixaDTO>
</a:ItensProcessados>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
</ConsultarAberturasCaixasResult>
</ConsultarAberturasCaixasResponse>
</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>
ConsultarVouchers: Método responsável por obter os registros de vouchers para cada cliente. Todos os parâmetros são opcionais, ou seja, se eles não forem informados o sistema trará os registros sem filtragem.
Assinatura: RetornoDTO<VoucherDTO> ConsultarVouchers(long? pID = null, long? pIDCliente = null, long? CPF = null, string pCodigo= null, int? pStatus = null, DateTime? pDataAtualizacao= null)
Parâmetros de envio:
pID: ID do voucher. Campo numérico.
- pIDCliente : ID identicador do cliente, campo numérico.
- CPF : CPF do cliente. Campo numérico.
- pCodigo: Código do voucher. Normalmente é composto pelo ano com 4 dígitos seguido do ID do voucher. Campo numérico.
- pStatus: Status do voucher. 1=Disponível; 2=Ativo; 3=Utilizado; 4=Cancelado. Campo numérico.
- pDataAtualizacao: Data de atualização do voucher. Campo data.
SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ConsultarVouchers>
<tem:ID>1</tem:ID>
<tem:IDCliente>154</tem:IDCliente> <tem:CPF>32145735679</tem:CPF>
<tem:Codigo>3</tem:Codigo>
<tem:Status>4</tem:Status>
<tem:DataAtualizacao>2017-06-27T15:43:14.9623161-03:00</tem:DataAtualizacao>
</tem:ConsultarVouchers>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros de retorno: RetornoDTO<VoucherDTO>
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 vouchers criados. Array de VoucherDTO.
- VoucherDTO: Voucher criado.
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 VoucherDTO.
SOAP de retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ConsultarVouchersResponse xmlns="http://tempuri.org/">
<ConsultarVouchersResult 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 vocuhers disponíveis no RMS-Retail</a:Descricao>
<a:FinalProcesso>2018-01-03T15:07:17.898835-03:00</a:FinalProcesso>
<a:InicioProcesso>2018-01-03T15:07:17.898835-03:00</a:InicioProcesso>
<a:ItemProcessado i:nil="true"/>
<a:ItensNaoProcessados/>
<a:ItensProcessados>
<a:VoucherDTO>
</a:VoucherDTO>
</a:ItensProcessados>
<a:LogID>0</a:LogID>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>5</a:TotalDeItensProcessados>
</ConsultarVouchersResult>
</ConsultarVouchersResponse>
</s:Body>
</s:Envelope>
MarcarStatusVoucher: Método responsável por alterar o status de um voucher específico.
Assinatura: RetornoDTO<VoucherDTO> MarcarStatusVoucher(long pID, int pStatus)
Parâmetros de envio:
pID: ID do voucher. Campo numérico.
- pStatus: Status do voucher. 1=Disponível; 2=Ativo; 3=Utilizado; 4=Cancelado. 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:MarcarStatusVoucher>
<tem:pID>1534</tem:pID>
<tem:pStatus>4</tem:pStatus>
</tem:MarcarStatusVoucher>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros de retorno: RetornoDTO<VoucherDTO>
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 vouchers criados. Array de VoucherDTO.
- VoucherDTO: Voucher criado.
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 VoucherDTO.
SOAP de retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<MarcarStatusVoucherResponse xmlns="http://tempuri.org/">
<MarcarStatusVoucherResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:Descricao>Marca um status no voucher</a:Descricao>
<a:FinalProcesso>2018-01-03T15:07:17.898835-03:00</a:FinalProcesso>
<a:InicioProcesso>2018-01-03T15:07:17.898835-03:00</a:InicioProcesso>
<a:ItemProcessado i:nil="true"/>
<a:ItensNaoProcessados/>
<a:ItensProcessados>
<a:VoucherDTO>
</a:VoucherDTO>
</a:ItensProcessados>
<a:LogID>0</a:LogID>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>5</a:TotalDeItensProcessados>
</MarcarStatusVoucherResult>
</MarcarStatusVoucherResponse>
</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>
Vendas Assistidas
Para obter todas as informações dos clientes, bem como efetuar alterações nos créditos dos clientes, o sistema de PDV deve seguir o seguinte passo-a-passo:
Serviços disponíveis
- ConsultarPedido: Método responsável por consultar um pedido do RMS-Retail que está disponível para o PDV poder consumir.
- Assinatura: RetornoDTO<PedidoDTO> ConsultarPedido(int pCodigo, int pFilial, int pNumeroDoPDV, int pNumeroDoCupom)
- Parâmetros de envio:
- pCodigo: Código do pedido.
- pFilial: Filial do pedido.
- pNumeroDoPDV: Número do PDV que está consultando o pedido.
- pNumeroDoCupom: Número do cupom, caso haja, na consulta do pedido. Se não houver, enviar zero.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ConsultarPedido>
<tem:pCodigo>?</tem:pCodigo>
<tem:pFilial>?</tem:pFilial>
<tem:pNumeroDoPDV>?</tem:pNumeroDoPDV>
<tem:pNumeroDoCupom>?</tem:pNumeroDoCupom>
</tem:ConsultarPedido>
</soapenv:Body>
</soapenv:Envelope>
- Parâmetro de retorno: RetornoDTO<PedidoDTO>
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: Itens processados. Array de PedidoDTO.
PedidoDTO
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 PedidoDTO.
- SOAP de retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ConsultarPedidoResponse xmlns="http://tempuri.org/">
<ConsultarPedidoResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.WBS.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:PedidoDTO>
</a:PedidoDTO>
</a:ItensProcessados>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
</ConsultarPedidoResult>
</ConsultarPedidoResponse>
</s:Body>
</s:Envelope>
- AlterarPedido: Método responsável por alterar um pedido do RMS-Retail que estão disponíveis para o PDV poder consumir.
- Assinatura: RetornoDTO<PedidoDTO> AlterarPedido(int pCodigo, int pFilial, int pNumeroDoCupom, int pNumeroDoPDV, TipoDeOperacao pTipoDeOperacao)
- Parâmetros de envio:
- pCodigo: Código do pedido.
- pFilial: Filial do pedido.
- pNumeroDoCupom: Número do cupom vinculado ao pedido a ser alterado.
- pNumeroDoPDV: Número do PDV que vinculou o pedido ao cupom.
- pTipoDeOperacao: Tipo de operação a ser executada no pedido. As opções são:
- ConfirmarConsulta: Confirma a consulta do pedido a um PDV específico. Esse pedido não poderá ser consultado novamente após essa alteração.
- InformarPagamento: Finaliza o pedido informando o pagamento correto do cupom.
- CancelarPedido: Cancela o pedido no RMS.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:AlterarPedido>
<tem:pCodigo>?</tem:pCodigo>
<tem:pFilial>?</tem:pFilial>
<tem:pNumeroDoCupom>?</tem:pNumeroDoCupom>
<tem:pNumeroDoPDV>?</tem:pNumeroDoPDV>
<tem:pTipoDeOperacao>?</tem:pTipoDeOperacao>
</tem:AlterarPedido>
</soapenv:Body>
</soapenv:Envelope>
- Parâmetro de retorno: RetornoDTO<PedidoDTO>
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: Itens processados. Array de PedidoDTO.
PedidoDTO
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 PedidoDTO.
- SOAP de retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<AlterarPedidoResponse xmlns="http://tempuri.org/">
<AlterarPedidoResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.WBS.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:PedidoDTO>
</a:PedidoDTO>
</a:ItensProcessados>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
</AlterarPedidoResult>
</AlterarPedidoResponse>
</s:Body>
</s:Envelope>
Tipos de dados
- AutorizacaoDTO
- Campos
- CodigoDeErro: Código de erro, se houver. Se ocorreu tudo certo, o retorno será 0. Campo numérico.
- CodigoDeAutorizacao: Código de autorização devolvido para a solicitação. Campo numérico.
- CodigoDeAutorizacaoEspecial: Autorização "X" - Quando não tem limite e precisa de autorização do supervisor. Campo numérico.
Saldo: Saldo do cliente na modalidade consultada. Campo numérico.
Divida: Dívida calculada de cada modalidade. Campo numérico.
- MensagemPDV: Mensagem detalhando erros, caso ocorram. Campo alfa-numérico.
- CodigoDoCliente: . Campo numérico.
- CPFDoCliente: CPF do cliente vinculado à autorização. Campo numérico.
- DataDoVencimento: Data do fim do ciclo do convênio. Campo data.
- Campos
- ClienteDTO
- Campos
- Endereco: Endereço do cliente.
- ComplementoEndereco: Endereço complementar do cliente.
- NumeroEndereco: Número do endereço.
- Sexo: Sexo do cliente. Campo alfa-numérico.
- DataNascimento: Data de nascimento do cliente. Campo data.
- Naturalidade: Naturalidade. Campo alfa-numérico.
- TipoClienteCoop: Tipo de cliente cooperado. Campo numérico.
- ClienteBloqueado: Campo numérico.
- CategoriaVenda: Campo numérico.
- CategoriaPagamento: Campo numérico.
- AtualizaCadastro: Campo numérico.
- PercentualEstouro: Campo numérico.
- PercentualCobertura: Campo numérico.
- ValorAcumuladoMes: Campo numérico.
- AreaFiscal: Campo alfa-numérico.
- JaComprou: Campo numérico.
- PermiteParcelamento: Campo numérico.
- MsgBloqueio: Campo alfa-numérico.
- ChequesCompensados: Campo alfa-numérico.
- ChequeDevolvido: Campo alfa-numérico.
- TipoMsgTelaPDV1: Campo alfa-numérico.
- MsgTelaPDV1: Campo alfa-numérico.
- TipoMsgTelaPDV2: Campo alfa-numérico.
- MsgTelaPDV2: Campo alfa-numérico.
- TipoMsgTelaPDV3: Campo alfa-numérico.
- MsgTelaPDV3: Campo alfa-numérico.
- TipoMsgTelaPDV4: Campo alfa-numérico.
- MsgTelaPDV4: Campo alfa-numérico.
- Convenios
- ConvenioDTO
- NumeroDoCartao: Campo alfa-numérico.
- SenhaDoCartao: Campo alfa-numérico.
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- Empresa: Campo alfa-numérico.
- Codigo: Campo alfa-numérico.
- ConvenioDTO
- Caderneta
- CadernetaDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- CadernetaDTO
- Cheque
- ChequeDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- ChequeDTO
- Esporadico
- EsporadicoDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- EsporadicoDTO
- Sazonal
- SazonalDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- SazonalDTO
- Pontos
- PontosDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- PontosDTO
- Aniversario: Data de nascimento.
- Categoria: Categoria do cliente.
- Cidade: Cidade. Campo alfa-numérico.
- Empresa: Empresa onde trabalha. Campo alfa-numérico.
- Email: E-mail do cliente. Campo alfa-numérico.
- CPFCNPJ: Número do CPF/CNPJ. Campo alfa-numérico.
- CPFOuCNPJ: Tipo do FIN (CPF/CNPJ). Campo alfa-numérico. CPF = 0; CNPJ = 1.
- CodigoInterno: Código interno do cliente. Campo alfa-numérico.
- DocumentoDeIdentificacao: Tipo de documento identificado pelo cliente. Campo alfa-numérico. CodigoInterno = 0; CPF = 1; NumeroDoCartao = 2.
- Nome: Nome do cliente. Campo alfa-numérico.
- Bairro: Bairro. Campo alfa-numérico.
- CEP: CEP. Campo alfa-numérico.
- Estado: Estado. Campo alfa-numérico.
- Status: Status do cliente. Campo alfa-numérico. Ativo = 0; Desativo = 1.
- Telefone: Telefone. Campo alfa-numérico.
- PrivateLabel
- PrivateLabelDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- PrivateLabelDTO
- LimiteDeCompra
- LimiteDeCompraDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- LimiteDeCompraDTO
- Cooperado
- CooperadoDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- CooperadoDTO
- Crediario
- CrediarioDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- CrediarioDTO
- LimiteUnico
- LimiteUnicoDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- LimiteUnicoDTO
- Vale
- ValeDTO
- Saldo: Campo numérico.
- Divida: Campo numérico.
- FinalizadoraBloqueada: Campo booleano.
- MensagemFinalizadoraBloqueada: Campo alfa-numérico.
- ValeDTO
- DDD: DDD. Campo numérico.
- Tipo: Tipo do cliente. Campo numérico.
- CodigoDeErro: Código de erro. Se não existir erro, o valor será zero. Campo numérico.
- MensagemPDV: Mensagem para o PDV. Campo alfa-numérico.
- UFIBGE: Código IBGE do UF. Campo alfa-numérico.
- MunicipioIBGE: Código IBGE do município. Campo alfa-numérico.
- PermiteParcelamentoConvenio: Permite ou não parcelamento em convênio. Campo booleano.
- PessoaFisicaJuridica: F - Física, J - Jurídica. Campo alfa-numérico.
- Informações atualmente funcionais para o PDV OKI
- TipoClienteCoop
- ClienteBloqueado
- CategoriaVenda
- CategoriaPagamento
- AtualizaCadastro
- PercentualEstouro
- PercentualCobertura
- ValorAcumuladoMes
- AreaFiscal
- JaComprou
- PermiteParcelamento
- MsgBloqueio
- TipoMsgTelaPDV1
- MsgTelaPDV1
- TipoMsgTelaPDV2
- MsgTelaPDV2
- TipoMsgTelaPDV3
- MsgTelaPDV3
- TipoMsgTelaPDV4
- MsgTelaPDV4
- 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: Quantidade da embalagem de venda. Campo numérico (tabela AG1PDVPD, campo PDV_EMB_VENDA).
- TipoEmbalagem: Tipo de embalagem de venda (UN, KG, LT...). Campo alfa-numérico (tabela AG1PDVPD, campo PDV_TPO_EMB_VENDA).
- 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).
- Principal: Identifica se o EAN é o principal daquele produto. Campo booleano.
- EAN: Código EAN. Campo numérico (tabela AG1PDVPD, campo PDV_CODIGO_EAN13).
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).
- CompostoPerigoso: Número sequencial do composto perigoso cadastrado na Tabela 90 Acesso CLASITEM.
- CodigoANVISA: Codigo da anvisa.
- ProduzidoEscalaRelevante: Indica produto em escala relevante ou não relevante.. Valores: S - ESCALA RELEVAMTE, N - ESCALA NÃO RELEVANTE.
- CodigoDoFabricante: CNPJ do fabricante da mercadoria. Obrigatório para produto em escala não relevante.
- CodigoDeBeneficioFiscal: Código de benefício fiscal na UF. Aplicado ao item. Deve ser utilizado o mesmo código adotado na EFD e outras declarações. nas UF que o exigem.
- Combustivel: Indica que o registro trata-se de informações do Grupo Combustíveis
- RegistroCODIF: Código do registro do CODIF
- CodigoFiltroPorFilial: Código de Filtro por Filial
- CodigoFiltroPorEmpresa: Código de Filtro por Empresa
- PercentualGasNatural: Percentual de gás natural para o produto GLP
- DescricaoANP: Descrição do produto conforme ANP. Utilizar a descrição de produtos do sistema de informações de movimentação de produtos - SIMP.
- PercentualGLP: Percentual do GLP derivado do petróleo no produto GLP (CPRODANP=210203001). Informar em número decimal o percentual do GLP derivado de petróleo no produto GLP. Valores de 0 a 100.
- PercentualGasNaturalNacional: Percentual de gás natural nacional - GLGNN para o produto GLP (CPRODANP=210203001). Informar em número decimal o percentual do gás natural nacional - GLGNN para o produto GLP. Valores de 0 a 100.
- PercentualGasNaturalImportado: Percentual de gás natural importado GLGNI para o produto GLP (CPRODANP=210203001). Informar em número decimal o percentual do gás natural importado - GLGNI para o produto GLP. Valores de 0 a 100.
- ValorDePartida: Valor de partida (CPRODANP=210203001). Deve ser informado neste campo o valor por quilograma sem ICMS.
- InformacaoCIDE: Indica se as informações dos campos relacionados ao CIDE Combustíveis foram informados
- BaseFECOP: Base FECOP (1-Mesma base do ICMS, 2-Valor do item, 3-Base ICMS sem reducao, 4-Mesma base do ICMS ST)
- AliquotaFECOP: Aliquota FECOP
- BaseFECOPST: Base FECOP ST (1-Mesma base do ICMS, 2-Valor do item, 3-Base ICMS sem reducao, 4-Mesma base do ICMS ST)
- AliquotaFECOPST: Aliquota FECOP ST
- FlagRastreamento: Flag Rastreamento
- Preco2: Preço de venda 2
- GTIN: EAN unitário do produto
- CodigoANP: Código ANP para combustível
- DataInicialOfertaAtacado: Data de início da oferta atacado.
- DataFinalOfertaAtacado: Data final da oferta atacado.
- PrecoOfertaAtacado: Preço de oferta atacado.
- BaseICMSSTRetido: Valor da base de cálculo do ICMS ST cobrado anteriormente por ST. O valor pode ser omitido quando a legislação não exigir a sua informação.
- AliquotaICMSST: Deve ser informada a alíquota do cálculo do ICMS ST. Já incluso o FCP caso incida sobre a mercadoria. Exemplo: alíquota da mercadoria na venda ao consumidor final = 18% e 2% de FCP. A alíquota a ser informada no campo pST deve ser 20%.
- ValorICMSSTRetido: Valor do ICMS ST cobrado anteriormente por ST. O valor pode ser omitido quando a legislação não exigir a sua informação.
- BaseFECOPSTRetido: Informar o valor da base de cálculo do FCP retido anteriormente por ST.
- AliquotaFECOPSTRetido: Percentual relativo ao fundo de combate à pobreza (FCP) retido por substituição tributária.
- ValorFECOPSTRetido: Valor do ICMS relativo ao fundo de combate à pobreza (FCP) retido por substituição tributária.
- AliquotaReducaoBaseEfetiva: Percentual de redução, caso estivesse submetida ao regime comum de tributação, para obtenção da base de cálculo efetiva (VBCEFET). OBS.: opcional a critério da UF.
- BaseEfetiva: Valor da base de cálculo que seria atribuída à operação própria do contribuinte substituído, caso estivesse submetida ao regime comum de tributação. Obtida pelo produto do vProd por (1- PREDBCEFET). OBS.: opcional a critério da UF.
- AliquotaICMSEfetiva: Alíquota do ICMS na operação a consumidor final, caso estivesse submetida ao regime comum de tributação. OBS.: opcional a critério da UF.
- ValorICMSEfetivo: Obtido pelo produto do valor do campo PICMSEFET pelo valor do campo VBCEFET, caso estivesse submetida ao regime comum de tributação. OBS.: opcional a critério da UF.
- AliquotaInterna: Alíquota interna.
- MotivoDesoneracao: Motivo da desoneração.
- ICMSDoSubstitutoTributario: Valor do ICMS substituído.
- RegraTipo: Tipo da regra de pontuação (Q - POR QUANTIDADE | V - POR VALOR DE COMPRA).
- RegraMeta: Meta a ser alcançada para ganhar a pontuação.
- RegraPontos: Pontos ganhos ao alcançar a meta estipulada.
- RegraInicio: Data início da regra de pontuação.
- RegraFim: Data fim da regra de pontuação.
- RegraStatus: Status da regra (A/I).
- PMC: Valor PMC.
- MotivoIsencaoANVISA: Motivo da isenção na ANVISA. Campo alfa-numérico (tabela AG1PDVPD, campo PDV_MOTVO_ISENCAO_ANVISA).
- PermissaoVenda: Controle de Anti-Furto. Campo numérico (tabela AG1PDVPD, campo PDV_PERMITE_VENDA).
- Campos
- 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:PermissaoVenda>0</a:PermissaoVenda>
</a:ProdutoDTO>
- DepartamentoDTO
- Campos
Codigo: Código do departamento. Campo numérico (7).
Descricao: Descrição do departamento. Campo alfa-numérico (30).
Desconto: Desconto do departamento. Campo numérico (5,2).
Sessoes: Sessões do departamento. Array de SessaoDTO.
SessaoDTO: Sessão a sessão exportada.
Codigo: Código da sessão. Campo numérico (7).
Descricao: Descrição da sessão. Campo alfa-numérico (30).
Desconto: Desconto da sessão. Campo alfa-numérico (5,2).
Grupos: Grupos da sessão. Array de GrupoDTO.
GrupoDTO: Grupo a grupo exportado.
Codigo: Código do grupo. Campo numérico (7).
Descricao: Descrição do grupo. Campo alfa-numérico (30).
Desconto: Desconto do grupo. Campo numérico (5,2).
SubGrupos: Sessões do grupo. Array de SubgrupoDTO.
SubGrupoDTO: Subgrupo a subgrupo exportado.
Codigo: Código do subgrupo. Campo numérico (7).
Descricao: Descrição do subgrupo. Campo alfa-numérico (30).
Desconto: Desconto do subgrupo. Campo numérico (5,2).
- 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 (7).
- CodigoDoProdutoComponente: Código do produto componente (sem digito). Campo numérico (7).
- CodigoDoProdutoReceita: Código do produto receita (sem digito). Campo numérico (7).
- Quantidade: Quantidade/fator do componente na receita. Campo numérico (18,6).
- PrecoVigenciaMult: Múltipla embalagem - preço vigente unitário. Campo numérico (13,2).
- PrecoOfertaMult: Múltipla embalagem - preço oferta unitário. Campo numérico (13,2).
- PrecoVigenciaUnitario: Preço de vigência unitário. Campo numérico (13,2).
- PrecoOfertaUnitario: Preço de oferta unitário. Campo numérico (13,2).
- DigitoReceita: Dígito do produto receita. Campo numérico (1).
- DigitoComponente: Dígito do produto componente. Campo numérico (1).
- IDExportacaoCadastro: ID da exportação (referenciado no retorno do método ConsultarControleRegistroExportacoes ou ConsultarControleRegistroExportacoesPendente). Campo numérico (tabela AG1PDVPC, campo PDVC_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
- Codigo: Código da finalizadora. Campo numérico.
- Descricao: Descrição da finalizadora. Campo alfa-numérico.
- CRM: Identifica se a finalizadora é do CRM. Campo booleano.
- XML
<a:FinalizadoraDTO>
<a:CRM>?</a:CRM>
<a:Codigo>?</a:Codigo>
<a:Descricao>?</a:Descricao>
</a:FinalizadoraDTO>
- Campos
- ControleRegistroExportacaoDTO
- Campos
- ID: ID Sequencial do registro de exportação. Campo numérico.
Filial: Codigo da filial (sem dígito). Campo numérico (7).
- 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 (1).
- TotalExportado: Total de produtos exportados. Campo numérico (7).
- TotalNaoExportado: Total de produtos não exportados. Campo numérico (7).
- TotalAdvertencia: Total de produtos com advertência. Campo numérico (7).
- Flag: Flag de uso externo (para controle de utilização). Campo alfa-numérico (1).
- DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
- TipoImportacao: Informa se o movimento foi inserido ou alterado. Campo alfa-numérico (1).
- 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>DescricaoErroImportacao
<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 (7).
- DataMovimento: Data de movimento. Campo data.
- NumeroPDV: Número do PDV. Campo numérico (3).
- NumeroCupom: Número do cupom. Campo numérico (7).
- 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 (7).
- ValorCupom: Valor do cupom. Campo numérico (12,2).
- CnpjCpfCliente: CNPJ/CPF cliente. Campo numérico (15).
- IdentificacaoCliente: Identificação do cliente (Número de cartão). Campo alfa-numérico (40).
- CodigoInternoClienteRMS: Código do cliente RMS. Campo numérico (7).
- 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 (1).
- 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 (7).
- IdFiscalContribuinte: Identificação fiscal / Número do contribuinte. CPF/CNPJ do cliente. Campo alfa-numérico (15).
- 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 (25).
- 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 (3).
- ValorCupomAposAlteracao: Valor do cupom antes da alteração (default 0). Campo numérico (12,2).
- UsuarioAlteracao: Nome usuário que efetuou a alteração (default nulo). Campo alfa-numérico (12).
- GTInicial: Número do GT inicial. Campo numérico (17,2).
- GTFinal: Número do GT final. Campo numérico (17,2).
- NumeroCOO: Número de contador de operação. Campo numérico (7).
- 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 (15).
- Itens: Itens do cupom. Array de MovimentoItemDTO.
- MovimentoItemDTO: Movimento a ser importado.
- Filial: Código da filial (sem digito). Campo numérico (7).
- DataMovimento: Data de movimento. Campo data.
- NumeroPDV: Número do PDV. Campo numérico (3).
- NumeroCupom: Número do cupom. Campo numérico (7).
- DataHoraRegistro: Data e hora do momento em que o produto foi registrado no cupom. Campo data.
- Sequencial: Sequência do produto no cupom. Campo numérico (4).
- EAN: EAN do produto (produto peso variável enviar zeros e informar o código interno RMS). Campo numérico (14).
- Quantidade: Quantidade total. Campo numérico (12,3).
- Preco: Valor unitário venda (não abatido desconto). Campo numérico (12,3).
- Desconto: Valor total desconto. Campo numérico (12,3).
- Total: Valor Total venda (liquido). Campo numérico (12,3).
- 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 (7).
- Processado: Uso interno RMS (default “False”). Campo booleano.
- PercentualICMS: % ICMS Venda. Campo numérico (4,2).
- ValorICMS: Valor ICMS Venda. Campo numérico (10,2).
- CodigoInterno: Código do produto RMS (sem digito). Campo numérico (7).
- TipoDesconto: Tipo de desconto (default nulo). Campo alfa-numérico (1).
- TributacaoPDV: Tributação PDV (I, N, F, T0, T1...). Campo alfa-numérico (2).
- DigitoInterno: Dígito do item (utilizar a função DAC do banco de dados). Campo numérico (1).
- CodigoCesta: Código do produto kit/cesta/conjunto que o item faz parte. Campo numérico (7).
- CodigoPromocao: Código da promoção. Campo numérico (7).
- PedidoVenda: Código do pedido gerado pelo Vendas Assistidas. Campo numérico (8).
- VoucherID: Código do voucher utiliizado no item do cupom. Campo numérico.
- ValorFrete: Valor do frete do item. Campo numérico (17,2).
- MovimentoItemDTO: Movimento a ser importado.
- Pagamentos: Pagamentos do cupom. Array de MovimentoPagamentoDTO.
- MovimentoPagamentoDTO: Pagamento a ser importado.
- Filial: Código da filial (sem digito). Campo numérico (7).
- DataMovimento: Data de movimento. Campo data.
- NumeroPDV: Número do PDV. Campo numérico (3).
- NumeroCupom: Número do cupom. Campo numérico (7).
- Sequencial: Sequência do pagamento. Campo numérico (4).
- CodigoFinalizadora: Código da condição de pagamento/finalizadora. Campo numérico (3).
- DescricaoFinalizadora: Descrição da condição de pagamento/finalizadora. Campo alfa-numérico (20).
- Valor: Valor da condição de pagamento/finalizadora. Campo numérico (12,2).
- NumeroContaBancaria: Número da conta bancaria. Campo alfa-numérico (30).
- CodigoVale: Código do vale. Campo alfa-numérico (20).
- ValorVale: Valor do vale. Campo numérico (12,2).
- Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
- DocumentoCofre: Código do documento do cofre na tesouraria. Campo numérico (3).
- ValorAposAlteracao: Valor da condição de pagamento após alteração (default 0). Campo numérico (12,2).
- UsuarioAlteracao: Usuário de alteração (default 0). Campo alfa-numérico (12).
- TEFProduto: TEF Produto (Informativo, retorno Software Express, rede/bandeira). Campo alfa-numérico (30).
- TEFBIN: TEF numero BIN. Campo alfa-numérico (30).
- TEFCodigo: TEF Código. Campo alfa-numérico (20).
- TEFAutorizacao: TEF Autorização. Campo alfa-numérico (20).
- TEFNSU: TEF Número Sequencial Único. Campo alfa-numérico (20).
- TEFNumeroParcelas: TEF numero de parcelas. Campo numérico (4).
- BancoCheque: Cheque banco. Campo numérico (4).
- AgenciaCheque: Cheque agencia. Campo numérico (6).
- ContaCheque: Cheque conta. Campo numérico (9).
- NumeroCheque: Cheque numero. Campo numérico (9).
- SerieCheque: Cheque serie. Campo alfa-numérico (6).
- CPFCNPJCheque: Cheque CPF/CNPJ. Campo numérico (14).
- VencimentoCheque: Cheque vencimento. Campo data.
- ValorJuros: Valor dos juros. Campo numérico (12,2).
- ValorEncargo: Valor do encargo. Campo numérico (12,2).
- TEFRede: Código da rede (TEF). Campo alfa-numérico (30).
- TEFEstabelecimento: Código do estabelecimento (TEF). Campo alfa-numérico (25).
- ValorTroco: Valor do troco. Campo numérico (12,2).
- 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 (9).
- ChaveDoCupomEletronico: Chave do Cupom Eletrônico de 44 caracteres. No caso de cupom ECF, este campo não pode ser enviado. Campo alfa-numérico (44).
- CodigoVendedor: Codigo do Vendedor. Campo numérico (7).
- NomeVendedor: Nome do Vendedor. Campo alfa-numérico (60).
- Trocos: Trocos do cupom. Array de MovimentoTrocoDTO.MovimentoTrocoDTO: Troco a ser importado.
- Filial: Código da filial (sem digito). Campo numérico (7).
- DataMovimento: Data de movimento. Campo data.
- NumeroPDV: Número do PDV. Campo numérico (3).
- NumeroCupom: Número do cupom. Campo numérico (7).
- Sequencial: Sequencia do troco no Cupom. Campo numérico (4).
- CodigoDoPagamento: Código da condição de pagamento (troco). Campo numérico (3).
- DescricaoDoPagamento: Descrição da condicao de pagamento (troco). Campo alfa-numérico (20).
- Valor: Valor do troco. Campo numérico (12,2).
- Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
- DocumentoDeCofre: Código do documento do cofre na tesouraria. Campo numérico (3).
- CodigoDaFuncaoExecutada: Não utilizada no momento.
- DescricaoErroImportacao:
- TipoImportacao:
- VoucherID: ID do voucher se for utilizado na venda. Campo numérico.
- ValorFrete: Valor do frete no cupom. Campo numérico (17,2).
- 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:VoucherID>?</rms:VoucherID>
</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 (8).
- DataMovimento: Data e hora da transação. Campo data.
- NumeroPDV: Número do PDV. Campo numérico (7).
- CRO: CRO da sangria. Campo numérico.
- IdInternoPDV: Não é utilizado no momento.
- Tipo: Tipo do movimento: 1-Sangria de Caixa; 2-Fundo de Troco; 3-Sangria de Fundo; 4-Reforco de Caixa. Campo numérico (5).
- SequenciaDoRegistro: Sequência. Campo numérico (7).
- CodigoDaFinalizadora: Código da Condição de Pagamento / Finalizadora. Campo numérico (5).
- NumeroDoCupom: Número do cupom. Campo numérico (7).
- CodigoDoOperador: Código do Operador (sem digito). Campo numérico (8).
- ValorOriginal: Valor original. Campo numérico (17,2).
- ValorAtual: Valor atual. Campo numérico (17,2).
- Data: Data. Campo data.
- Identificador: Não utilizado no momento.
- Loja: Não utilizado no momento.
- ECF: Não utilizado no momento.
- SequenciaDeOperacao: Não utilizado no momento.
- ECF2: Não utilizado no momento.
- TurnoEfetivacaoOperacional: Turno da operação. Campo numérico (3).
- UsuarioAlteracao: Usuário de alteração. Campo alfa-numérico (12).
- DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
- TipoImportacao: Informa se o produto foi inserido ou alterado.
- 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). Campo numérico (15).
- Filial: Filial de venda sem dígito. Campo numérico (7).
- DataMovimento: Data do movimento. Campo data.
- NumeroNFCe: Número NFC/SAT-CFe/Número da NFC / SAT-CFe. Campo numérico (9).
- Serie: Série. Campo alfa-numérico (3).
- CPFCNPJCliente: CPF/CNPJ do cliente. Campo numérico (15).
- NomeCliente: Nome do cliente. Campo alfa-numérico (60).
- CFOP: CFOP. Campo numérico (4).
- CodigoServico: Serviço|Código de serviços. Campo numérico (4).
- NumeroCaixa: Número do caixa. Campo numérico (3).
- NumeroCupom: Número do cupom. Campo numérico (9).
- IDOperador: Código do operador sem dígito. Campo numérico (7).
- DataHoraEmissao: Data e hora da emissão. Campo data.
- Chave: Chave da NFC-e/ SAT-CFe. Campo alfa-numérico (44).
- 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; 13 - Contingência; 20 – Numeração inutilizada; 99 - NF Entrada. Campo numérico (2).
- COO: COO da NFC-e/SAT-CFe. Campo numérico (9).
- NumeroAutorizacao: Número da autorização. Campo alfa-numérico (30).
- 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 (2).
- Situacao: Situação se está cancelada (0 ou C). Campo alfa-numérico (2).
- NumeroCupomNoPDV: Número do cupom no PDV. Campo numérico (9).
- NumeroPDV: Número do PDV. Campo alfa-numérico (30).
- EstadoDestino: Estado destino. Campo alfa-numérico (2).
- TipoFrete: Tipo frete. Campo numérico (1).
- Transportador: Transportador. Campo numérico (7).
- CPFCNPJTransportador: CPF/CNPJ transportador. Campo numérico (15).
- PlacaVeiculo: Placa do veiculo. Campo alfa-numérico (10).
- UFPlacaVeiculo: UF da placa do veiculo. Campo alfa-numérico (2).
- PesoTotal: Peso total. Campo numérico (17,3).
- VolumeTotal: Volume total. Campo numérico (17,6).
- ValorContabil: Valor contábil. Campo numérico (17,2).
- ValorMercadoria: Valor mercadoria. Campo numérico (17,2).
- BaseICMS: Base ICMS. Campo numérico (17,2).
- ValorICMS: Valor ICMS. Campo numérico (17,2).
- IsentoICMS: Isento ICMS. Campo numérico (17,2).
- NaoTributadoICMS: Não tributado ICMS. Campo numérico (17,2).
- ValorPVV: Valor PVV. Campo numérico (17,2).
- ValorICMF: Valor ICMF. Campo numérico (17,2).
- BaseIPI: Base IPI. Campo numérico (17,2).
- ValorIPI: Valor IPI. Campo numérico (17,2).
- BasePIS: Base PIS. Campo numérico (17,2).
- ValorPIS: Valor PIS. Campo numérico (17,6).
- BaseCOFINS: Base COFINS. Campo numérico (17,2).
- ValorCOFINS: Valor COFINS. Campo numérico (17,6).
- BaseIRRF: Base IRRF. Campo numérico (17,2).
- ValorIRRF: Valor IRRF. Campo numérico (17,2).
- BaseINSS: Base INSS. Campo numérico (17,2).
- ValorINSS: Valor INSS. Campo numérico (17,2).
- BaseCSLL: Base CSLL. Campo numérico (17,2).
- ValorCSLL: Valor CSLL. Campo numérico (17,2).
- BaseISS: Base ISS. Campo numérico (17,2).
- ValorISS: Valor ISS. Campo numérico (17,2).
- BasePISRetido: Base PIS retido. Campo numérico (17,2).
- ValorPISRetido: Valor PIS retido. Campo numérico (17,2).
- BaseCOFINSRetido: Base COFINS retido. Campo numérico (17,2).
- ValorCOFINSRetido: Valor COFINS retido. Campo numérico (17,2).
- ValorFrete: Valor do frete. Campo numérico (17,2).
- ValorSeguro: Valor do seguro. Campo numérico (17,2).
- ValorDesconto: Valor do desconto. Campo numérico (17,2).
- ValorAcrescimo: Valor do acréscimo. Campo numérico (17,2).
- ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico (17,2).
- UsuarioImportacao: Usuário de importação. Campo alfa-numérico (12).
- DataHoraImportacao: Data e hora da importação. Campo data.
- DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
- TipoImportacao: Informa se o produto foi inserido ou alterado.
- TurnoEfetivacaoOperacional: Turno do operador quando foi feita a venda. Campo numérico (3).
- Vendedor: Código do vendedor. Campo numérico (7).
- Representante: Código do representante. Campo numérico (7).
- BaseICMSRetidoAnteriormente: Base ICMS Retido anteriomente. Campo numérico (17,2).
- ValorICMSRetidoAnteriormente: Valor ICMS Retido anteriomente. Campo numérico (17,2).
- ValorICMSDesonerado: Valor ICMS Desonerado. Campo numérico (17,2).
- ValorICMSRessarcimento: Valor ICMS Ressarcimento. Campo numérico (17,2).
- ValorICMSEfetivo: Valor ICMS Efetivo. Campo numérico (17,2).
- DiferencialAliquotaOrigem: Diferencial de aliquota Origem. Campo numérico (17,2).
- DiferencialAliquotaDestino: Diferencial de aliquota Destino. Campo numérico (17,2).
- BaseFECOP: Base FECOP. Campo numérico (17,2).
- ValorFECOP: Valor FECOP. Campo numérico (17,2).
- BaseFECOPST: Base FECOP ST. Campo numérico (17,2).
- ValorFECOPST: Valor FECOP ST. Campo numérico (17,2).
- BaseFECOPRetidoAnteriormente: Base FECOP retido anteriomente. Campo numérico (17,2).
- ValorFECOPRetidoAnteriormente: Valor FECOP retido anteriomente. Campo numérico (17,2).
- BaseICMSProprioSubstituto: Base ICMS Prop. Subs.|Base ICMS Proprio do Substituto. Campo numérico (17,2).
- ValorICMSProprioSubstituto: Valor ICMS Prop. Subs.|Valor ICMS Proprio do Substituto. Campo numérico (17,2).
- BaseFECOPProprioSubstituto: Base FECOP Prop. Subs.|Base FECOP Proprio do Substituto. Campo numérico (17,2).
- ValorFECOPProprioSubstituto: Valor FECOP Prop. Subs.|Valor FECOP Proprio do Substituto. Campo numérico (17,2).
- CNPJIntermediador: CNPJ do intermediador|CNPJ do intermediador. Campo numérico (14).
- IdentIntermediador: Ident. do intermediador|Ident. do intermediador. Campo alfa-numérico (60).
- PedidoIntermediador: Ped Cliente|Pedido do cliente ou intermediador. Campo alfa-numérico (15).
- Itens: Itens da NFC-e. Array de NFCeSATItemDTO.
- NFCeSATItemDTO: Item a item da NFC-e.
- ID_NFCe: Identificador da NF. Esse é o campo sequencial interno utilizado no RMS. Campo numérico (15).
- Sequencial: Seq|Sequencial. Campo numérico (6).
- CodigoItem: Item|Código do item (sem digito). Campo numérico (12).
- EAN: EAN|Código EAN do item. Campo numérico (14).
- DescricaoProduto: Descrição do Produto. Campo alfa-numérico (40).
- CFOP: CFOP. Campo numérico (4).
- QuantidadeUnitaria: Qtd.Unit.|Quantidade unitaria. Campo numérico (17,3).
- ValorUnitario: Valor Unit.|Valor unitario. Campo numérico (17,3).
- ValorContabil: Valor Contábil. Campo numérico (17,2).
- ValorMercadoria: Valor mercadoria. Campo numérico (17,2).
- TributacaoICMS: Tributação ICMS. Campo numérico (4).
- OperacaoICMS: Operação ICMS. 1 - Tributado, 2 - Isento, 3 - Não tributado. Campo numérico (1).
- CSTICMS: CST ICMS. Campo numérico (3).
- BaseICMS: Base ICMS. Campo numérico (17,2).
- AliquotaICMS: Alíquota ICMS. Campo numérico (7,4).
- ValorICMS: Valor ICMS. Campo numérico (17,2).
- ReducaoICMS: Redução ICMS. Campo numérico (7,4).
- IsencaoICMS: Isento ICMS. Campo numérico (17,2).
- NaoTributadoICMS: Não Tributado ICMS. Campo numérico (17,2).
- OutrosICMS: Outros ICMS. Campo numérico (17,2).
- Fronteira: Fronteira. Campo numérico (2).
- AliquotaSubsTributaria: Alíquota Subst.Trib. Campo numérico (7,4).
- ValorPVV: Valor PVV. Campo numérico (17,2).
- AliquotaICMF: Alíquota ICMF. Campo numérico (7,4).
- ValorICMF: Valor ICMF. Campo numérico (17,2).
- ValorPauta: Valor da pauta. Campo numérico (17,6).
- CSTIPI: Cst IPI. Campo numérico (3).
- BaseIPI: Base IPI. Campo numérico (17,2).
- AliquotaIPI: Alíquota IPI. Campo numérico (5,2).
- ValorIPI: Valor IPI. Campo numérico (17,2).
- ValorFECOP: Valor FECOP. Campo numérico (17,2).
- CSTPIS: CST PIS. Campo numérico (3).
- ValorContabilPIS: Valor contábil PIS. Campo numérico (17,2).
- BasePIS: Base PIS. Campo numérico (17,2).
- AliquotaPIS: Alíquota PIS. Campo numérico (7,4).
- ValorPIS: Valor PIS. Campo numérico (17,6).
- CSTCOFINS: CST COFINS. Campo numérico (3).
- ValorContabilCOFINS: Valor contábil COFINS. Campo numérico (17,2).
- BaseCOFINS: Base COFINS. Campo numérico (17,2).
- AliquotaCOFINS: Alíquota COFINS. Campo numérico (7,4).
- ValorCOFINS: Valor COFINS. Campo numérico (17,6).
- BaseIRRF: Base IRRF. Campo numérico (17,2).
- ValorIRRF: Valor IRRF. Campo numérico (17,2).
- AliquotaIRRF: Alíquota IRRF. Campo numérico (7,4).
- BaseINSS: Base INSS. Campo numérico (17,2).
- ValorINSS: Valor INSS. Campo numérico (17,2).
- AliquotaINSS: Alíquota INSS. Campo numérico (7,4).
- BaseISS: Base ISS. Campo numérico (17,2).
- ValorISS: Valor ISS. Campo numérico (17,2).
- AliquotaISS: Alíquota ISS. Campo numérico (7,4).
- BaseCSLL: Base CSLL. Campo numérico (17,2).
- ValorCSLL: Valor CSLL. Campo numérico (17,2).
- AliquotaCSLL: Alíquota CSLL. Campo numérico (7,4).
- BasePISRetido: Base PIS retido. Campo numérico (17,2).
- ValorPISRetido: Valor PIS retido. Campo numérico (17,2).
- AliquotaPISRetido: Alíquota PIS retido. Campo numérico (7,4).
- BaseCOFINSRetido: Base COFINS retido. Campo numérico (17,2).
- ValorCOFINSRetido: Valor COFINS retido. Campo numérico (17,2).
- AliquotaCOFINSRetido: Alíquota COFINS retido. Campo numérico (7,4).
- ValorFrete: Valor frete. Campo numérico (17,2).
- ValorSeguro: Valor seguro. Campo numérico (17,2).
- ValorDesconto: Valor do desconto. Campo numérico (17,2).
- ValorAcrescimo: Valor do acréscimo. Campo numérico (17,2).
- ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico (17,2).
- Situacao: Situação. 0- Normal; 9- Cancelado. Campo alfa-numérico (1).
- VoucherID: Código do voucher utiliizado no item do cupom. Campo numérico (28).
- BaseICMSRetidoAnteriomente: Base ICMS Retido anteriomente. Campo numérico (17,2).
- ValorICMSRetidoAnteriomente: Valor ICMS Retido anteriomente. Campo numérico (17,2).
- AliquotaICMSRetidoAnteriomente: Aliquota ICMS Retido anteriomente. Campo numérico (7,4).
- BaseICMSDesonerado: Base ICMS Desonerado. Campo numérico (17,2).
- ValorICMSDesonerado: Valor ICMS Desonerado. Campo numérico (17,2).
- AliquotaICMSDesonerado: Aliquota ICMS Desonerado. Campo numérico (7,4).
- BaseICMSRessarcimento: Base ICMS Ressarcimento. Campo numérico (17,2).
- ValorICMSRessarcimento: Valor ICMS Ressarcimento. Campo numérico (17,2).
- AliquotaICMSRessarcimento: Aliquota ICMS Ressarcimento. Campo numérico (7,4).
- BaseICMSEfetivo: Base ICMS Efetivo. Campo numérico (17,2).
- ValorICMSEfetivo: Valor ICMS Efetivo. Campo numérico (17,2).
- AliquotaICMSEfetivo: Aliquota ICMS Efetivo. Campo numérico (7,4).
- ReducaoBaseICMSEfetivo: Redução de Base ICMS Efetivo. Campo numérico (7,4).
- BaseDiferencialAliquotaOrigem: Base Diferencial de aliquota Origem. Campo numérico (17,2).
- ValorDiferencialAliquotaOrigem: Valor Diferencial de aliquota Origem. Campo numérico (17,2).
- AliquotaDiferencialAliquotaOrigem: Aliquota Diferencial de aliquota Origem. Campo numérico (7,4).
- BaseDiferencialAliquotaDestino: Base Diferencial de aliquota Destino. Campo numérico (17,2).
- ValorDiferencialAliquotaDestino: Valor Diferencial de aliquota Destino. Campo numérico (17,2).
- AliquotaDiferencialAliquotaDestino: Aliquota Diferencial de aliquota Destino. Campo numérico (7,4).
- BaseFECOP: Base FECOP. Campo numérico (17,2).
- AliquotaFECOP: Aliquota FECOP. Campo numérico (7,4).
- BaseFECOPST: Base FECOP ST. Campo numérico (17,2).
- ValorFECOPST: Valor FECOP ST. Campo numérico (17,2).
- AliquotaFECOPST: Aliquota FECOP ST. Campo numérico (7,4).
- BaseFECOPRetidoAntecipadamente: Base FECOP Retido antecipadamente. Campo numérico (17,2).
- ValorFECOPRetidoAntecipadamente: Valor FECOP Retido antecipadamente. Campo numérico (17,2).
- AliquotaFECOPRetidoAntecipadamente: Aliquota FECOP Retido antecipadamente. Campo numérico (7,4).
- CodigoGTINOriginal: Codigo GTIN original. Campo numérico (14).
- NumeroLote: Numero do lote. Campo alfa-numérico (20).
- DataValidadeLote: Data de validade do lote. Campo data.
- DataFabricacaoLote: Data de fabricacão do lote. Campo data.
- ClassificacaoLote: Classificacao do lote. Campo alfa-numérico (13).
- AgregacaoLote: Codigo de agregacao do lote. Campo alfa-numérico (20).
- PedidoVenda: Identificação do Pedido de Venda. Campo numérico (8).
- BaseICMSProprioSubstituto: Base ICMS Prop. Subs.|Base ICMS Proprio do Substituto. Campo numérico (17,2).
- ValorICMSProprioSubstituto: Valor ICMS Prop. Subs.|Valor ICMS Proprio do Substituto. Campo numérico (17,2).
- AliquotaICMSProprioSubstituto: Aliq. ICMS Prop. Subs.|Aliquota ICMS Proprio do Substituto. Campo numérico (7,4).
- BaseFECOPProprioSubstituto: Base FECOP Prop. Subs.|Base FECOP Proprio do Substituto. Campo numérico (17,2).
- ValorFECOPProprioSubstituto: Valor FECOP Prop. Subs.|Valor FECOP Proprio do Substituto. Campo numérico (17,2).
- AliquotaFECOPProprioSubstituto: Aliq. FECOP Prop. Subs.|Aliquota FECOP Proprio do Substituto. Campo numérico (7,4).
- ModalidadeBaseICMSST: Modalidade da Base de cálculo de ICMS ST, Campo numérico (2).
- ValorICMSSTDesonerado: Valor ICMS ST Desonerado. Campo numérico (17,2).
- MotivoDesoneracaoICMSST: Motivo da desoneração ICMS ST ( 3=Uso na agropecuária, 9=Outros, 12=Órgão de fomento e desenvolvimento agropecuário). Campo numérico (2).
- ValorFecopDiferido: Valor do FECOP Diferido. Campo numérico (17,2).
- ValorFecopEfetivo: Valor do Fecop Efetivo. Campo numérico (17,2).
- AliquotaDiferimentoFecop: Aliquota de diferimento do FECOP. Campo numérico (7,4).
- 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.
- NFCeSATObservacaoDTO: Observação a observação da NFC-e.
- Pagamentos: Pagamentos da NFC-e. Array de NFCeSATPagamentoDTO.
- NFCeSATPagamentoDTO: Pagamento a pagamento da NFC-e.
- ID_NFCe: Identificador da NF. Esse é o campo sequencial interno utilizado no RMS. Campo numérico (15).
- Sequencial: Seq|Sequencial. Campo numérico (6).
- FinalizadoraVenda: Fin|Finalizadora de Venda. Campo numérico (3).
- TipoPagamento: Tip|Finalizadora de Pagamento. Campo numérico (3).
- DocumentoCofre: Doc|Documento do Cofre. Campo numérico (3).
- ValorPagamento: Val|Valor do Pagamento. Campo numérico (17,2).
- ValorTroco: Trc|Valor do Troco. Campo numérico (17,2).
- CodigoSEFAZ: Sfz|Codigo Sefaz - indicador de tipo de pagamento do SPED Fiscal. Campo numérico.: 0- À vista; 1- A prazo; 2 - Outros. Campo numérico (3).
- DescricaoFinalizadora: Descrição da finalizadora. Campo alfa-numérico (20).
- FormaPagamento: Tipo da forma de pagamento. Campo numérico (1). 0 - A vista; 1 - A prazo.
- MeioPagamento: Meio Pagamento. Campo numérico (2). 01-Dinheiro; 02-Cheque; 03-Cartao Credito; 04-Cartao Debito; 05-Cred Loja; 10-Vale Alim; 11-Vale Ref; 12-Vale Pres; 13-Vale Comb; 14-Duplicata; 15-Boleto; 90-Sem pagto; 99-Outros
- TipoIntegracao: Tipo de Integração para pagamento. Campo numérico (1). 1-Integrado; 2-Não integrado
- CNPJCredendenciadoraCartao: CNPJ da credenciadora de cartão. Campo numérico (14).
- BandeiraOperadoraCartao: Bandeira da operadora de cartão. Campo numérico (2). 01-Visa; 02-Mastercard; 03-Amex; 04-Sorocred; 05-Diners; 06-Elo; 07-Hipercard; 08-Aura; 09-Cabal; 99-Outros
- NumeroAutorizacaoOperacao: Número de autorização da operação. Campo alfa-numérico (20).
- NumeroFatura: Número da fatura. Campo alfa-numérico (60).
- ValorBrutoFatura: Valor original. Campo numérico (17,2).
- ValorDescontoFatura: Desconto. Campo numérico (17,2).
- ValorLiquidoFatura: Valor líquido. Campo numérico (17,2).
- NumeroDuplicata: Número da duplicata. Campo numérico (60).
- DataVencimentoDuplicata: Vencimento da duplicata. Campo data.
- ValorDuplicata: Valor da duplicata. Campo numérico (17,2).
- InformacaoAdicional: Informação Adicional Extra Processos. Campo alfa-numérico (60).
- DescricaoMeioPagamento: Descrição do meio de pagamento, que deve ser preenchido quando na TAG MeioPagamento for selecionado a opção "99-Outros. Campo alfa-numérico (60).
- NumeroContaBancaria: Número da conta bancaria. Campo alfa-numérico (30).
- CodigoVale: Código do vale. Campo alfa-numérico (20).
- ValorVale: Valor do vale. Campo numérico (12,2).
- Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
- DocumentoCofre: Código do documento do cofre na tesouraria. Campo numérico (3).
- ValorAposAlteracao: Valor da condição de pagamento após alteração (default 0). Campo numérico (12,2).
- UsuarioAlteracao: Usuário de alteração (default 0). Campo alfa-numérico (12).
- TEFProduto: TEF Produto (Informativo, retorno Software Express, rede/bandeira). Campo alfa-numérico (30).
- TEFBIN: TEF numero BIN. Campo alfa-numérico (30).
- TEFCodigo: TEF Código. Campo alfa-numérico (20).
- TEFAutorizacao: TEF Autorização. Campo alfa-numérico (20).
- TEFNSU: TEF Número Sequencial Único. Campo alfa-numérico (20).
- TEFNumeroParcelas: TEF numero de parcelas. Campo numérico (4).
- BancoCheque: Cheque banco. Campo numérico (4).
- AgenciaCheque: Cheque agencia. Campo numérico (6).
- ContaCheque: Cheque conta. Campo numérico (9).
- NumeroCheque: Cheque numero. Campo numérico (9).
- SerieCheque: Cheque serie. Campo alfa-numérico (6).
- CPFCNPJCheque: Cheque CPF/CNPJ. Campo numérico (14).
- VencimentoCheque: Cheque vencimento. Campo data.
- ValorJuros: Valor dos juros. Campo numérico (12,2).
- ValorEncargo: Valor do encargo. Campo numérico (12,2).
- TEFRede: Código da rede (TEF). Campo alfa-numérico (30).
- TEFEstabelecimento: Código do estabelecimento (TEF). Campo alfa-numérico (25).
- ValorTroco: Valor do troco. Campo numérico (12,2).
- InstituicaoTEF: Código da instituição do TEF. Campo alfa-numérico.
- NFCeSATPagamentoDTO: Pagamento a pagamento da NFC-e.
- Campos
- XML
<rms:NFCeSATDTO>
<rms:BaseCOFINS>?</rms:BaseCOFINS>
<rms:BaseCOFINSRetido>?</rms:BaseCOFINSRetido>
<rms:BaseCSLL>?</rms:BaseCSLL>
<rms:BaseFECOP>?</rms:BaseFECOP>
<rms:BaseFECOPProprioSubstituto>?</rms:BaseFECOPProprioSubstituto>
<rms:BaseFECOPRetidoAnteriormente>?</rms:BaseFECOPRetidoAnteriormente>
<rms:BaseFECOPST>?</rms:BaseFECOPST>
<rms:BaseICMS>?</rms:BaseICMS>
<rms:BaseICMSProprioSubstituto>?</rms:BaseICMSProprioSubstituto>
<rms:BaseICMSRetidoAnteriormente>?</rms:BaseICMSRetidoAnteriormente>
<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:CNPJIntermediador>?</rms:CNPJIntermediador>
<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:DiferencialAliquotaDestino>?</rms:DiferencialAliquotaDestino>
<rms:DiferencialAliquotaOrigem>?</rms:DiferencialAliquotaOrigem>
<rms:EstadoDestino>?</rms:EstadoDestino>
<rms:Filial>?</rms:Filial>
<rms:ID>?</rms:ID>
<rms:IDOperador>?</rms:IDOperador>
<rms:IdentIntermediador>?</rms:IdentIntermediador>
<rms:IsentoICMS>?</rms:IsentoICMS>
<rms:Itens>
<rms:NFCeSATItemDTO>
<rms:AgregacaoLote>?</rms:AgregacaoLote>
<rms:AliquotaCOFINS>?</rms:AliquotaCOFINS>
<rms:AliquotaCOFINSRetido>?</rms:AliquotaCOFINSRetido>
<rms:AliquotaCSLL>?</rms:AliquotaCSLL>
<rms:AliquotaDiferencialAliquotaDestino>?</rms:AliquotaDiferencialAliquotaDestino>
<rms:AliquotaDiferencialAliquotaOrigem>?</rms:AliquotaDiferencialAliquotaOrigem>
<rms:AliquotaFECOP>?</rms:AliquotaFECOP>
<rms:AliquotaFECOPProprioSubstituto<rms:NFCeSATDTO>
<rms:BaseCOFINS>?</rms:BaseCOFINS>
<rms:BaseCOFINSRetido>?</rms:BaseCOFINSRetido>
<rms:BaseCSLL>?</rms:BaseCSLL>
<rms:BaseFECOP>?</rms:BaseFECOP>
<rms:BaseFECOPProprioSubstituto>?</rms:BaseFECOPProprioSubstituto>
<rms:BaseFECOPRetidoAnteriormente>?</rms:BaseFECOPRetidoAnteriormente>
<rms:BaseFECOPST>?</rms:BaseFECOPST>
<rms:BaseICMS>?</rms:BaseICMS>
<rms:BaseICMSProprioSubstituto>?</rms:BaseICMSProprioSubstituto>
<rms:BaseICMSRetidoAnteriormente>?</rms:BaseICMSRetidoAnteriormente>
<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:CNPJIntermediador>?</rms:CNPJIntermediador>
<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:DiferencialAliquotaDestino>?</rms:DiferencialAliquotaDestino>
<rms:DiferencialAliquotaOrigem>?</rms:DiferencialAliquotaOrigem>
<rms:EstadoDestino>?</rms:EstadoDestino>
<rms:Filial>?</rms:Filial>
<rms:ID>?</rms:ID>
<rms:IDOperador>?</rms:IDOperador>
<rms:IdentIntermediador>?</rms:IdentIntermediador>
<rms:IsentoICMS>?</rms:IsentoICMS>
<rms:Itens>
<rms:NFCeSATItemDTO>
<rms:AgregacaoLote>?</rms:AgregacaoLote>
<rms:AliquotaCOFINS>?</rms:AliquotaCOFINS>
<rms:AliquotaCOFINSRetido>?</rms:AliquotaCOFINSRetido>
<rms:AliquotaCSLL>?</rms:AliquotaCSLL>
<rms:AliquotaDiferencialAliquotaDestino>?</rms:AliquotaDiferencialAliquotaDestino>
<rms:AliquotaDiferencialAliquotaOrigem>?</rms:AliquotaDiferencialAliquotaOrigem>
<rms:AliquotaDiferimentoFecop>?</rms:AliquotaDiferimentoFecop>
<rms:AliquotaFECOP>?</rms:AliquotaFECOP>
<rms:AliquotaFECOPProprioSubstituto>?</rms:AliquotaFECOPProprioSubstituto>
<rms:AliquotaFECOPRetidoAntecipadamente>?</rms:AliquotaFECOPRetidoAntecipadamente>
<rms:AliquotaFECOPST>?</rms:AliquotaFECOPST>
<rms:AliquotaICMF>?</rms:AliquotaICMF>
<rms:AliquotaICMS>?</rms:AliquotaICMS>
<rms:AliquotaICMSDesonerado>?</rms:AliquotaICMSDesonerado>
<rms:AliquotaICMSEfetivo>?</rms:AliquotaICMSEfetivo>
<rms:AliquotaICMSProprioSubstituto>?</rms:AliquotaICMSProprioSubstituto>
<rms:AliquotaICMSRessarcimento>?</rms:AliquotaICMSRessarcimento>
<rms:AliquotaICMSRetidoAnteriomente>?</rms:AliquotaICMSRetidoAnteriomente>
<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:BaseDiferencialAliquotaDestino>?</rms:BaseDiferencialAliquotaDestino>
<rms:BaseDiferencialAliquotaOrigem>?</rms:BaseDiferencialAliquotaOrigem>
<rms:BaseFECOP>?</rms:BaseFECOP>
<rms:BaseFECOPProprioSubstituto>?</rms:BaseFECOPProprioSubstituto>
<rms:BaseFECOPRetidoAntecipadamente>?</rms:BaseFECOPRetidoAntecipadamente>
<rms:BaseFECOPST>?</rms:BaseFECOPST>
<rms:BaseICMS>?</rms:BaseICMS>
<rms:BaseICMSDesonerado>?</rms:BaseICMSDesonerado>
<rms:BaseICMSEfetivo>?</rms:BaseICMSEfetivo>
<rms:BaseICMSProprioSubstituto>?</rms:BaseICMSProprioSubstituto>
<rms:BaseICMSRessarcimento>?</rms:BaseICMSRessarcimento>
<rms:BaseICMSRetidoAnteriomente>?</rms:BaseICMSRetidoAnteriomente>
<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:ClassificacaoLote>?</rms:ClassificacaoLote>
<rms:CodigoGTINOriginal>?</rms:CodigoGTINOriginal>
<rms:CodigoItem>?</rms:CodigoItem>
<rms:DataFabricacaoLote>?</rms:DataFabricacaoLote>
<rms:DataValidadeLote>?</rms:DataValidadeLote>
<rms:DescricaoProduto>?</rms:DescricaoProduto>
<rms:EAN>?</rms:EAN>
<rms:Fronteira>?</rms:Fronteira>
<rms:ID_NFCe>?</rms:ID_NFCe>
<rms:IsencaoICMS>?</rms:IsencaoICMS>
<rms:ModalidadeBaseICMSST>?</rms:ModalidadeBaseICMSST>
<rms:MotivoDesoneracaoICMSST>?</rms:MotivoDesoneracaoICMSST>
<rms:NaoTributadoICMS>?</rms:NaoTributadoICMS>
<rms:NumeroLote>?</rms:NumeroLote>
<rms:OperacaoICMS>?</rms:OperacaoICMS>
<rms:OutrosICMS>?</rms:OutrosICMS>
<rms:PedidoVenda>?</rms:PedidoVenda>
<rms:QuantidadeUnitaria>?</rms:QuantidadeUnitaria>
<rms:ReducaoBaseICMSEfetivo>?</rms:ReducaoBaseICMSEfetivo>
<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:ValorDiferencialAliquotaDestino>?</rms:ValorDiferencialAliquotaDestino>
<rms:ValorDiferencialAliquotaOrigem>?</rms:ValorDiferencialAliquotaOrigem>
<rms:ValorFECOP>?</rms:ValorFECOP>
<rms:ValorFECOPProprioSubstituto>?</rms:ValorFECOPProprioSubstituto>
<rms:ValorFECOPRetidoAntecipadamente>?</rms:ValorFECOPRetidoAntecipadamente>
<rms:ValorFECOPST>?</rms:ValorFECOPST>
<rms:ValorFecopDiferido>?</rms:ValorFecopDiferido>
<rms:ValorFecopEfetivo>?</rms:ValorFecopEfetivo>
<rms:ValorFrete>?</rms:ValorFrete>
<rms:ValorICMF>?</rms:ValorICMF>
<rms:ValorICMS>?</rms:ValorICMS>
<rms:ValorICMSDesonerado>?</rms:ValorICMSDesonerado>
<rms:ValorICMSEfetivo>?</rms:ValorICMSEfetivo>
<rms:ValorICMSProprioSubstituto>?</rms:ValorICMSProprioSubstituto>
<rms:ValorICMSRessarcimento>?</rms:ValorICMSRessarcimento>
<rms:ValorICMSRetidoAnteriomente>?</rms:ValorICMSRetidoAnteriomente>
<rms:ValorICMSSTDesonerado>?</rms:ValorICMSSTDesonerado>
<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:VoucherID>?</rms:VoucherID>
</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:ID_NFCe>?</rms:ID_NFCe>
<rms:Sequencial>?</rms:Sequencial>
<rms:TipoObservacao>?</rms:TipoObservacao>
</rms:NFCeSATObservacaoDTO>
</rms:Observacoes>
<rms:Pagamentos>
<rms:NFCeSATPagamentoDTO>
<rms:AgenciaCheque>?</rms:AgenciaCheque>
<rms:BancoCheque>?</rms:BancoCheque>
<rms:BandeiraOperadoraCartao>?</rms:BandeiraOperadoraCartao>
<rms:CNPJCredendenciadoraCartao>?</rms:CNPJCredendenciadoraCartao>
<rms:CPFCNPJCheque>?</rms:CPFCNPJCheque>
<rms:CodigoSEFAZ>?</rms:CodigoSEFAZ>
<rms:CodigoVale>?</rms:CodigoVale>
<rms:ContaCheque>?</rms:ContaCheque>
<rms:DataVencimentoDuplicata>?</rms:DataVencimentoDuplicata>
<rms:DescricaoFinalizadora>?</rms:DescricaoFinalizadora>
<rms:DescricaoMeioPagamento>?</rms:DescricaoMeioPagamento>
<rms:DocumentoCofre>?</rms:DocumentoCofre>
<rms:FinalizadoraVenda>?</rms:FinalizadoraVenda>
<rms:FormaPagamento>?</rms:FormaPagamento>
<rms:ID_NFCe>?</rms:ID_NFCe>
<rms:InformacaoAdicional>?</rms:InformacaoAdicional>
<rms:InstituicaoTEF>?</rms:InstituicaoTEF>
<rms:MeioPagamento>?</rms:MeioPagamento>
<rms:NumeroAutorizacaoOperacao>?</rms:NumeroAutorizacaoOperacao>
<rms:NumeroCheque>?</rms:NumeroCheque>
<rms:NumeroContaBancaria>?</rms:NumeroContaBancaria>
<rms:NumeroDuplicata>?</rms:NumeroDuplicata>
<rms:NumeroFatura>?</rms:NumeroFatura>
<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:TipoIntegracao>?</rms:TipoIntegracao>
<rms:TipoPagamento>?</rms:TipoPagamento>
<rms:UsuarioAlteracao>?</rms:UsuarioAlteracao>
<rms:ValorBrutoFatura>?</rms:ValorBrutoFatura>
<rms:ValorDescontoFatura>?</rms:ValorDescontoFatura>
<rms:ValorDuplicata>?</rms:ValorDuplicata>
<rms:ValorEncargo>?</rms:ValorEncargo>
<rms:ValorJuros>?</rms:ValorJuros>
<rms:ValorLiquidoFatura>?</rms:ValorLiquidoFatura>
<rms:ValorPagamento>?</rms:ValorPagamento>
<rms:ValorTroco>?</rms:ValorTroco>
<rms:ValorVale>?</rms:ValorVale>
<rms:VencimentoCheque>?</rms:VencimentoCheque>
</rms:NFCeSATPagamentoDTO>
</rms:Pagamentos>
<rms:PesoTotal>?</rms:PesoTotal>
<rms:PlacaVeiculo>?</rms:PlacaVeiculo>
<rms:Representante>?</rms:Representante>
<rms:Serie>?</rms:Serie>
<rms:Situacao>?</rms:Situacao>
<rms:Status>?</rms:Status>
<rms:TipoFrete>?</rms:TipoFrete>
<rms:TipoImportacao>?</rms:TipoImportacao>
<rms:Transportador>?</rms:Transportador>
<rms:TurnoEfetivacaoOperacional>?</rms:TurnoEfetivacaoOperacional>
<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:ValorFECOP>?</rms:ValorFECOP>
<rms:ValorFECOPProprioSubstituto>?</rms:ValorFECOPProprioSubstituto>
<rms:ValorFECOPRetidoAnteriormente>?</rms:ValorFECOPRetidoAnteriormente>
<rms:ValorFECOPST>?</rms:ValorFECOPST>
<rms:ValorFrete>?</rms:ValorFrete>
<rms:ValorICMF>?</rms:ValorICMF>
<rms:ValorICMS>?</rms:ValorICMS>
<rms:ValorICMSDesonerado>?</rms:ValorICMSDesonerado>
<rms:ValorICMSEfetivo>?</rms:ValorICMSEfetivo>
<rms:ValorICMSProprioSubstituto>?</rms:ValorICMSProprioSubstituto>
<rms:ValorICMSRessarcimento>?</rms:ValorICMSRessarcimento>
<rms:ValorICMSRetidoAnteriormente>?</rms:ValorICMSRetidoAnteriormente>
<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:Vendedor>?</rms:Vendedor>
<rms:VolumeTotal>?</rms:VolumeTotal>
</rms:NFCeSATDTO> - SaidaOperadorDTO
- Campos
- Filial: Código da Filial (sem digito). Campo numérico (7).
- DataMovimento: Data do movimento. Campo data.
- NumeroPDV: Número do caixa. Campo numérico (3).
- CodigoOperador: Código do operador. Campo numérico (7).
- CodigoFinalizadora: Código da finalizadora. Campo numérico (3).
- ValorTotalVenda: Valor total da venda (Líquido). Campo numérico (17,2).
- ValorTotalTroco: Valor total de troco (Líquido). Campo numérico (17,2).
- CodigoDaFinalizadoraDoRecebimento: Finalizadora de pagamento do recebimento. Campo numérico (3).
- NumeroCupom: COO do cupom. Campo numérico.
- CRO: CRO. Campo numérico.
- IDInternoPDV: ID interno no PDV. Campo numérico (campo não utilizado no momento).
- DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
- TipoImportacao: Informa se o movimento foi inserido ou alterado. Campo alfa-numérico (1).
- 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
- FilialDTO
- Campos
- Codigo: Código da filial. Campo numérico (7).
- RegimeTributario: Regime Tributario. Campo numérico (1). 1 = Simples Nacional; 3 = Normal.
- CNAEFiscal: CNAE da loja. Campo alfa-numérico (18).
- RazaoSocial: Razão Social. Campo alfa-numérico (30).
- NomeFantasia: Nome Fantasia. Campo alfa-numérico (30).
- CNPJ: CNPJ. Campo alfa-numérico (15).
- InscricaoEstadual: Inscrição Estadual. Campo alfa-numérico (15).
- InscricaoMunicipal: Inscrição Municipal. Campo alfa-numérico (15).
- Telefone: Telefone. Campo alfa-numérico.
- Logradouro: Logradouro. Campo alfa-numérico (35).
- Numero: Número. Campo alfa-numérico (15).
- Complemento: Complemento. Campo alfa-numérico (10).
- CEP: CEP. Campo alfa-numérico (9).
- Bairro: Bairro. Campo alfa-numérico (50).
- Pais: País. Campo alfa-numérico. 1058 = BRASIL
- Estado: Estado. Campo alfa-numérico (2).
- Cidade: Cidade. Campo alfa-numérico (20).
- CodigoFilialPDV: Campo para informar código da filial cadastrada no PDV caso exista DE→PARA no RMS.
- XML
- Campos
<rms:FilialDTO>
<rms:Bairro>?</rms:Bairro>
<rms:CEP>?</rms:CEP>
<rms:CNAEFiscal>?</rms:CNAEFiscal>
<rms:CNPJ>?</rms:CNPJ>
<rms:Cidade>?</rms:Cidade>
<rms:Codigo>?</rms:Codigo>
<rms:CodigoFilialPDV>?</rms:CodigoFilialPDV>
<rms:Complemento>?</rms:Complemento>
<rms:Estado>?</rms:Estado>
<rms:InscricaoEstadual>?</rms:InscricaoEstadual>
<rms:InscricaoMunicipal>?</rms:InscricaoMunicipal>
<rms:Logradouro>?</rms:Logradouro>
<rms:NomeFantasia>?</rms:NomeFantasia>
<rms:Numero>?</rms:Numero>
<rms:Pais>?</rms:Pais>
<rms:RazaoSocial>?</rms:RazaoSocial>
<rms:RegimeTributario>?</rms:RegimeTributario>
<rms:Telefone>?</rms:Telefone>
</rms:FilialDTO>
- ReducaoZDTO
- Campos
- Filial: Código da Filial (sem digito). Campo numérico (7).
- DataHora: Data da Venda. Campo data.
- NumeroCaixa: Número do caixa. Campo numérico (3).
- NumeroReducoes: Número de reduções. Campo numérico (6).
- COO: COO da redução. Campo numérico (6).
- COODiario: COOFinal - COOInicial. Campo numérico.
- COOInicial: Número do COO inicial. Campo numérico (6).
- COOFinal: Número do COO final. Campo numérico (6).
- GTInicial: Grande Total inicial. Campo numérico (17,2).
- GTFinal: Grande Total inicial. Campo numérico (17,2).
- NumeroClientes: Número de clientes. Campo numérico (6).
- VendaBruta: Valor da venda bruta. Campo numérico (17,2).
- ValorAnulados: Valor dos anulados. Campo numérico (17,2).
- ValorCancelados: Valor de Cancelados. Campo numérico (17,2).
- ValorDescontos: Valor de Descontos. Campo numérico (17,2).
- ValorVendaLiquida: Valor da venda líquida. Campo numérico (17,2).
- CRO: Contador de Reinicio de Operação. Campo numérico (6).
- DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
- TipoImportacao: Informa se o movimento foi inserido ou alterado. Campo alfa-numérico (1).
- Tributacoes: Tributações da redução. Array de ReducaZTributacaoDTO.
- Filial: Código da Filial (sem digito). Campo numérico (7).
- DataHora: Data da Venda. Campo data.
- NumeroCaixa: Número do caixa. Campo numérico (3).
- CodigoTributacao: Código da tributação (I-Isento / F-Subst.Trib. / N-Não Trib. / T-Trib.). Campo alfa-numérico (10).
- CodigoInternoTributacao: Código interno do PDV da tributação. Campo alfa-numérico (10).
- AliquotaICMS: Alíquota de ICMS. Campo numérico (5,2).
- ValorICMS: Base de cálculo do ICMS. Campo numérico (17,2).
- BaseDeCalculoICMS: Valor do ICMS. Campo numérico (17,2).
- Operadores: Operadores da redução. Array de ReducaZOperadorDTO.
- Filial: Código da Filial (sem digito). Campo numérico (7).
- DataHora: Data da Venda. Campo data.
- NumeroCaixa: Número do caixa. Campo numérico (3).
- CodigoOperador: Código do operador (sem dígito). Campo numérico (7).
- CodigoFinalizadora: Código da finalizadora. Campo numérico (2).
- TipoFinalizadora: Tipo da finalizadora (COM-Compra / SRV-Serviço). Campo alfa-numérico (10).
- FinalizadoraDoPagamento: Finalizadora do pagamento. Campo numérico (2).
- ValorDeVenda: Valor da venda. Campo numérico (17,2).
- XML
<rms:ReducaoZDTO>
<rms:COOFinal>?</rms:COOFinal>
<rms:COOInicial>?</rms:COOInicial>
<rms:CRO>?</rms:CRO>
<rms:COO>?</rms:COO>
<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
- VoucherDTO
- Campos
ID: ID do voucher. Campo numérico.
- CustomerID: ID do cliente. Campo numérico.
- CustomerCPF: CPF do cliente. Campo numérico.
- Code: Código do voucher. Normalmente é composto pelo ano com 4 dígitos seguido do ID do voucher. Campo numérico.
- Status: Status do voucher. 1=Disponível; 2=Ativo; 3=Utilizado; 4=Cancelado. Campo numérico.
- UpdateDate: Data de atualização do voucher. Campo data.
- DiscountPercent: Percentual de desconto. Campo numérico.
- ExpirationDate: Data de expiração. Campo data.
- ProductID: Código do produto. Campo numérico.
- RedemptionDate: Data de utilização. Campo data.
- StartDate: Data de início. Campo data.
- UnitLimit: Limite unitário de Produtos que o voucher pode dar desconto, campo numero inteiro.
- XML
<rms:VoucherDTO>
<rms:Code>?</rms:Code>
<rms:CustomerID>?</rms:CustomerID>
<rms:DiscountPercent>?</rms:DiscountPercent>
<rms:ExpirationDate>?</rms:ExpirationDate>
<rms:ID>?</rms:ID>
<rms:ProductID>?</rms:ProductID>
<rms:RedemptionDate>?</rms:RedemptionDate>
<:StartDate>?</rms:StartDate>
<rms:Status>?</rms:Status>
<rms:UpdatedDate>?</rms:UpdatedDate>
</rms:VoucherDTO>
- Campos
- PedidoDTO
- Campos
Filial: Filial do pedido. Campo numérico.
- FilialDeVenda: Filial de venda do pedido. Campo numérico.
- FilialPrincipal: Filial principal do pedido. Campo numérico.
- Codigo: Código do pedido. Campo numérico.
- Data: Data do pedido. Campo data.
- CodigoDoCliente: Código do cliente do pedido. Campo alfa-numérico.
- TipoDeOperacao: Tipo de operação do pedido. Campo numérico.
- CondicaoDePagamento: Código da condição de pagamento. Campo numérico.
- Itens: Itens do pedido. Array de PedidoItemDTO.
- Codigo: Código interno do produto. Campo numérico.
- EAN: EAN do produto. Campo numérico.
- Descricao: Descrição do produto. Campo alfa-numérico.
- ValorUnitario: Valor unitário do produto. Campo numérico.
- Quantidade: Quantidade do produto no pedido. Campo numérico.
- ValorTotal: Valor total do produto no pedido. Campo numérico.
- CondicaoDePagamento: Código da condição de pagamento do produto no pedido. Campo numérico.
- Embalagem: Embalagem do produto. Campo alfa-numérico.
- Desconto: Desconto do produto no pedido. Campo numérico.
- XML
<rms:PedidoDTO>
<rms:Filial>?</rms:Filial>
<rms:FilialDeVenda>?</rms:FilialDeVenda>
<rms:FilialPrincipal>?</rms:FilialPrincipal>
<rms:Codigo>?</rms:Codigo>
<rms:Data>?</rms:Data>
<rms:CodigoDoCliente>?</rms:CodigoDoCliente>
<rms:TipoDeOperacao>?</rms:TipoDeOperacao>
<rms:CondicaoDePagamento>?</rms:CondicaoDePagamento>
<rms:Itens><rms:PedidoItemDTO>
<rms:Codigo></rms:Codigo>
<rms:EAN></rms:EAN>
<rms:Descricao></rms:Descricao>
<rms:ValorUnitario></rms:ValorUnitario>
<rms:Quantidade></rms:Quantidade>
<rms:ValorTotal></rms:ValorTotal>
<rms:CondicaoDePagamento></rms:CondicaoDePagamento>
<rms:Embalagem></rms:Embalagem>
<rms:Desconto></rms:Desconto>
</rms:PedidoItemDTO>
</rms:Itens>
</rms:PedidoDTO>
- Campos
- RegraFiscalDTO
- Campos
Codigo: Código da Regra. Campo numérico.
- Descricao: Descrição da Regra. Campo alfa-numérico.
- EstadoOrigem: Estado Origem. Campo alfa-numérico.
- EstadoDestino: Estado Destino. Campo alfa-numérico.
- AliquotaPIS: Alíquota PIS. Campo numérico.
- CSTICMS: Código CST ICMS. Campo numérico.
- Revenda: Flag de revenda. Campo alfa-numérico.
- DataVigenciaInicial: Data de vigência inicial. Campo data.
- DataVigenciaFinal: Data de vigência final. Campo data.
- CSTCadastral: Código CST ICMS Cadastral. Campo numérico.
- CodigoEANMercadoria: Código EAN da mercadoria. Campo numérico.
- ReducaoBase: Percentual de redução de base. Campo numérico.
- PercentualDiferimento: Percentual de diferimento. Campo numérico.
- ValorFixoICMS: ICMS Valor fixo. Campo numérico.
- AliquotaICMSInterestadual: Alíquota do ICMS interestadual. Campo numérico.
- NCM: Codigo NCM. Campo numérico.
- CFOP: Codigo CFOP. Campo numérico.
- RegimeTributario: Regime Tributário. Campo numérico.
- RamoAtividade: Código Ramo de atividade. Campo numérico.
- ObservacaoFiscal: Código Observação Fiscal. Campo numérico.
- PercentualST: Percentual de substituição tributaria. Campo numérico.
- PercentualReducaoAliquotaST: Percentual de redução da alíquota ST. Campo numérico.
- AliquotaFECOP: Alíquota FECOP. Campo numérico.
- PercentualParticipacaoEstadoDestino: Percentual de participação do estado destino. Campo numérico.
- CodigoMercadoria: Código da mercadoria s/ digito. Campo numérico.
- PVV: Preco de Venda Varejo. Campo numérico.
- BaseFECOP: Base FECOP (1-Mesma base do ICMS, 2-Valor do item, 3-Base ICMS sem redução, 4-Mesma base do ICMS ST). Campo numérico.
- BaseFECOPST: Base FECOP ST (1-Mesma base do ICMS, 2-Valor do item, 3-Base ICMS sem redução, 4-Mesma base do ICMS ST). Campo numérico.
- AliquotaFECOPST: Alíquota FECOP ST. Campo numérico.
- CSTPIS: Código CST PIS. Campo numérico.
- ValorFixoPIS: Valor fixo PIS. Campo numérico.
- CSTCOFINS: Código CST COFINS. Campo numérico.
- AliquotaCOFINS: Alíquota COFINS. Campo numérico.
- ValorFixoCOFINS: Valor fixo COFINS. Campo numérico.
- AliquotaICMS: Alíquota ICMS. Campo numérico.
- Procedencia: Procedência da mercadoria. Campo numérico.
- XML
<rms:RegraFiscalDTO>
<rms:Codigo>?</rms:Codigo>
<rms:Descricao>?</rms:Descricao>
<rms:EstadoOrigem>?</rms:EstadoOrigem>
<rms:EstadoDestino>?</rms:EstadoDestino>
<rms:AliquotaPIS>?</rms:AliquotaPIS>
<rms:CSTICMS>?</rms:CSTICMS>
<rms:Revenda>?</rms:Revenda>
<rms:DataVigenciaFinal>?</rms:DataVigenciaFinal>
<rms:CSTCadastral>?</rms:CSTCadastral>
<rms:CodigoEANMercadoria>?</rms:CodigoEANMercadoria>
<rms:ReducaoBase>?</rms:ReducaoBase>
<rms:PercentualDiferimento>?</rms:PercentualDiferimento>
<rms:ValorFixoICMS>?</rms:ValorFixoICMS>
<rms:AliquotaICMSInterestadual>?</rms:AliquotaICMSInterestadual>
<rms:NCM>?</rms:NCM>
<rms:CFOP>?</rms:CFOP>
<rms:RegimeTributario>?</rms:RegimeTributario>
<rms:RamoAtividade>?</rms:RamoAtividade>
<rms:ObservacaoFiscal>?</rms:ObservacaoFiscal>
<rms:PercentualST>?</rms:PercentualST>
<rms:PercentualReducaoAliquotaST>?</rms:PercentualReducaoAliquotaST>
<rms:AliquotaFECOP>?</rms:AliquotaFECOP>
<rms:PercentualParticipacaoEstadoDestino>?</rms:PercentualParticipacaoEstadoDestino>
<rms:CodigoMercadoria>?</rms:CodigoMercadoria>
<rms:PVV>?</rms:PVV>
<rms:BaseFECOP>?</rms:BaseFECOP>
<rms:BaseFECOPST>?</rms:BaseFECOPST>
<rms:AliquotaFECOPST>?</rms:AliquotaFECOPST>
<rms:CSTPIS>?</rms:CSTPIS>
<rms:ValorFixoPIS>?</rms:ValorFixoPIS>
<rms:CSTCOFINS>?</rms:CSTCOFINS>
<rms:AliquotaCOFINS>?</rms:AliquotaCOFINS>
<rms:ValorFixoCOFINS>?</rms:ValorFixoCOFINS>
<rms:AliquotaICMS>?</rms:AliquotaICMS>
<rms:Procedencia>?</rms:Procedencia>
</rms:RegraFiscalDTO>
- Campos
- AberturaCaixaDTO
- Campos
Filial: Filial. Campo numérico (7).
- DataMovimento: Data do movimento. Campo data.
- NumeroPDV: Número do PDV. Campo numérico (7).
- CodigoOperador: Código do operador. Campo numérico (8).
- CRO: CRO. Campo numérico (campo não utilizado no momento).
- IDInternoPDV: ID interno no PDV. Campo numérico (campo não utilizado no momento).
- NumeroDoCupom: Número do cupom. Campo numérico (7).
- XML
<rms:AberturaCaixaDTO>
<rms:CRO>?</rms:CRO>
<rms:CodigoOperador>?</rms:CodigoOperador>
<rms:DataMovimento>?</rms:DataMovimento>
<rms:Filial>?</rms:Filial>
<rms:IDInternoPDV>?</rms:IDInternoPDV>
<rms:NumeroDoCupom>?</rms:NumeroDoCupom>
<rms:NumeroPDV>?</rms:NumeroPDV>
</rms:AberturaCaixaDTO>
- Campos
- CaixaDTO
- Campos
Codigo: Código do caixa. Campo numérico (3). Valor até 300.
- Tipo: Tipo do caixa. Campo alfa-numérico (1). N = NFC-e; S = SAT.
- XML
<rms:CaixaDTO>
<rms:Codigo>?</rms:Codigo>
<rms:Tipo>?</rms:Tipo>
</rms:CaixaDTO>
- Campos
- EANDTO
- Campos
QuantidadeEmbalagem: Quantidade na embalagem de venda. Campo numérico (5).
- TipoEmbalagem: Tipo de embalagem de venda (UN, KG, LT). Campo alfa-numérico (2).
- QuantidadeOfertaAPartirDe: Quantidade de venda necessária para ativar a oferta A PARTIR DE. Campo numérico (4).
- PrecoOfertaAPartirDe: Preço unitário de venda na oferta A PARTIR DE. Campo numérico (13,2).
- TipoEAN: Tipo do EAN. Campo alfa-numérico (1). E = EAN; D = DUN.
- Principal: Identificar se o EAN é o principal do produto. Campo booleano.
- EAN: Código EAN. Campo numérico (14).
- QuantidadeNaEmbalagem: Quantidade na embalagem de venda unitária. Campo numérico (5).
- XML
<rms:EANDTO>
<rms:EAN>?</rms:EAN>
<rms:QuantidadeEmbalagem>?</rms:QuantidadeEmbalagem>
<rms:TipoEmbalagem>?</rms:TipoEmbalagem>
<rms:QuantidadeOfertaAPartirDe>?</rms:QuantidadeOfertaAPartirDe>
<rms:PrecoOfertaAPartirDe>?</rms:PrecoOfertaAPartirDe>
<rms:TipoEAN>?</rms:TipoEAN>
<rms:Principal>?</rms:Principal>
<rms:QuantidadeNaEmbalagem>?</rms:QuantidadeNaEmbalagem>
</rms:EANDTO>
- Campos