Árvore de páginas

Versões comparadas

Chave

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

...

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.
          • Filial: Código da filial (sem digito). Campo numérico.
          • DataMovimento: Data de movimento. Campo data.
          • NumeroPDV: Número do PDV. Campo numérico.
          • NumeroCupom: Número do cupom. Campo numérico.
          • CRO: CRO do cupom. Campo numérico.
          • IDInternoPDV: Campo de ID interno do sistema de PDV. Campo numérico.
          • DataHoraInicioEmissao: Data e hora da transação. Campo data.
          • CodigoOperador: Código do operador. Campo numérico.
          • ValorCupom: Valor do cupom. Campo numérico.
          • CnpjCpfCliente: CNPJ/CPF cliente. Campo numérico.
          • IdentificacaoCliente: Identificação do cliente (Número de cartão). Campo alfa-numérico.
          • CodigoInternoClienteRMS: Código do cliente RMS. Campo numérico.
          • TipoTransacao: Tipo de transação 1-Venda à dinheiro, 4-Devolução, 5-Venda à crédito, 6-Devolução de crédito, Recebimentos. Campo alfa-numérico.
          • NumeroDocumento: Nr. documento produzido. Campo numérico.
          • IdFiscalContribuinte: Identificação fiscal / Número do contribuinte. Campo alfa-numérico.
          • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
          • Processado: Uso interno da RMS. Incluir registro com “False”. Campo booleano.
          • NumeroDocumentoBackOffice: Número documento backOffice (default nulo). Campo alfa-numérico.
          • TurnoEfetivacaoOperacional: Turno da efetivação operacional (default 1). Campo numérico.
          • ValorCupomAposAlteracao: Valor do cupom antes da alteração (default 0). Campo numérico.
          • UsuarioAlteracao: Nome usuário que efetuou a alteração (default nulo). Campo alfa-numérico.
          • GTInicial: Número do GT inicial. Campo numérico.
          • GTFinal: Número do GT final. Campo numérico.
          • NumeroCOO: Número de contador de operação. Campo numérico.
          • NotaFiscalEmitida: True-Nota fiscal conjugada emitida, False-Não emitida (default “False”). Campo booleano.
          • PessoaFisicaJuridica: F-Física, J-Jurídica. Campo alfa-numérico.
          • IdNFCeSAT: Identificador da NFC-e / SAT-CFe. Campo numérico.
          • Itens: Itens do cupom. Array de MovimentoItemDTO.
            • MovimentoItemDTO: Movimento a ser importado.
              • DataHoraRegistro: Data e hora do momento em que o produto foi registrado no cupom. Campo alfa-numérico.
              • Sequencial: Sequência do produto no cupom. Campo numérico.
              • EAN: EAN do produto (produto peso variável enviar zeros e informar o código interno RMS). Campo numérico.
              • Quantidade: Quantidade total. Campo numérico.
              • Preco: Valor unitário venda (não abatido desconto). Campo numérico.
              • Desconto: Valor total desconto. Campo numérico.
              • Total: Valor Total venda (liquido). Campo numérico.
              • Devolucao: True-Devolvido, False-Não devolvido. Campo booleano.
              • Cancelado: True-Cancelado, False-Não Cancelado. Campo booleano.
              • CupomCancelado: COO do cupom cancelado. Campo numérico.
              • Processado: Uso interno RMS (default “False”). Campo booleano.
              • PercentualICMS: % ICMS Venda. Campo numérico.
              • ValorICMS: Valor ICMS Venda. Campo numérico.
              • CodigoInterno: Código do produto RMS (sem digito). Campo numérico.
              • TipoDesconto: Tipo de desconto (default nulo). Campo alfa-numérico.
              • TributacaoPDV: Tributação PDV (I, N, F, T0, T1...). Campo alfa-numérico.
              • DigitoCodigoInterno: Dígito do item (utilizar a função DAC do banco de dados). Campo numérico.
          • Pagamentos: Pagamentos do cupom. Array de MovimentoPagamentoDTO.
            • MovimentoPagamentoDTO: Pagamento a ser importado.
              • Sequencial: Sequência do pagamento. Campo numérico.
              • CodigoFinalizadora: Código da condição de pagamento/finalizadora. Campo numérico.
              • DescricaoFinalizadora: Descrição da condição de pagamento/finalizadora. Campo alfa-numérico.
              • Valor: Valor da condição de pagamento/finalizadora. Campo numérico.
              • NumeroContaBancaria: Número da conta bancaria. Campo alfa-numérico.
              • CodigoVale: Código do vale. Campo alfa-numérico.
              • ValorVale: Valor do vale. Campo numérico.
              • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
              • DocumentoCofre: Código do documento do cofre na tesouraria. Campo numérico.
              • ValorAposAlteracao: Valor da condição de pagamento após alteração (default 0). Campo numérico.
              • UsuarioAlteracao: Usuário de alteração (default 0). Campo alfa-numérico.
              • TEFProduto: TEF Produto (Informativo, retorno Software Express, rede/bandeira). Campo alfa-numérico.
              • TEFBIN: TEF numero BIN. Campo alfa-numérico.
              • TEFCodigo: TEF Código. Campo alfa-numérico.
              • TEFAutorizacao: TEF Autorização. Campo alfa-numérico.
              • TEFNSU: TEF Número Sequencial Único. Campo alfa-numérico.
              • TEFNumeroParcelas: TEF numero de parcelas. Campo numérico.
              • BancoCheque: Cheque banco. Campo numérico.
              • AgenciaCheque: Cheque agencia. Campo numérico.
              • ContaCheque: Cheque conta. Campo numérico.
              • NumeroCheque: Cheque numero. Campo numérico.
              • SerieCheque: Cheque serie. Campo alfa-numérico.
              • CPFCNPJCheque: Cheque CPF/CNPJ. Campo numérico.
              • VencimentoCheque: Cheque vencimento. Campo data.
              • ValorJuros: Valor dos juros. Campo numérico.
              • ValorEncargo: Valor do encargo. Campo numérico.
              • TEFRede: Código da rede (TEF). Campo alfa-numérico.
              • TEFEstabelecimento: Código do estabelecimento (TEF). Campo alfa-numérico.
              • ValorTroco: Valor do troco. Campo numérico.
              • InstituicaoTEF: Código da instituição do TEF. Campo alfa-numérico.
          • COODoCupomEletronico: COO do Cupom Eletrônico. Campo numérico.
          • ChaveDoCupomEletronico: Chave do Cupom Eletrônico. Campo alfa-numérico.
          • CodigoVendedor: Codigo do Vendedor. Campo numérico.
          • NomeVendedor: Nome do Cliente. Campo alfa-numérico.
          • Trocos: Trocos do cupom. Array de MovimentoTrocoDTO.MovimentoTrocoDTO: Troco a ser importado.
            • Sequencial: Sequencia do troco no Cupom. Campo numérico.
            • CodigoDoPagamento: Código da condição de pagamento (troco). Campo numérico.
            • DescricaoDoPagamento: Descrição da condicao de pagamento (troco). Campo alfa-numérico.
            • Valor: Valor do troco. Campo numérico.
            • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
        • CodigoDaFuncaoExecutada: “0”. Campo numérico.
        • DescricaoErroImportacao: Descrição do erro da importação. Campo alfa-numérico.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:rms="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EnviarMovimentos>

         <tem:pMovimentos>

            <rms:MovimentoDTO>

               <rms:COODoCupomEletronico>?</rms:COODoCupomEletronico>

               <rms:CRO>?</rms:CRO>

               <rms:Cancelado>?</rms:Cancelado>

               <rms:ChaveDoCupomEletronico>?</rms:ChaveDoCupomEletronico>

               <rms:CnpjCpfCliente>?</rms:CnpjCpfCliente>

               <rms:CodigoDaFuncaoExecutada>?</rms:CodigoDaFuncaoExecutada>

               <rms:CodigoInternoClienteRMS>?</rms:CodigoInternoClienteRMS>

               <rms:CodigoOperador>?</rms:CodigoOperador>

               <rms:CodigoVendedor>?</rms:CodigoVendedor>

               <rms:DataHoraInicioEmissao>?</rms:DataHoraInicioEmissao>

               <rms:DataMovimento>?</rms:DataMovimento>

               <rms:DescricaoErroImportacao>?</rms:DescricaoErroImportacao>

               <rms:Filial>?</rms:Filial>

               <rms:GTFinal>?</rms:GTFinal>

               <rms:GTInicial>?</rms:GTInicial>

               <rms:IDInternoPDV>?</rms:IDInternoPDV>

               <rms:IdFiscalContribuinte>?</rms:IdFiscalContribuinte>

               <rms:IdNFCeSAT>?</rms:IdNFCeSAT>

               <rms:IdentificacaoCliente>?</rms:IdentificacaoCliente>

               <rms:Itens>

                  <rms:MovimentoItemDTO>

                     <rms:Cancelado>?</rms:Cancelado>

                     <rms:CodigoCesta>?</rms:CodigoCesta>

                     <rms:CodigoInterno>?</rms:CodigoInterno>

                     <rms:CodigoPromocao>?</rms:CodigoPromocao>

                     <rms:CupomCancelado>?</rms:CupomCancelado>

                     <rms:DataHoraRegistro>?</rms:DataHoraRegistro>

                     <rms:DataMovimento>?</rms:DataMovimento>

                     <rms:Desconto>?</rms:Desconto>

                     <rms:Devolucao>?</rms:Devolucao>

                     <rms:DigitoInterno>?</rms:DigitoInterno>

                     <rms:EAN>?</rms:EAN>

                     <rms:Filial>?</rms:Filial>

                     <rms:NumeroCupom>?</rms:NumeroCupom>

                     <rms:NumeroPDV>?</rms:NumeroPDV>

                     <rms:PercentualICMS>?</rms:PercentualICMS>

                     <rms:Preco>?</rms:Preco>

                     <rms:Processado>?</rms:Processado>

                     <rms:Quantidade>?</rms:Quantidade>

                     <rms:Sequencial>?</rms:Sequencial>

                     <rms:TipoDesconto>?</rms:TipoDesconto>

                     <rms:Total>?</rms:Total>

                     <rms:TributacaoPDV>?</rms:TributacaoPDV>

                     <rms:ValorICMS>?</rms:ValorICMS>

                  </rms:MovimentoItemDTO>

               </rms:Itens>

               <rms:NomeVendedor>?</rms:NomeVendedor>

               <rms:NotaFiscalEmitida>?</rms:NotaFiscalEmitida>

               <rms:NumeroCOO>?</rms:NumeroCOO>

               <rms:NumeroCupom>?</rms:NumeroCupom>

               <rms:NumeroDocumento>?</rms:NumeroDocumento>

               <rms:NumeroDocumentoBackOffice>?</rms:NumeroDocumentoBackOffice>

               <rms:NumeroPDV>?</rms:NumeroPDV>

               <rms:Pagamentos>

                  <rms:MovimentoPagamentoDTO>

                     <rms:AgenciaCheque>?</rms:AgenciaCheque>

                     <rms:BancoCheque>?</rms:BancoCheque>

                     <rms:CPFCNPJCheque>?</rms:CPFCNPJCheque>

                     <rms:Cancelado>?</rms:Cancelado>

                     <rms:CodigoFinalizadora>?</rms:CodigoFinalizadora>

                     <rms:CodigoVale>?</rms:CodigoVale>

                     <rms:ContaCheque>?</rms:ContaCheque>

                     <rms:DataMovimento>?</rms:DataMovimento>

                     <rms:DescricaoFinalizadora>?</rms:DescricaoFinalizadora>

                     <rms:DocumentoCofre>?</rms:DocumentoCofre>

                     <rms:Filial>?</rms:Filial>

                     <rms:InstituicaoTEF>?</rms:InstituicaoTEF>

                     <rms:NumeroCheque>?</rms:NumeroCheque>

                     <rms:NumeroContaBancaria>?</rms:NumeroContaBancaria>

                     <rms:NumeroCupom>?</rms:NumeroCupom>

                     <rms:NumeroPDV>?</rms:NumeroPDV>

                     <rms:Sequencial>?</rms:Sequencial>

                     <rms:SerieCheque>?</rms:SerieCheque>

                     <rms:TEFAutorizacao>?</rms:TEFAutorizacao>

                     <rms:TEFBIN>?</rms:TEFBIN>

                     <rms:TEFCodigo>?</rms:TEFCodigo>

                     <rms:TEFEstabelecimento>?</rms:TEFEstabelecimento>

                     <rms:TEFNSU>?</rms:TEFNSU>

                     <rms:TEFNumeroParcelas>?</rms:TEFNumeroParcelas>

                     <rms:TEFProduto>?</rms:TEFProduto>

                     <rms:TEFRede>?</rms:TEFRede>

                     <rms:UsuarioAlteracao>?</rms:UsuarioAlteracao>

                     <rms:Valor>?</rms:Valor>

                     <rms:ValorAposAlteracao>?</rms:ValorAposAlteracao>

                     <rms:ValorEncargo>?</rms:ValorEncargo>

                     <rms:ValorJuros>?</rms:ValorJuros>

                     <rms:ValorTroco>?</rms:ValorTroco>

                     <rms:ValorVale>?</rms:ValorVale>

                     <rms:VencimentoCheque>?</rms:VencimentoCheque>

                  </rms:MovimentoPagamentoDTO>

               </rms:Pagamentos>

               <rms:PessoaFisicaJuridica>?</rms:PessoaFisicaJuridica>

               <rms:Processado>?</rms:Processado>

               <rms:TipoTransacao>?</rms:TipoTransacao>

               <rms:Trocos>

                  <rms:MovimentoTrocoDTO>

                     <rms:Cancelado>?</rms:Cancelado>

                     <rms:CodigoDoPagamento>?</rms:CodigoDoPagamento>

                     <rms:DataMovimento>?</rms:DataMovimento>

                     <rms:DescricaoDoPagamento>?</rms:DescricaoDoPagamento>

                     <rms:DocumentoDeCofre>?</rms:DocumentoDeCofre>

                     <rms:Filial>?</rms:Filial>

                     <rms:NumeroCupom>?</rms:NumeroCupom>

                     <rms:NumeroPDV>?</rms:NumeroPDV>

                     <rms:Sequencial>?</rms:Sequencial>

                     <rms:Valor>?</rms:Valor>

                  </rms:MovimentoTrocoDTO>

               </rms:Trocos>

               <rms:TurnoEfetivacaoOperacional>?</rms:TurnoEfetivacaoOperacional>

               <rms:UsuarioAlteracao>?</rms:UsuarioAlteracao>

               <rms:ValorCupom>?</rms:ValorCupom>

               <rms:ValorCupomAposAlteracao>?</rms:ValorCupomAposAlteracao>

            </rms:MovimentoDTO>

         </tem:pMovimentos>

      </tem:EnviarMovimentos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<MovimentoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • ItensProcessados: Lista de movimentos importados. Array de MovimentoDTO.
        • MovimentoDTO: Movimento importado.
          • Filial: Código da filial (sem digito). Campo numérico.
          • DataMovimento: Data de movimento. Campo data.
          • NumeroPDV: Número do PDV. Campo numérico.
          • NumeroCupom: Número do cupom. Campo numérico.
          • CRO: CRO do cupom. Campo numérico.
          • IDInternoPDV: Campo de ID interno do sistema de PDV. Campo numérico.
          • DataHoraInicioEmissao: Data e hora da transação. Campo data.
          • CodigoOperador: Código do operador. Campo numérico.
          • ValorCupom: Valor do cupom. Campo numérico.
          • CnpjCpfCliente: CNPJ/CPF cliente. Campo numérico.
          • IdentificacaoCliente: Identificação do cliente (Número de cartão). Campo alfa-numérico.
          • CodigoInternoClienteRMS: Código do cliente RMS. Campo numérico.
          • TipoTransacao: Tipo de transação 1-Venda à dinheiro, 4-Devolução, 5-Venda à crédito, 6-Devolução de crédito, Recebimentos. Campo alfa-numérico.
          • NumeroDocumento: Nr. documento produzido. Campo numérico.
          • IdFiscalContribuinte: Identificação fiscal / Número do contribuinte. Campo alfa-numérico.
          • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
          • Processado: Uso interno da RMS. Incluir registro com “False”. Campo booleano.
          • NumeroDocumentoBackOffice: Número documento backOffice (default nulo). Campo alfa-numérico.
          • TurnoEfetivacaoOperacional: Turno da efetivação operacional (default 1). Campo numérico.
          • ValorCupomAposAlteracao: Valor do cupom antes da alteração (default 0). Campo numérico.
          • UsuarioAlteracao: Nome usuário que efetuou a alteração (default nulo). Campo alfa-numérico.
          • GTInicial: Número do GT inicial. Campo numérico.
          • GTFinal: Número do GT final. Campo numérico.
          • NumeroCOO: Número de contador de operação. Campo numérico.
          • NotaFiscalEmitida: True-Nota fiscal conjugada emitida, False-Não emitida (default “False”). Campo booleano.
          • PessoaFisicaJuridica: F-Física, J-Jurídica. Campo alfa-numérico.
          • IdNFCeSAT: Identificador da NFC-e / SAT-CFe. Campo numérico.
          • Itens: Itens do cupom. Array de MovimentoItemDTO.
            • MovimentoItemDTO: Movimento a ser importado.
              • DataHoraRegistro: Data e hora do momento em que o produto foi registrado no cupom. Campo alfa-numérico.
              • Sequencial: Sequência do produto no cupom. Campo numérico.
              • EAN: EAN do produto (produto peso variável enviar zeros e informar o código interno RMS). Campo numérico.
              • Quantidade: Quantidade total. Campo numérico.
              • Preco: Valor unitário venda (não abatido desconto). Campo numérico.
              • Desconto: Valor total desconto. Campo numérico.
              • Total: Valor Total venda (liquido). Campo numérico.
              • Devolucao: True-Devolvido, False-Não devolvido. Campo booleano.
              • Cancelado: True-Cancelado, False-Não Cancelado. Campo booleano.
              • CupomCancelado: COO do cupom cancelado. Campo numérico.
              • Processado: Uso interno RMS (default “False”). Campo booleano.
              • PercentualICMS: % ICMS Venda. Campo numérico.
              • ValorICMS: Valor ICMS Venda. Campo numérico.
              • CodigoInterno: Código do produto RMS (sem digito). Campo numérico.
              • TipoDesconto: Tipo de desconto (default nulo). Campo alfa-numérico.
              • TributacaoPDV: Tributação PDV (I, N, F, T0, T1...). Campo alfa-numérico.
              • DigitoCodigoInterno: Dígito do item (utilizar a função DAC do banco de dados). Campo numérico.
          • Pagamentos: Pagamentos do cupom. Array de MovimentoPagamentoDTO.
            • MovimentoPagamentoDTO: Pagamento a ser importado.
              • Sequencial: Sequência do pagamento. Campo numérico.
              • CodigoFinalizadora: Código da condição de pagamento/finalizadora. Campo numérico.
              • DescricaoFinalizadora: Descrição da condição de pagamento/finalizadora. Campo alfa-numérico.
              • Valor: Valor da condição de pagamento/finalizadora. Campo numérico.
              • NumeroContaBancaria: Número da conta bancaria. Campo alfa-numérico.
              • CodigoVale: Código do vale. Campo alfa-numérico.
              • ValorVale: Valor do vale. Campo numérico.
              • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
              • DocumentoCofre: Código do documento do cofre na tesouraria. Campo numérico.
              • ValorAposAlteracao: Valor da condição de pagamento após alteração (default 0). Campo numérico.
              • UsuarioAlteracao: Usuário de alteração (default 0). Campo alfa-numérico.
              • TEFProduto: TEF Produto (Informativo, retorno Software Express, rede/bandeira). Campo alfa-numérico.
              • TEFBIN: TEF numero BIN. Campo alfa-numérico.
              • TEFCodigo: TEF Código. Campo alfa-numérico.
              • TEFAutorizacao: TEF Autorização. Campo alfa-numérico.
              • TEFNSU: TEF Número Sequencial Único. Campo alfa-numérico.
              • TEFNumeroParcelas: TEF numero de parcelas. Campo numérico.
              • BancoCheque: Cheque banco. Campo numérico.
              • AgenciaCheque: Cheque agencia. Campo numérico.
              • ContaCheque: Cheque conta. Campo numérico.
              • NumeroCheque: Cheque numero. Campo numérico.
              • SerieCheque: Cheque serie. Campo alfa-numérico.
              • CPFCNPJCheque: Cheque CPF/CNPJ. Campo numérico.
              • VencimentoCheque: Cheque vencimento. Campo data.
              • ValorJuros: Valor dos juros. Campo numérico.
              • ValorEncargo: Valor do encargo. Campo numérico.
              • TEFRede: Código da rede (TEF). Campo alfa-numérico.
              • TEFEstabelecimento: Código do estabelecimento (TEF). Campo alfa-numérico.
              • ValorTroco: Valor do troco. Campo numérico.
              • InstituicaoTEF: Código da instituição do TEF. Campo alfa-numérico.
              • COODoCupomEletronico: COO do Cupom Eletrônico. Campo numérico.
              • ChaveDoCupomEletronico: Chave do Cupom Eletrônico. Campo alfa-numérico.
              • CodigoVendedor: Codigo do Vendedor. Campo numérico.
              • NomeVendedor: Nome do Cliente. Campo alfa-numérico.
          • Trocos: Trocos do cupom. Array de MovimentoTrocoDTO.
            • MovimentoTrocoDTO: Troco a ser importado.
              • Sequencial: Sequencia do troco no Cupom. Campo numérico.
              • CodigoDoPagamento: Código da condição de pagamento (troco). Campo numérico.
              • DescricaoDoPagamento: Descrição da condicao de pagamento (troco). Campo alfa-numérico.
              • Valor: Valor do troco. Campo numérico.
              • Cancelado: True-Cancelado, False-Não cancelado. Campo booleano.
      • 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:ItensNaoProcessados/>
                  <a:ItensProcessados>             
                     <a:MovimentoDTO>
                        <a:COODoCupomEletronico>?</a:COODoCupomEletronico>
                        <a:CRO>?</a:CRO>
                        <a:Cancelado>?</a:Cancelado>
                        <a:ChaveDoCupomEletronico>?</a:ChaveDoCupomEletronico>
                        <a:CnpjCpfCliente>?</a:CnpjCpfCliente>
                        <a:CodigoDaFuncaoExecutada>?</a:CodigoDaFuncaoExecutada>
                        <a:CodigoInternoClientea>?</a:CodigoInternoClientea>
                        <a:CodigoOperador>?</a:CodigoOperador>
                        <a:CodigoVendedor>?</a:CodigoVendedor>
                        <a:DataHoraInicioEmissao>?</a:DataHoraInicioEmissao>
                        <a:DataMovimento>?</a:DataMovimento>
                        <a:DescricaoErroImportacao>?</a:DescricaoErroImportacao>
                        <a:Filial>?</a:Filial>
                        <a:GTFinal>?</a:GTFinal>
                        <a:GTInicial>?</a:GTInicial>
                        <a:IDInternoPDV>?</a:IDInternoPDV>
                        <a:IdFiscalContribuinte>?</a:IdFiscalContribuinte>
                        <a:IdNFCeSAT>?</a:IdNFCeSAT>
                        <a:IdentificacaoCliente>?</a:IdentificacaoCliente>
                        <a:Itens>
                           <a:MovimentoItemDTO>
                              <a:Cancelado>?</a:Cancelado>
                              <a:CodigoCesta>?</a:CodigoCesta>
                              <a:CodigoInterno>?</a:CodigoInterno>
                              <a:CodigoPromocao>?</a:CodigoPromocao>
                              <a:CupomCancelado>?</a:CupomCancelado>
                              <a:DataHoraRegistro>?</a:DataHoraRegistro>
                              <a:DataMovimento>?</a:DataMovimento>
                              <a:Desconto>?</a:Desconto>
                              <a:Devolucao>?</a:Devolucao>
                              <a:DigitoInterno>?</a:DigitoInterno>
                              <a:EAN>?</a:EAN>
                              <a:Filial>?</a:Filial>
                              <a:NumeroCupom>?</a:NumeroCupom>
                              <a:NumeroPDV>?</a:NumeroPDV>
                              <a:PercentualICMS>?</a:PercentualICMS>
                              <a:Preco>?</a:Preco>
                              <a:Processado>?</a:Processado>
                              <a:Quantidade>?</a:Quantidade>
                              <a:Sequencial>?</a:Sequencial>
                              <a:TipoDesconto>?</a:TipoDesconto>
                              <a:Total>?</a:Total>
                              <a:TributacaoPDV>?</a:TributacaoPDV>
                              <a:ValorICMS>?</a:ValorICMS>
                           </a:MovimentoItemDTO>
                        </a:Itens>
                        <a:NomeVendedor>?</a:NomeVendedor>
                        <a:NotaFiscalEmitida>?</a:NotaFiscalEmitida>
                        <a:NumeroCOO>?</a:NumeroCOO>
                        <a:NumeroCupom>?</a:NumeroCupom>
                        <a:NumeroDocumento>?</a:NumeroDocumento>
                        <a:NumeroDocumentoBackOffice>?</a:NumeroDocumentoBackOffice>
                        <a:NumeroPDV>?</a:NumeroPDV>
                        <a:Pagamentos>
                           <a:MovimentoPagamentoDTO>
                              <a:AgenciaCheque>?</a:AgenciaCheque>
                              <a:BancoCheque>?</a:BancoCheque>
                              <a:CPFCNPJCheque>?</a:CPFCNPJCheque>
                              <a:Cancelado>?</a:Cancelado>
                              <a:CodigoFinalizadora>?</a:CodigoFinalizadora>
                              <a:CodigoVale>?</a:CodigoVale>
                              <a:ContaCheque>?</a:ContaCheque>
                              <a:DataMovimento>?</a:DataMovimento>
                              <a:DescricaoFinalizadora>?</a:DescricaoFinalizadora>
                              <a:DocumentoCofre>?</a:DocumentoCofre>
                              <a:Filial>?</a:Filial>
                              <a:InstituicaoTEF>?</a:InstituicaoTEF>
                              <a:NumeroCheque>?</a:NumeroCheque>
                              <a:NumeroContaBancaria>?</a:NumeroContaBancaria>
                              <a:NumeroCupom>?</a:NumeroCupom>
                              <a:NumeroPDV>?</a:NumeroPDV>
                              <a:Sequencial>?</a:Sequencial>
                              <a:SerieCheque>?</a:SerieCheque>
                              <a:TEFAutorizacao>?</a:TEFAutorizacao>
                              <a:TEFBIN>?</a:TEFBIN>
                              <a:TEFCodigo>?</a:TEFCodigo>
                              <a:TEFEstabelecimento>?</a:TEFEstabelecimento>
                              <a:TEFNSU>?</a:TEFNSU>
                              <a:TEFNumeroParcelas>?</a:TEFNumeroParcelas>
                              <a:TEFProduto>?</a:TEFProduto>
                              <a:TEFRede>?</a:TEFRede>
                              <a:UsuarioAlteracao>?</a:UsuarioAlteracao>
                              <a:Valor>?</a:Valor>
                              <a:ValorAposAlteracao>?</a:ValorAposAlteracao>
                              <a:ValorEncargo>?</a:ValorEncargo>
                              <a:ValorJuros>?</a:ValorJuros>
                              <a:ValorTroco>?</a:ValorTroco>
                              <a:ValorVale>?</a:ValorVale>
                              <a:VencimentoCheque>?</a:VencimentoCheque>
                           </a:MovimentoPagamentoDTO>
                        </a:Pagamentos>
                        <a:PessoaFisicaJuridica>?</a:PessoaFisicaJuridica>
                        <a:Processado>?</a:Processado>
                        <a:TipoTransacao>?</a:TipoTransacao>
                        <a:Trocos>
                           <a:MovimentoTrocoDTO>
                              <a:Cancelado>?</a:Cancelado>
                              <a:CodigoDoPagamento>?</a:CodigoDoPagamento>
                              <a:DataMovimento>?</a:DataMovimento>
                              <a:DescricaoDoPagamento>?</a:DescricaoDoPagamento>
                              <a:DocumentoDeCofre>?</a:DocumentoDeCofre>
                              <a:Filial>?</a:Filial>
                              <a:NumeroCupom>?</a:NumeroCupom>
                              <a:NumeroPDV>?</a:NumeroPDV>
                              <a:Sequencial>?</a:Sequencial>
                              <a:Valor>?</a:Valor>
                           </a:MovimentoTrocoDTO>
                        </a:Trocos>
                        <a:TurnoEfetivacaoOperacional>?</a:TurnoEfetivacaoOperacional>
                        <a:UsuarioAlteracao>?</a:UsuarioAlteracao>
                        <a:ValorCupom>?</a:ValorCupom>
                        <a:ValorCupomAposAlteracao>?</a:ValorCupomAposAlteracao>
                     </a:MovimentoDTO> 
                  </a:ItensProcessados>
                  <a:MensagemDeErro/>
                  <a:Status>true</a:Status>
                  <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
                  <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
               </EnviarMovimentosResult>
            </EnviarMovimentosResponse>
         </s:Body>
      </s:Envelope>

  • EnviarSangrias: Método responsável por importar sangrias.
    • Assinatura: RetornoDTO<SangriaDTO> EnviarSangrias(List<SangriaDTO> pSangrias)
    • Parâmetros de envio:
      • pSangrias: Lista de sangrias a serem importadas. Array de SangriaDTO.SangriaDTO: Sangria a sangria a ser importada.
        • SangriaDTO: Sangria a sangria a ser importada.
          • Filial: Código da filial (sem digito). Campo numérico.
          • DataMovimento: Data e hora da transação. Campo data.
          • NumeroPDV: Número do PDV. Campo numérico.
          • CRO: CRO da sangria. Campo numérico.
          • IdInternoPDV: “0”.
          • Tipo: Tipo do movimento: 1-Sangria de Caixa; 2-Fundo de Troco; 3-Sangria de Fundo; 4-Reforco de Caixa. Campo numérico.
          • SequenciaDoRegistro: Sequência. Campo numérico.
          • CodigoDaFinalizadora: Código da Condição de Pagamento / Finalizadora. Campo numérico.
          • NumeroDoCupom: Número do cupom. Campo numérico.
          • CodigoDoOperador: Código do Operador (sem digito). Campo numérico. Campo numérico.
          • ValorOriginal: Valor original. Campo numérico.
          • ValorAtual: Valor atual. Campo numérico.
          • Data: Data. Campo data.
          • Identificador: Identificador. Campo alfa-numérico.
          • Loja: Loja. Campo numérico.
          • ECF: Código do PDV. Campo numérico.
          • SequenciaDeOperacao: Sequência de operação. Campo numérico.
    • 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: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>
               </tem:pListaSangrias>
            </tem:EnviarSangrias>
         </soapenv:Body>
      </soapenv:Envelope>
    • Parâmetros de retorno: RetornoDTO<SangriaDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.
      • ItensProcessados: Lista de movimentos importados. Array de SangriaDTO.
      • SangriaDTO: Sangria a sangria a ser importada.
        • Filial: Código da filial (sem digito). Campo numérico.
        • DataMovimento: Data e hora da transação. Campo data.
        • NumeroPDV: Número do PDV. Campo numérico.
        • CRO: CRO da sangria. Campo numérico.
        • IdInternoPDV: “0”.
        • Tipo: Tipo do movimento: 1-Sangria de Caixa; 2-Fundo de Troco; 3-Sangria de Fundo; 4-Reforco de Caixa. Campo numérico.
        • SequenciaDoRegistro: Sequência. Campo numérico.
        • CodigoDaFinalizadora: Código da Condição de Pagamento / Finalizadora. Campo numérico.
        • NumeroDoCupom: Número do cupom. Campo numérico.
        • CodigoDoOperador: Código do Operador (sem digito). Campo numérico. Campo numérico.
        • ValorOriginal: Valor original. Campo numérico.
        • ValorAtual: Valor atual. Campo numérico.
        • Data: Data. Campo data.
        • Identificador: Identificador. Campo alfa-numérico.
        • Loja: Loja. Campo numérico.
        • ECF: Código do PDV. Campo numérico.
        • SequenciaDeOperacao: Sequência de operação. Campo numérico.
        • 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 SangriaDTO.
    • SOAP de retorno:
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s
    •    <s:Body>
               <EnviarSangriasResult            
    •             <a:Descricao>Envia as sangrias que foram importadas na base de dados do RMS-Retail.</a:Descricao>
           
    •             <a:ItensNaoProcessados/>
           
    •             <a:ItensProcessados>
           
    •             <rms:SangriaDTO>
               <rms
    •                <rms:CRO>?</rms:CRO>
               <rms
    •                <rms:CodigoDaFinalizadora>?</rms:CodigoDaFinalizadora>
               <rms
    •                <rms:CodigoDoOperador>?</rms:CodigoDoOperador>
               <rms
    •                <rms:Data>?</rms:Data>
               <rms
    •                <rms:DataMovimento>?</rms:DataMovimento>
               <rms
    •                <rms:ECF>?</rms:ECF>
               <rms
    •                <rms:ECF2>?</rms:ECF2>
               <rms
    •                <rms:Filial>?</rms:Filial>
               <rms
    •                <rms:HorarioDoMovimento>?</rms:HorarioDoMovimento>
               <rms
    •                <rms:IDInternoPDV>?</rms:IDInternoPDV>
               <rms
    •                <rms:Identificador>?</rms:Identificador>
               <rms
    •                <rms:Loja>?</rms:Loja>
               <rms
    •                <rms:NumeroDoCupom>?</rms:NumeroDoCupom>
               <rms
    •                <rms:NumeroPDV>?</rms:NumeroPDV>
               <rms
    •                <rms:SequenciaDeOperacao>?</rms:SequenciaDeOperacao>
               <rms
    •                <rms:SequenciaDoRegistro>?</rms:SequenciaDoRegistro>
               <rms
    •                <rms:Tipo>?</rms:Tipo>
               <rms
    •                <rms:ValorAtual>?</rms:ValorAtual>
               <rms
    •                <rms:ValorOriginal>?</rms:ValorOriginal>
           
    •             </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>
  • EnviarNFCe: Método responsável por importar NFC-e e SAT.
    • Assinatura: RetornoDTO<NFCeSATDTO> EnviarNFCe(List<NFCeSATDTO> pNFCeSAT)
    • Parâmetros de envio:
      • pNFCeSAT: Lista de NFC-e/SAT a serem importadas. Array de NFCeSATDTO.
        • NFCeSATDTO: NFC-e/SAT a NFC-e/SAT a ser importada.
          • Filial: Filial de venda sem dígito. Campo numérico.
          • DataMovimento: Data do movimento. Campo data.
          • NumeroNFCe: Número NFC/SAT-CFe/Número da NFC / SAT-CFe. Campo numérico.
          • Serie: Série. Campo alfa-numérico.
          • CPFCNPJCliente: CPF/CNPJ do cliente. Campo numérico.
          • NomeCliente: Nome do cliente. Campo alfa-numérico.
          • CFOP: CFOP. Campo numérico.
          • CodigoServico: Serviço|Código de serviços. Campo numérico.
          • NumeroCaixa: Número do caixa. Campo numérico.
          • NumeroCupom: Número do cupom. Campo numérico.
          • IDOperador: Código do operador sem dígito. Campo numérico.
          • DataHoraEmissao: Data e hora da emissão. Campo data.
          • Chave: Chave da NFC-e/ SAT-CFe. Campo alfa-numérico.
          • Status: Status retornado pela sefaz: 1 - NF Emitida; 2 - NF Gerada; 3 - NF Assinada; 4 - NF Validada; 5 - NF Transmitida; 6 - NF Autorizada; 7 - NF Rejeitada; 8 - NF Denegada; 9 - NF Cancelada; 10 - XML Enviado; 11 - F DPEC; 12 - NF EPEC; 99 - NF Entrada. Campo numérico.
          • COO: COO da NFC-e/SAT-CFe. Campo numérico.
          • NumeroAutorizacao: Número da autorização. Campo alfa-numérico.
          • DataHoraAutorizacao: Data e hora da autorização. Campo data.
          • ModeloNFCe: Modelo do documento: CF-e/SAT = 59; CF-e/ECF = 60; NFC-e = 65. Campo alfa-numérico.
          • Situacao: Situação se está cancelada (0 ou C). Campo alfa-numérico.
          • NumeroCupomNoPDV: Número do cupom no PDV. Campo numérico.
          • NumeroPDV: Número do PDV. Campo alfa-numérico.
          • EstadoDestino: Estado destino. Campo alfa-numérico.
          • TipoFrete: Tipo frete. Campo numérico.
          • Transportador: Transportador. Campo numérico.
          • CPFCNPJTransportador: CPF/CNPJ transportador. Campo numérico.
          • PlacaVeiculo: Placa do veiculo. Campo alfa-numérico.
          • UFPlacaVeiculo: UF da placa do veiculo. Campo alfa-numérico.
          • PesoTotal: Peso total. Campo numérico.
          • VolumeTotal: Volume total. Campo numérico.
          • ValorContabil: Valor contábil. Campo numérico.
          • ValorMercadoria: Valor mercadoria. Campo numérico.
          • BaseICMS: Base ICMS. Campo numérico.
          • ValorICMS: Valor ICMS. Campo numérico.
          • IsentoICMS: Isento ICMS. Campo numérico.
          • NaoTributadoICMS: Não tributado ICMS. Campo numérico.
          • ValorPVV: Valor PVV. Campo numérico.
          • ValorICMF: Valor ICMF. Campo numérico.
          • BaseIPI: Base IPI. Campo numérico.
          • ValorIPI: Valor IPI. Campo numérico.
          • BasePIS: Base PIS. Campo numérico.
          • ValorPIS: Valor PIS. Campo numérico.
          • BaseCOFINS: Base COFINS. Campo numérico.
          • ValorCOFINS: Valor COFINS. Campo numérico.
          • BaseIRRF: Base IRRF. Campo numérico.
          • ValorIRRF: Valor IRRF. Campo numérico.
          • BaseINSS: Base INSS. Campo numérico.
          • ValorINSS: Valor INSS. Campo numérico.
          • BaseCSLL: Base CSLL. Campo numérico.
          • ValorCSLL: Valor CSLL. Campo numérico.
          • BaseISS: Base ISS. Campo numérico.
          • ValorISS: Valor ISS. Campo numérico.
          • BasePISRetido: Base PIS retido. Campo numérico.
          • ValorPISRetido: Valor PIS retido. Campo numérico.
          • BaseCOFINSRetido: Base COFINS retido. Campo numérico.
          • ValorCOFINSRetido: Valor COFINS retido. Campo numérico.
          • ValorFrete: Valor do frete. Campo numérico.
          • ValorSeguro: Valor do seguro. Campo numérico.
          • ValorDesconto: Valor do desconto. Campo numérico.
          • ValorAcrescimo: Valor do acréscimo. Campo numérico.
          • ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico.
          • UsuarioImportacao: Usuário de importação. Campo alfa-numérico.
          • DataHoraImportacao: Data e hora da importação. Campo data.
          • Itens: Itens da NFC-e. Array de NFCeSATItemDTO.
            • NFCeSATItemDTO: Item a item da NFC-e.
              • Sequencial: Seq|Sequencial. Campo numérico.
              • CodigoItem: Item|Código do item (sem digito). Campo numérico.
              • EAN: EAN|Código EAN do item. Campo numérico.
              • DescricaoProduto: Descrição do Produto. Campo alfa-numérico.
              • CFOP: CFOP. Campo numérico.
              • QuantidadeUnitaria: Qtd.Unit.|Quantidade unitaria. Campo numérico.
              • ValorUnitario: Valor Unit.|Valor unitario. Campo numérico.
              • ValorContabil: Valor Contábil. Campo numérico.
              • ValorMercadoria: Valor mercadoria. Campo numérico.
              • TributacaoICMS: Tributação ICMS. Campo numérico.
              • OperacaoICMS: Operação ICMS. Campo numérico.
              • CSTICMS: CST ICMS. Campo numérico.
              • BaseICMS: Base ICMS. Campo numérico.
              • AliquotaICMS: Alíquota ICMS. Campo numérico.
              • ValorICMS: Valor ICMS. Campo numérico.
              • ReducaoICMS: Redução ICMS. Campo numérico.
              • IsencaoICMS: Isento ICMS. Campo numérico.
              • NaoTributadoICMS: Não Tributado ICMS. Campo numérico.
              • OutrosICMS: Outros ICMS. Campo numérico.
              • Fronteira: Fronteira. Campo numérico.
              • AliquotaSubsTributaria: Alíquota Subst.Trib. Campo numérico.
              • ValorPVV: Valor PVV. Campo numérico.
              • AliquotaICMF: Alíquota ICMF. Campo numérico.
              • ValorICMF: Valor ICMF. Campo numérico.
              • ValorPauta: Valor da pauta. Campo numérico.
              • CSTIPI: Cst IPI. Campo numérico.
              • BaseIPI: Base IPI. Campo numérico.
              • AliquotaIPI: Alíquota IPI. Campo numérico.
              • ValorIPI: Valor IPI. Campo numérico.
              • ValorFECOP: Valor FECOP. Campo numérico.
              • CSTPIS: CST PIS. Campo numérico.
              • ValorContabilPIS: Valor contábil PIS. Campo numérico.
              • BasePIS: Base PIS. Campo numérico.
              • AliquotaPIS: Alíquota PIS. Campo numérico.
              • ValorPIS: Valor PIS. Campo numérico.
              • CSTCOFINS: CST COFINS. Campo numérico.
              • ValorContabilCOFINS: Valor contábil COFINS. Campo numérico.
              • BaseCOFINS: Base COFINS. Campo numérico.
              • AliquotaCOFINS: Alíquota COFINS. Campo numérico.
              • ValorCOFINS: Valor COFINS. Campo numérico.
              • BaseIRRF: Base IRRF. Campo numérico.
              • ValorIRRF: Valor IRRF. Campo numérico.
              • AliquotaIRRF: Alíquota IRRF. Campo numérico.
              • BaseINSS: Base INSS. Campo numérico.
              • ValorINSS: Valor INSS. Campo numérico.
              • AliquotaINSS: Alíquota INSS. Campo numérico.
              • BaseISS: Base ISS. Campo numérico.
              • ValorISS: Valor ISS. Campo numérico.
              • AliquotaISS: Alíquota ISS. Campo numérico.
              • BaseCSLL: Base CSLL. Campo numérico.
              • ValorCSLL: Valor CSLL. Campo numérico.
              • AliquotaCSLL: Alíquota CSLL. Campo numérico.
              • BasePISRetido: Base PIS retido. Campo numérico.
              • ValorPISRetido: Valor PIS retido. Campo numérico.
              • AliquotaPISRetido: Alíquota PIS retido. Campo numérico.
              • BaseCOFINSRetido: Base COFINS retido. Campo numérico.
              • ValorCOFINSRetido: Valor COFINS retido. Campo numérico.
              • AliquotaCOFINSRetido: Alíquota COFINS retido. Campo numérico.
              • ValorFrete: Valor frete. Campo numérico.
              • ValorSeguro: Valor seguro. Campo numérico.
              • ValorDesconto: Valor do desconto. Campo numérico.
              • ValorAcrescimo: Valor do acréscimo. Campo numérico.
              • ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico.
              • Situacao: Situação. Campo alfa-numérico.
          • Observacoes: Observações da NFC-e. Array de NFCeSATObservacaoDTO.
            • NFCeSATObservacaoDTO: Observação a observação da NFC-e.
              • Sequencial: Seq|Sequencial. Campo numérico.
              • Descricao: Obs|Observacao. Campo alfa-numérico.
              • TipoObservacao: Tip|Tipo da Observacao. Campo alfa-numérico.
              • Pagamentos: Pagamentos da NFC-e. Array de NFCeSATPagamentoDTO.
              • NFCeSATPagamentoDTO: Pagamento a pagamento da NFC-e.
              • Sequencial: Seq|Sequencial. Campo numérico.
              • FinalizadoraVenda: Fin|Finalizadora de Venda. Campo numérico.
              • TipoPagamento: Tip|Finalizadora de Pagamento. Campo numérico.
              • DocumentoCofre: Doc|Documento do Cofre. Campo numérico.
              • ValorPagamento: Val|Valor do Pagamento. Campo numérico.
              • ValorTroco: Trc|Valor do Troco. Campo numérico.
              • CodigoSEFAZ: Sfz|Codigo Sefaz - indicador de tipo de pagamento do SPED Fiscal. Campo numérico.: 0- À vista; 1- A prazo; 2 - Outros.
          • DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
    • 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:BaseCOFINS>?</rms:BaseCOFINS>
  •                <rms:BaseCOFINSRetido>?</rms:BaseCOFINSRetido>
  •                <rms:BaseCSLL>?</rms:BaseCSLL>
  •                <rms:BaseICMS>?</rms:BaseICMS>
  •                <rms:BaseINSS>?</rms:BaseINSS>
  •                <rms:BaseIPI>?</rms:BaseIPI>
  •                <rms:BaseIRRF>?</rms:BaseIRRF>
  •                <rms:BaseISS>?</rms:BaseISS>
  •                <rms:BasePIS>?</rms:BasePIS>
  •                <rms:BasePISRetido>?</rms:BasePISRetido>
  •                <rms:CFOP>?</rms:CFOP>
  •                <rms:COO>?</rms:COO>
  •                <rms:CPFCNPJCliente>?</rms:CPFCNPJCliente>
  •                <rms:CPFCNPJTransportador>?</rms:CPFCNPJTransportador>
  •                <rms:Chave>?</rms:Chave>
  •                <rms:CodigoServico>?</rms:CodigoServico>
  •                <rms:DataHoraAutorizacao>?</rms:DataHoraAutorizacao>
  •                <rms:DataHoraEmissao>?</rms:DataHoraEmissao>
  •                <rms:DataHoraImportacao>?</rms:DataHoraImportacao>
  •                <rms:DataMovimento>?</rms:DataMovimento>
  •                <rms:DescricaoErroImportacao>?</rms:DescricaoErroImportacao>
  •                <rms:EstadoDestino>?</rms:EstadoDestino>
  •                <rms:Filial>?</rms:Filial>
  •                <rms:ID>?</rms:ID>
  •                <rms:IDOperador>?</rms:IDOperador>
  •                <rms:IsentoICMS>?</rms:IsentoICMS>
  •                <rms:Itens>
  •                   <rms:NFCeSATItemDTO>
  •                      <rms:AliquotaCOFINS>?</rms:AliquotaCOFINS>
  •                      <rms:AliquotaCOFINSRetido>?</rms:AliquotaCOFINSRetido>
  •                      <rms:AliquotaCSLL>?</rms:AliquotaCSLL>
  •                      <rms:AliquotaICMF>?</rms:AliquotaICMF>
  •                      <rms:AliquotaICMS>?</rms:AliquotaICMS>
  •                      <rms:AliquotaINSS>?</rms:AliquotaINSS>
  •                      <rms:AliquotaIPI>?</rms:AliquotaIPI>
  •                      <rms:AliquotaIRRF>?</rms:AliquotaIRRF>
  •                      <rms:AliquotaISS>?</rms:AliquotaISS>
  •                      <rms:AliquotaPIS>?</rms:AliquotaPIS>
  •                      <rms:AliquotaPISRetido>?</rms:AliquotaPISRetido>
  •                      <rms:AliquotaSubsTributaria>?</rms:AliquotaSubsTributaria>
  •                      <rms:BaseCOFINS>?</rms:BaseCOFINS>
  •                      <rms:BaseCOFINSRetido>?</rms:BaseCOFINSRetido>
  •                      <rms:BaseCSLL>?</rms:BaseCSLL>
  •                      <rms:BaseICMS>?</rms:BaseICMS>
  •                      <rms:BaseINSS>?</rms:BaseINSS>
  •                      <rms:BaseIPI>?</rms:BaseIPI>
  •                      <rms:BaseIRRF>?</rms:BaseIRRF>
  •                      <rms:BaseISS>?</rms:BaseISS>
  •                      <rms:BasePIS>?</rms:BasePIS>
  •                      <rms:BasePISRetido>?</rms:BasePISRetido>
  •                      <rms:CFOP>?</rms:CFOP>
  •                      <rms:CSTCOFINS>?</rms:CSTCOFINS>
  •                      <rms:CSTICMS>?</rms:CSTICMS>
  •                      <rms:CSTIPI>?</rms:CSTIPI>
  •                      <rms:CSTPIS>?</rms:CSTPIS>
  •                      <rms:CodigoItem>?</rms:CodigoItem>
  •                      <rms:DescricaoProduto>?</rms:DescricaoProduto>
  •                      <rms:EAN>?</rms:EAN>
  •                      <rms:Fronteira>?</rms:Fronteira>
  •                      <rms:ID_NFCe>?</rms:ID_NFCe>
  •                      <rms:IsencaoICMS>?</rms:IsencaoICMS>
  •                      <rms:NaoTributadoICMS>?</rms:NaoTributadoICMS>
  •                      <rms:OperacaoICMS>?</rms:OperacaoICMS>
  •                      <rms:OutrosICMS>?</rms:OutrosICMS>
  •                      <rms:QuantidadeUnitaria>?</rms:QuantidadeUnitaria>
  •                      <rms:ReducaoICMS>?</rms:ReducaoICMS>
  •                      <rms:Sequencial>?</rms:Sequencial>
  •                      <rms:Situacao>?</rms:Situacao>
  •                      <rms:TributacaoICMS>?</rms:TributacaoICMS>
  •                      <rms:ValorAcrescimo>?</rms:ValorAcrescimo>
  •                      <rms:ValorCOFINS>?</rms:ValorCOFINS>
  •                      <rms:ValorCOFINSRetido>?</rms:ValorCOFINSRetido>
  •                      <rms:ValorCSLL>?</rms:ValorCSLL>
  •                      <rms:ValorContabil>?</rms:ValorContabil>
  •                      <rms:ValorContabilCOFINS>?</rms:ValorContabilCOFINS>
  •                      <rms:ValorContabilPIS>?</rms:ValorContabilPIS>
  •                      <rms:ValorDesconto>?</rms:ValorDesconto>
  •                      <rms:ValorDespesasAcessorias>?</rms:ValorDespesasAcessorias>
  •                      <rms:ValorFECOP>?</rms:ValorFECOP>
  •                      <rms:ValorFrete>?</rms:ValorFrete>
  •                      <rms:ValorICMF>?</rms:ValorICMF>
  •                      <rms:ValorICMS>?</rms:ValorICMS>
  •                      <rms:ValorINSS>?</rms:ValorINSS>
  •                      <rms:ValorIPI>?</rms:ValorIPI>
  •                      <rms:ValorIRRF>?</rms:ValorIRRF>
  •                      <rms:ValorISS>?</rms:ValorISS>
  •                      <rms:ValorMercadoria>?</rms:ValorMercadoria>
  •                      <rms:ValorPIS>?</rms:ValorPIS>
  •                      <rms:ValorPISRetido>?</rms:ValorPISRetido>
  •                      <rms:ValorPVV>?</rms:ValorPVV>
  •                      <rms:ValorPauta>?</rms:ValorPauta>
  •                      <rms:ValorSeguro>?</rms:ValorSeguro>
  •                      <rms:ValorUnitario>?</rms:ValorUnitario>
  •                   </rms:NFCeSATItemDTO>
  •                </rms:Itens>
  •                <rms:ModeloNFCe>?</rms:ModeloNFCe>
  •                <rms:NaoTributadoICMS>?</rms:NaoTributadoICMS>
  •                <rms:NomeCliente>?</rms:NomeCliente>
  •                <rms:NumeroAutorizacao>?</rms:NumeroAutorizacao>
  •                <rms:NumeroCaixa>?</rms:NumeroCaixa>
  •                <rms:NumeroCupom>?</rms:NumeroCupom>
  •                <rms:NumeroCupomNoPDV>?</rms:NumeroCupomNoPDV>
  •                <rms:NumeroNFCe>?</rms:NumeroNFCe>
  •                <rms:NumeroPDV>?</rms:NumeroPDV>
  •                <rms:Observacoes>
  •                   <rms:NFCeSATObservacaoDTO>
  •                      <rms:Descricao>?</rms:Descricao>
  •                      <rms:Sequencial>?</rms:Sequencial>
  •                      <rms:TipoObservacao>?</rms:TipoObservacao>
  •                   </rms:NFCeSATObservacaoDTO>
  •                </rms:Observacoes>
  •                <rms:Pagamentos>
  •                   <rms:NFCeSATPagamentoDTO>
  •                      <rms:CodigoSEFAZ>?</rms:CodigoSEFAZ>
  •                      <rms:DocumentoCofre>?</rms:DocumentoCofre>
  •                      <rms:FinalizadoraVenda>?</rms:FinalizadoraVenda>
  •                      <rms:Sequencial>?</rms:Sequencial>
  •                      <rms:TipoPagamento>?</rms:TipoPagamento>
  •                      <rms:ValorPagamento>?</rms:ValorPagamento>
  •                      <rms:ValorTroco>?</rms:ValorTroco>
  •                   </rms:NFCeSATPagamentoDTO>
  •                </rms:Pagamentos>
  •                <rms:PesoTotal>?</rms:PesoTotal>
  •                <rms:PlacaVeiculo>?</rms:PlacaVeiculo>
  •                <rms:Serie>?</rms:Serie>
  •                <rms:Situacao>?</rms:Situacao>
  •                <rms:Status>?</rms:Status>
  •                <rms:TipoFrete>?</rms:TipoFrete>
  •                <rms:Transportador>?</rms:Transportador>
  •                <rms:UFPlacaVeiculo>?</rms:UFPlacaVeiculo>
  •                <rms:UsuarioImportacao>?</rms:UsuarioImportacao>
  •                <rms:ValorAcrescimo>?</rms:ValorAcrescimo>
  •                <rms:ValorCOFINS>?</rms:ValorCOFINS>
  •                <rms:ValorCOFINSRetido>?</rms:ValorCOFINSRetido>
  •                <rms:ValorCSLL>?</rms:ValorCSLL>
  •                <rms:ValorContabil>?</rms:ValorContabil>
  •                <rms:ValorDesconto>?</rms:ValorDesconto>
  •                <rms:ValorDespesasAcessorias>?</rms:ValorDespesasAcessorias>
  •                <rms:ValorFrete>?</rms:ValorFrete>
  •                <rms:ValorICMF>?</rms:ValorICMF>
  •                <rms:ValorICMS>?</rms:ValorICMS>
  •                <rms:ValorINSS>?</rms:ValorINSS>
  •                <rms:ValorIPI>?</rms:ValorIPI>
  •                <rms:ValorIRRF>?</rms:ValorIRRF>
  •                <rms:ValorISS>?</rms:ValorISS>
  •                <rms:ValorMercadoria>?</rms:ValorMercadoria>
  •                <rms:ValorPIS>?</rms:ValorPIS>
  •                <rms:ValorPISRetido>?</rms:ValorPISRetido>
  •                <rms:ValorPVV>?</rms:ValorPVV>
  •                <rms:ValorSeguro>?</rms:ValorSeguro>
  •                <rms:VolumeTotal>?</rms:VolumeTotal>
  •             </rms:NFCeSATDTO>
  •          </tem:pListaNFCe>
  •       </tem:EnviarNFCeSAT>
  •    </soapenv:Body>
  • </soapenv:Envelope>

 

  • Parâmetros de retorno: RetornoDTO<SangriaDTO>
  • Descricao: Descrição do processo executado. Campo alfa-numérico.
  • ItensProcessados: Lista de NFC-e importadas. Array de NFCeSATDTO.
  • NFCeSATDTO: NFC-e/SAT a NFC-e/SAT a ser importada.
  • Filial: Filial de venda sem dígito. Campo numérico.
  • DataMovimento: Data do movimento. Campo data.
  • NumeroNFCe: Número NFC/SAT-CFe/Número da NFC / SAT-CFe. Campo numérico.
  • Serie: Série. Campo alfa-numérico.
  • CPFCNPJCliente: CPF/CNPJ do cliente. Campo numérico.
  • NomeCliente: Nome do cliente. Campo alfa-numérico.
  • CFOP: CFOP. Campo numérico.
  • CodigoServico: Serviço|Código de serviços. Campo numérico.
  • NumeroCaixa: Número do caixa. Campo numérico.
  • NumeroCupom: Número do cupom. Campo numérico.
  • IDOperador: Código do operador sem dígito. Campo numérico.
  • DataHoraEmissao: Data e hora da emissão. Campo data.
  • Chave: Chave da NFC-e/ SAT-CFe. Campo alfa-numérico.
  • Status: Status retornado pela sefaz: 1 - NF Emitida; 2 - NF Gerada; 3 - NF Assinada; 4 - NF Validada; 5 - NF Transmitida; 6 - NF Autorizada; 7 - NF Rejeitada; 8 - NF Denegada; 9 - NF Cancelada; 10 - XML Enviado; 11 - F DPEC; 12 - 
    NF EPEC; 99 - NF Entrada. Campo numérico.
  • COO: COO da NFC-e/SAT-CFe. Campo numérico.
  • NumeroAutorizacao: Número da autorização. Campo alfa-numérico.
  • DataHoraAutorizacao: Data e hora da autorização. Campo data.
  • ModeloNFCe: Modelo do documento: CF-e/SAT = 59; CF-e/ECF = 60; NFC-e = 65. Campo alfa-numérico.
  • Situacao: Situação se está cancelada (0 ou C). Campo alfa-numérico.
  • NumeroCupomNoPDV: Número do cupom no PDV. Campo numérico.
  • NumeroPDV: Número do PDV. Campo alfa-numérico.
  • EstadoDestino: Estado destino. Campo alfa-numérico.
  • TipoFrete: Tipo frete. Campo numérico.
  • Transportador: Transportador. Campo numérico.
  • CPFCNPJTransportador: CPF/CNPJ transportador. Campo numérico.
  • PlacaVeiculo: Placa do veiculo. Campo alfa-numérico.
  • UFPlacaVeiculo: UF da placa do veiculo. Campo alfa-numérico.
  • PesoTotal: Peso total. Campo numérico.
  • VolumeTotal: Volume total. Campo numérico.
  • ValorContabil: Valor contábil. Campo numérico.
  • ValorMercadoria: Valor mercadoria. Campo numérico.
  • BaseICMS: Base ICMS. Campo numérico.
  • ValorICMS: Valor ICMS. Campo numérico.
  • IsentoICMS: Isento ICMS. Campo numérico.
  • NaoTributadoICMS: Não tributado ICMS. Campo numérico.
  • ValorPVV: Valor PVV. Campo numérico.
  • ValorICMF: Valor ICMF. Campo numérico.
  • BaseIPI: Base IPI. Campo numérico.
  • ValorIPI: Valor IPI. Campo numérico.
  • BasePIS: Base PIS. Campo numérico.
  • ValorPIS: Valor PIS. Campo numérico.
  • BaseCOFINS: Base COFINS. Campo numérico.
  • ValorCOFINS: Valor COFINS. Campo numérico.
  • BaseIRRF: Base IRRF. Campo numérico.
  • ValorIRRF: Valor IRRF. Campo numérico.
  • BaseINSS: Base INSS. Campo numérico.
  • ValorINSS: Valor INSS. Campo numérico.
  • BaseCSLL: Base CSLL. Campo numérico.
  • ValorCSLL: Valor CSLL. Campo numérico.
  • BaseISS: Base ISS. Campo numérico.
  • ValorISS: Valor ISS. Campo numérico.
  • BasePISRetido: Base PIS retido. Campo numérico.
  • ValorPISRetido: Valor PIS retido. Campo numérico.
  • BaseCOFINSRetido: Base COFINS retido. Campo numérico.
  • ValorCOFINSRetido: Valor COFINS retido. Campo numérico.
  • ValorFrete: Valor do frete. Campo numérico.
  • ValorSeguro: Valor do seguro. Campo numérico.
  • ValorDesconto: Valor do desconto. Campo numérico.
  • ValorAcrescimo: Valor do acréscimo. Campo numérico.
  • ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico.
  • UsuarioImportacao: Usuário de importação. Campo alfa-numérico.
  • DataHoraImportacao: Data e hora da importação. Campo data.
  • Itens: Itens da NFC-e. Array de NFCeSATItemDTO.
  • NFCeSATItemDTO: Item a item da NFC-e.
  • Sequencial: Seq|Sequencial. Campo numérico.
  • CodigoItem: Item|Código do item (sem digito). Campo numérico.
  • EAN: EAN|Código EAN do item. Campo numérico.
  • DescricaoProduto: Descrição do Produto. Campo alfa-numérico.
  • CFOP: CFOP. Campo numérico.
  • QuantidadeUnitaria: Qtd.Unit.|Quantidade unitaria. Campo numérico.
  • ValorUnitario: Valor Unit.|Valor unitario. Campo numérico.
  • ValorContabil: Valor Contábil. Campo numérico.
  • ValorMercadoria: Valor mercadoria. Campo numérico.
  • TributacaoICMS: Tributação ICMS. Campo numérico.
  • OperacaoICMS: Operação ICMS. Campo numérico.
  • CSTICMS: CST ICMS. Campo numérico.
  • BaseICMS: Base ICMS. Campo numérico.
  • AliquotaICMS: Alíquota ICMS. Campo numérico.
  • ValorICMS: Valor ICMS. Campo numérico.
  • ReducaoICMS: Redução ICMS. Campo numérico.
  • IsencaoICMS: Isento ICMS. Campo numérico.
  • NaoTributadoICMS: Não Tributado ICMS. Campo numérico.
  • OutrosICMS: Outros ICMS. Campo numérico.
  • Fronteira: Fronteira. Campo numérico.
  • AliquotaSubsTributaria: Alíquota Subst.Trib. Campo numérico.
  • ValorPVV: Valor PVV. Campo numérico.
  • AliquotaICMF: Alíquota ICMF. Campo numérico.
  • ValorICMF: Valor ICMF. Campo numérico.
  • ValorPauta: Valor da pauta. Campo numérico.
  • CSTIPI: Cst IPI. Campo numérico.
  • BaseIPI: Base IPI. Campo numérico.
  • AliquotaIPI: Alíquota IPI. Campo numérico.
  • ValorIPI: Valor IPI. Campo numérico.
  • ValorFECOP: Valor FECOP. Campo numérico.
  • CSTPIS: CST PIS. Campo numérico.
  • ValorContabilPIS: Valor contábil PIS. Campo numérico.
  • BasePIS: Base PIS. Campo numérico.
  • AliquotaPIS: Alíquota PIS. Campo numérico.
  • ValorPIS: Valor PIS. Campo numérico.
  • CSTCOFINS: CST COFINS. Campo numérico.
  • ValorContabilCOFINS: Valor contábil COFINS. Campo numérico.
  • BaseCOFINS: Base COFINS. Campo numérico.
  • AliquotaCOFINS: Alíquota COFINS. Campo numérico.
  • ValorCOFINS: Valor COFINS. Campo numérico.
  • BaseIRRF: Base IRRF. Campo numérico.
  • ValorIRRF: Valor IRRF. Campo numérico.
  • AliquotaIRRF: Alíquota IRRF. Campo numérico.
  • BaseINSS: Base INSS. Campo numérico.
  • ValorINSS: Valor INSS. Campo numérico.
  • AliquotaINSS: Alíquota INSS. Campo numérico.
  • BaseISS: Base ISS. Campo numérico.
  • ValorISS: Valor ISS. Campo numérico.
  • AliquotaISS: Alíquota ISS. Campo numérico.
  • BaseCSLL: Base CSLL. Campo numérico.
  • ValorCSLL: Valor CSLL. Campo numérico.
  • AliquotaCSLL: Alíquota CSLL. Campo numérico.
  • BasePISRetido: Base PIS retido. Campo numérico.
  • ValorPISRetido: Valor PIS retido. Campo numérico.
  • AliquotaPISRetido: Alíquota PIS retido. Campo numérico.
  • BaseCOFINSRetido: Base COFINS retido. Campo numérico.
  • ValorCOFINSRetido: Valor COFINS retido. Campo numérico.
  • AliquotaCOFINSRetido: Alíquota COFINS retido. Campo numérico.
  • ValorFrete: Valor frete. Campo numérico.
  • ValorSeguro: Valor seguro. Campo numérico.
  • ValorDesconto: Valor do desconto. Campo numérico.
  • ValorAcrescimo: Valor do acréscimo. Campo numérico.
  • ValorDespesasAcessorias: Valor de despesas acessórias. Campo numérico.
  • Situacao: Situação. Campo alfa-numérico.
  • Observacoes: Observações da NFC-e. Array de NFCeSATObservacaoDTO.
  • NFCeSATObservacaoDTO: Observação a observação da NFC-e.
  • Sequencial: Seq|Sequencial. Campo numérico.
  • Descricao: Obs|Observacao. Campo alfa-numérico.
  • TipoObservacao: Tip|Tipo da Observacao. Campo alfa-numérico.
  • Pagamentos: Pagamentos da NFC-e. Array de NFCeSATPagamentoDTO.
  • NFCeSATPagamentoDTO: Pagamento a pagamento da NFC-e.
  • Sequencial: Seq|Sequencial. Campo numérico.
  • FinalizadoraVenda: Fin|Finalizadora de Venda. Campo numérico.
  • TipoPagamento: Tip|Finalizadora de Pagamento. Campo numérico.
  • DocumentoCofre: Doc|Documento do Cofre. Campo numérico.
  • ValorPagamento: Val|Valor do Pagamento. Campo numérico.
  • ValorTroco: Trc|Valor do Troco. Campo numérico.
  • CodigoSEFAZ: Sfz|Codigo Sefaz - indicador de tipo de pagamento do SPED Fiscal. Campo numérico.: 0- À vista; 1- A prazo; 2 - Outros.
  • DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
  • 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:

 

           
  •             <a:Descricao>Envia as NFCe ou SAT que foram importadas na base de dados do RMS-Retail.</a:Descricao>
           
  •             <a:ItensNaoProcessados/>
           
  •             <a:ItensProcessados>
  •              
  <a
  •   <a:NFCeSATDTO>
  •                <a:BaseCOFINS>?</a:BaseCOFINS>
  •                <a:BaseCOFINSRetido>?</a:BaseCOFINSRetido>
  •                <a:BaseCSLL>?</a:BaseCSLL>
  •                <a:BaseICMS>?</a:BaseICMS>
  •                <a:BaseINSS>?</a:BaseINSS>
  •                <a:BaseIPI>?</a:BaseIPI>
  •                <a:BaseIRRF>?</a:BaseIRRF>
  •                <a:BaseISS>?</a:BaseISS>
  •                <a:BasePIS>?</a:BasePIS>
  •                <a:BasePISRetido>?</a:BasePISRetido>
  •                <a:CFOP>?</a:CFOP>
  •                <a:COO>?</a:COO>
  •                <a:CPFCNPJCliente>?</a:CPFCNPJCliente>
  •                <a:CPFCNPJTransportador>?</a:CPFCNPJTransportador>
  •                <a:Chave>?</a:Chave>
  •                <a:CodigoServico>?</a:CodigoServico>
  •                <a:DataHoraAutorizacao>?</a:DataHoraAutorizacao>
  •                <a:DataHoraEmissao>?</a:DataHoraEmissao>
  •                <a:DataHoraImportacao>?</a:DataHoraImportacao>
  •                <a:DataMovimento>?</a:DataMovimento>
  •                <a:DescricaoErroImportacao>?</a:DescricaoErroImportacao>
  •                <a:EstadoDestino>?</a:EstadoDestino>
  •                <a:Filial>?</a:Filial>
  •                <a:ID>?</a:ID>
  •                <a:IDOperador>?</a:IDOperador>
  •                <a:IsentoICMS>?</a:IsentoICMS>
  •                <a:Itens>
  •                   <a:NFCeSATItemDTO>
  •                      <a:AliquotaCOFINS>?</a:AliquotaCOFINS>
  •                      <a:AliquotaCOFINSRetido>?</a:AliquotaCOFINSRetido>
  •                      <a:AliquotaCSLL>?</a:AliquotaCSLL>
  •                      <a:AliquotaICMF>?</a:AliquotaICMF>
  •                      <a:AliquotaICMS>?</a:AliquotaICMS>
  •                      <a:AliquotaINSS>?</a:AliquotaINSS>
  •                      <a:AliquotaIPI>?</a:AliquotaIPI>
  •                      <a:AliquotaIRRF>?</a:AliquotaIRRF>
  •                      <a:AliquotaISS>?</a:AliquotaISS>
  •                      <a:AliquotaPIS>?</a:AliquotaPIS>
  •                      <a:AliquotaPISRetido>?</a:AliquotaPISRetido>
  •                      <a:AliquotaSubsTributaria>?</a:AliquotaSubsTributaria>
  •                      <a:BaseCOFINS>?</a:BaseCOFINS>
  •                      <a:BaseCOFINSRetido>?</a:BaseCOFINSRetido>
  •                      <a:BaseCSLL>?</a:BaseCSLL>
  •                      <a:BaseICMS>?</a:BaseICMS>
  •                      <a:BaseINSS>?</a:BaseINSS>
  •                      <a:BaseIPI>?</a:BaseIPI>
  •                      <a:BaseIRRF>?</a:BaseIRRF>
  •                      <a:BaseISS>?</a:BaseISS>
  •                      <a:BasePIS>?</a:BasePIS>
  •                      <a:BasePISRetido>?</a:BasePISRetido>
  •                      <a:CFOP>?</a:CFOP>
  •                      <a:CSTCOFINS>?</a:CSTCOFINS>
  •                      <a:CSTICMS>?</a:CSTICMS>
  •                      <a:CSTIPI>?</a:CSTIPI>
  •                      <a:CSTPIS>?</a:CSTPIS>
  •                      <a:CodigoItem>?</a:CodigoItem>
  •                      <a:DescricaoProduto>?</a:DescricaoProduto>
  •                      <a:EAN>?</a:EAN>
  •                      <a:Fronteira>?</a:Fronteira>
  •                      <a:ID_NFCe>?</a:ID_NFCe>
  •                      <a:IsencaoICMS>?</a:IsencaoICMS>
  •                      <a:NaoTributadoICMS>?</a:NaoTributadoICMS>
  •                      <a:OperacaoICMS>?</a:OperacaoICMS>
  •                      <a:OutrosICMS>?</a:OutrosICMS>
  •                      <a:QuantidadeUnitaria>?</a:QuantidadeUnitaria>
  •                      <a:ReducaoICMS>?</a:ReducaoICMS>
  •                      <a:Sequencial>?</a:Sequencial>
  •                      <a:Situacao>?</a:Situacao>
  •                      <a:TributacaoICMS>?</a:TributacaoICMS>
  •                      <a:ValorAcrescimo>?</a:ValorAcrescimo>
  •                      <a:ValorCOFINS>?</a:ValorCOFINS>
  •                      <a:ValorCOFINSRetido>?</a:ValorCOFINSRetido>
  •                      <a:ValorCSLL>?</a:ValorCSLL>
  •                      <a:ValorContabil>?</a:ValorContabil>
  •                      <a:ValorContabilCOFINS>?</a:ValorContabilCOFINS>
  •                      <a:ValorContabilPIS>?</a:ValorContabilPIS>
  •                      <a:ValorDesconto>?</a:ValorDesconto>
  •                      <a:ValorDespesasAcessorias>?</a:ValorDespesasAcessorias>
  •                      <a:ValorFECOP>?</a:ValorFECOP>
  •                      <a:ValorFrete>?</a:ValorFrete>
  •                      <a:ValorICMF>?</a:ValorICMF>
  •                      <a:ValorICMS>?</a:ValorICMS>
  •                      <a:ValorINSS>?</a:ValorINSS>
  •                      <a:ValorIPI>?</a:ValorIPI>
  •                      <a:ValorIRRF>?</a:ValorIRRF>
  •                      <a:ValorISS>?</a:ValorISS>
  •                      <a:ValorMercadoria>?</a:ValorMercadoria>
  •                      <a:ValorPIS>?</a:ValorPIS>
  •                      <a:ValorPISRetido>?</a:ValorPISRetido>
  •                      <a:ValorPVV>?</a:ValorPVV>
  •                      <a:ValorPauta>?</a:ValorPauta>
  •                      <a:ValorSeguro>?</a:ValorSeguro>
  •                      <a:ValorUnitario>?</a:ValorUnitario>
  •                   </a:NFCeSATItemDTO>
  •                </a:Itens>
  •                <a:ModeloNFCe>?</a:ModeloNFCe>
  •                <a:NaoTributadoICMS>?</a:NaoTributadoICMS>
  •                <a:NomeCliente>?</a:NomeCliente>
  •                <a:NumeroAutorizacao>?</a:NumeroAutorizacao>
  •                <a:NumeroCaixa>?</a:NumeroCaixa>
  •                <a:NumeroCupom>?</a:NumeroCupom>
  •                <a:NumeroCupomNoPDV>?</a:NumeroCupomNoPDV>
  •                <a:NumeroNFCe>?</a:NumeroNFCe>
  •                <a:NumeroPDV>?</a:NumeroPDV>
  •                <a:Observacoes>
  •                   <a:NFCeSATObservacaoDTO>
  •                      <a:Descricao>?</a:Descricao>
  •                      <a:ID_NFCe>?</a:ID_NFCe>
  •                      <a:Sequencial>?</a:Sequencial>
  •                      <a:TipoObservacao>?</a:TipoObservacao>
  •                   </a:NFCeSATObservacaoDTO>
  •                </a:Observacoes>
  •                <a:Pagamentos>
  •                   <a:NFCeSATPagamentoDTO>
  •                      <a:CodigoSEFAZ>?</a:CodigoSEFAZ>
  •                      <a:DocumentoCofre>?</a:DocumentoCofre>
  •                      <a:FinalizadoraVenda>?</a:FinalizadoraVenda>
  •                      <a:ID_NFCe>?</a:ID_NFCe>
  •                      <a:Sequencial>?</a:Sequencial>
  •                      <a:TipoPagamento>?</a:TipoPagamento>
  •                      <a:ValorPagamento>?</a:ValorPagamento>
  •                      <a:ValorTroco>?</a:ValorTroco>
  •                   </a:NFCeSATPagamentoDTO>
  •                </a:Pagamentos>
  •                <a:PesoTotal>?</a:PesoTotal>
  •                <a:PlacaVeiculo>?</a:PlacaVeiculo>
  •                <a:Serie>?</a:Serie>
  •                <a:Situacao>?</a:Situacao>
  •                <a:Status>?</a:Status>
  •                <a:TipoFrete>?</a:TipoFrete>
  •                <a:Transportador>?</a:Transportador>
  •                <a:UFPlacaVeiculo>?</a:UFPlacaVeiculo>
  •                <a:UsuarioImportacao>?</a:UsuarioImportacao>
  •                <a:ValorAcrescimo>?</a:ValorAcrescimo>
  •                <a:ValorCOFINS>?</a:ValorCOFINS>
  •                <a:ValorCOFINSRetido>?</a:ValorCOFINSRetido>
  •                <a:ValorCSLL>?</a:ValorCSLL>
  •                <a:ValorContabil>?</a:ValorContabil>
  •                <a:ValorDesconto>?</a:ValorDesconto>
  •                <a:ValorDespesasAcessorias>?</a:ValorDespesasAcessorias>
  •                <a:ValorFrete>?</a:ValorFrete>
  •                <a:ValorICMF>?</a:ValorICMF>
  •                <a:ValorICMS>?</a:ValorICMS>
  •                <a:ValorINSS>?</a:ValorINSS>
  •                <a:ValorIPI>?</a:ValorIPI>
  •                <a:ValorIRRF>?</a:ValorIRRF>
  •                <a:ValorISS>?</a:ValorISS>
  •                <a:ValorMercadoria>?</a:ValorMercadoria>
  •                <a:ValorPIS>?</a:ValorPIS>
  •                <a:ValorPISRetido>?</a:ValorPISRetido>
  •                <a:ValorPVV>?</a:ValorPVV>
  •                <a:ValorSeguro>?</a:ValorSeguro>
  •                <a:VolumeTotal>?</a:VolumeTotal>
  •             </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
  • Saidas
  • De
  • Operador
  • para
  • serem
  • importadas
  • na
  • base
  • de
  • dados
  • do
  • RMS
  • Retail.
    1. Assinatura: RetornoDTO<SaidaOperadorDTO> EnviarSaidaOperador(List<SaidaOperadorDTO> pSaidaOperadorDTO)
    2. Parâmetros de envio:
  •  
    pSaidaOperadorDTO: Lista de saídas de operador a serem importadas. Array de SaidaOperadorDTO.
    • SaidaOperadorDTO: Saída de operador a ser importada.
      • Filial: Código da Filial (sem digito). Campo numérico.
      • DataMovimento: Data do movimento. Campo data.
      • NumeroPDV: Número do caixa. Campo numérico.
      • CodigoOperador: Código do operador. Campo numérico.
      • CodigoFinalizadora: Código da finalizadora. Campo numérico.
      • ValorTotalVenda: Valor total da venda (Líquido). Campo numérico.
      • ValorTotalTroco: Valor total de troco (Líquido). Campo numérico.
      • NumeroCupom: COO do cupom. Campo numérico.
      • CRO: CRO. Campo numérico.
    1. 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:CRO>?</rms:CRO>
               <rms:CodigoFinalizadora>?</rms:CodigoFinalizadora>
               <rms:CodigoOperador>?</rms:CodigoOperador>
               <rms:DataMovimento>?</rms:DataMovimento>
               <rms:Filial>?</rms:Filial>
               <rms:NumeroCupom>?</rms:NumeroCupom>
               <rms:NumeroPDV>?</rms:NumeroPDV>
               <rms:ValorTotalTroco>?</rms:ValorTotalTroco>
               <rms:ValorTotalVenda>?</rms:ValorTotalVenda>
            </rms:SaidaOperadorDTO>
         </tem:pListaSaidaOperador>
      </tem:EnviarSaidaOperador>
   </soapenv:Body>
</soapenv:Envelope>
    1. Parâmetros de retorno: RetornoDTO<SaidaOperadorDTO>
  • Descricao: Descrição do processo executado. Campo alfa-numérico.
  •  
    ItensProcessados: Lista de saídas de operador importadas. Array de SaidaOperadorDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
    • SaidaOperadorDTO: Saída de operador 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 SaidaOperadorDTO.
    1. 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:ItensNaoProcessados/>
            <a:ItensProcessados>
               <a:SaidaOperadorDTO>
                  <a:CRO>?</a:CRO>
                  <a:CodigoFinalizadora>?</a:CodigoFinalizadora>
                  <a:CodigoOperador>?</a:CodigoOperador>
                  <a:DataMovimento>?</a:DataMovimento>
                  <a:Filial>?</a:Filial>
                  <a:NumeroCupom>?</a:NumeroCupom>
                  <a:NumeroPDV>?</a:NumeroPDV>
                  <a:ValorTotalTroco>?</a:ValorTotalTroco>
                  <a:ValorTotalVenda>?</a:ValorTotalVenda>
               </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>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  1. EnviarReducaoZ: Método responsável por importar os dados de uma leitura Z.
    1. Assinatura: RetornoDTO<ReducaoZDTO> EnviarReducaoZ(List<ReducaoZDTO> pReducaoZDTO)
    2. Parâmetros de envio:
  •  
    pReducaoZDTO: Lista de reduções a serem importadas. Array de ReducaoZDTO.
    • ReducaoZDTO: Redução a redução a ser importada.
      • Filial: Código da Filial (sem digito). Campo numérico.
      • DataHora: Data da Venda. Campo data.
      • NumeroCaixa: Número do caixa. Campo numérico.
      • NumeroReducoes: Número de reduções. Campo numérico.
      • COOInicial: Número do COO inicial. Campo numérico.
      • COOFinal: Número do COO final. Campo numérico.
      • GTInicial: Grande Total inicial. Campo numérico.
      • GTFinal: Grande Total inicial. Campo numérico.
      • NumeroClientes: Número de clientes. Campo numérico.
      • VendaBruta: Valor da venda bruta. Campo numérico.
      • ValorAnulados: Valor dos anulados. Campo numérico.
      • ValorCancelados: Valor de Cancelados. Campo numérico.
      • ValorDescontos: Valor de Descontos. Campo numérico.
      • ValorVendaLiquida: Valor da venda líquida. Campo numérico.
      • CRO: Contador de Reinicio de Operação. Campo numérico.
      • DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
      • Tributacoes: Tributações da redução. Array de ReducaZTributacaoDTO.
        • Filial: Código da Filial (sem digito). Campo numérico.
        • DataHoraReducao: Data da Venda. Campo numérico.
        • NumeroCaixa: Número do caixa. Campo numérico.
        • CodigoTributacao: Código da tributação (I-Isento / F-Subst.Trib. / N-Não Trib. / T-Trib.). Campo alfa-numérico.
        • CodigoInternoTributacao: Código interno do PDV da tributação. Campo alfa-numérico.
        • AliquotaICMS: Alíquota de ICMS. Campo numérico.
        • ValorICMS: Base de cálculo do ICMS. Campo numérico.
        • BaseDeCalculoICMS: Valor do ICMS. Campo numérico.
          • Operadores: Operadores da redução. Array de ReducaZOperadorDTO.
          • Filial: Código da Filial (sem digito). Campo numérico.
          • DataHoraReducao: Data da Venda. Campo numérico.
          • NumeroCaixa: Número do caixa. Campo numérico.
          • CodigoOperador: Código do operador (sem dígito). Campo numérico.
          • CodigoFinalizadora: Código da finalizadora. Campo numérico.
          • TipoFinalizadora: Tipo da finalizadora (COM-Compra / SRV-Serviço). Campo alfa-numérico.
          • FinalizadoraDoPagamento: Finalizadora do pagamento. Campo numérico.
          • ValorDeVenda: Valor da venda. Campo numérico.
 
    1. 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:COOFinal>?</rms:COOFinal>
               <rms:COOInicial>?</rms:COOInicial>
               <rms:CRO>?</rms:CRO>
               <rms:DataHora>?</rms:DataHora>
               <rms:DescricaoErroImportacao>?</rms:DescricaoErroImportacao>
               <rms:Filial>?</rms:Filial>
               <rms:GTFinal>?</rms:GTFinal>
               <rms:GTInicial>?</rms:GTInicial>
               <rms:NumeroCaixa>?</rms:NumeroCaixa>
               <rms:NumeroClientes>?</rms:NumeroClientes>
               <rms:NumeroReducoes>?</rms:NumeroReducoes>
               <rms:Operadores>
                  <rms:ReducaoZOperadorDTO>
                     <rms:CodigoFinalizadora>?</rms:CodigoFinalizadora>
                     <rms:CodigoOperador>?</rms:CodigoOperador>
                     <rms:DataMovimento>?</rms:DataMovimento>
                     <rms:Filial>?</rms:Filial>
                     <rms:FinalizadoraDoPagamento>?</rms:FinalizadoraDoPagamento>
                     <rms:NumeroCaixa>?</rms:NumeroCaixa>
                     <rms:TipoFinalizadora>?</rms:TipoFinalizadora>
                     <rms:ValorDeVenda>?</rms:ValorDeVenda>
                  </rms:ReducaoZOperadorDTO>
               </rms:Operadores>
               <rms:Tributacoes>
                  <rms:ReducaoZTributacaoDTO>
                     <rms:AliquotaICMS>?</rms:AliquotaICMS>
                     <rms:BaseDeCalculoICMS>?</rms:BaseDeCalculoICMS>
                     <rms:CodigoInternoTributacao>?</rms:CodigoInternoTributacao>
                     <rms:CodigoTributacao>?</rms:CodigoTributacao>
                     <rms:DataHoraReducao>?</rms:DataHoraReducao>
                     <rms:Filial>?</rms:Filial>
                     <rms:NumeroCaixa>?</rms:NumeroCaixa>
                     <rms:ValorICMS>?</rms:ValorICMS>
                  </rms:ReducaoZTributacaoDTO>
               </rms:Tributacoes>
               <rms:ValorAnulados>?</rms:ValorAnulados>
               <rms:ValorCancelados>?</rms:ValorCancelados>
               <rms:ValorDescontos>?</rms:ValorDescontos>
               <rms:ValorVendaLiquida>?</rms:ValorVendaLiquida>
               <rms:VendaBruta>?</rms:VendaBruta>
            </rms:ReducaoZDTO>
         </tem:pListaReducaoZ>
      </tem:EnviarReducaoZ>
   </soapenv:Body>
</soapenv:Envelope>
    1. Parâmetros de retorno: RetornoDTO<ReducaoZDTO>
  • Descricao: Descrição do processo executado. Campo alfa-numérico.
  •  
    ItensProcessados: Lista de reduções importadas. Array de ReducaoZDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
    • ReducaoZDTO: Redução 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.
    1. 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:ItensNaoProcessados/>
            <a:ItensProcessados>
               <a:ReducaoZDTO>
                  <a:COOFinal>?</a:COOFinal>
                  <a:COOInicial>?</a:COOInicial>
                  <a:CRO>?</a:CRO>
                  <a:DataHora>?</a:DataHora>
                  <a:DescricaoErroImportacao>?</a:DescricaoErroImportacao>
                  <a:Filial>?</a:Filial>
                  <a:GTFinal>?</a:GTFinal>
                  <a:GTInicial>?</a:GTInicial>
                  <a:NumeroCaixa>?</a:NumeroCaixa>
                  <a:NumeroClientes>?</a:NumeroClientes>
                  <a:NumeroReducoes>?</a:NumeroReducoes>
                  <a:Operadores>
                     <a:ReducaoZOperadorDTO>
                        <a:CodigoFinalizadora>?</a:CodigoFinalizadora>
                        <a:CodigoOperador>?</a:CodigoOperador>
                        <a:DataMovimento>?</a:DataMovimento>
                        <a:Filial>?</a:Filial>
                        <a:FinalizadoraDoPagamento>?</a:FinalizadoraDoPagamento>
                        <a:NumeroCaixa>?</a:NumeroCaixa>
                        <a:TipoFinalizadora>?</a:TipoFinalizadora>
                        <a:ValorDeVenda>?</a:ValorDeVenda>
                     </a:ReducaoZOperadorDTO>
                  </a:Operadores>
                  <a:Tributacoes>
                     <a:ReducaoZTributacaoDTO>
                        <a:AliquotaICMS>?</a:AliquotaICMS>
                        <a:BaseDeCalculoICMS>?</a:BaseDeCalculoICMS>
                        <a:CodigoInternoTributacao>?</a:CodigoInternoTributacao>
                        <a:CodigoTributacao>?</a:CodigoTributacao>
                        <a:DataHoraReducao>?</a:DataHoraReducao>
                        <a:Filial>?</a:Filial>
                        <a:NumeroCaixa>?</a:NumeroCaixa>
                        <a:ValorICMS>?</a:ValorICMS>
                     </a:ReducaoZTributacaoDTO>
                  </a:Tributacoes>
                  <a:ValorAnulados>?</a:ValorAnulados>
                  <a:ValorCancelados>?</a:ValorCancelados>
                  <a:ValorDescontos>?</a:ValorDescontos>
                  <a:ValorVendaLiquida>?</a:ValorVendaLiquida>
                  <a:VendaBruta>?</a:VendaBruta>
               </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>
 
  1. EnviarVendaPorItem: Envia as vendas por item para serem importadas na base de dados do RMS Retail.
    1. Assinatura: RetornoDTO<VendaPorItemDTO> EnviarVendaPorItem(List<VendaPorItemDTO> pVendaPorItemDTO)
    2. Parâmetros de envio:
  •  
    pVendaPorItemDTO: Lista de vendas por item a serem importadas. Array de VendaPorItemDTO.
    • VendaPorItemDTO: Venda por item a ser importada.
      • Filial: Código da Filial (sem digito). Campo numérico.
      • Data: Data da venda. Campo data.
      • EAN: EAN da venda. Campo numérico.
      • CodigoItem: Código do item (sem dígito). Campo numérico.
      • DigitoItem: Dígito do item (utilizar a função DAC do banco de dados). Campo numérico.
      • Quantidade: Quantidade total de venda. Campo numérico.
      • ValorTotal: Valor total da venda. Campo numérico.
      • DescricaoErroImportacao: Informa a descrição do erro caso ocorra falha no momento da importação. Campo alfa-numérico.
    1. 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:EnviarVendaPorItem>
         <tem:pListaVendaPorItem>
            <rms:VendaPorItemDTO>
               <rms:CodigoItem>?</rms:CodigoItem>
               <rms:Data>?</rms:Data>
               <rms:DescricaoErroImportacao>?</rms:DescricaoErroImportacao>
               <rms:DigitoItem>?</rms:DigitoItem>
               <rms:EAN>?</rms:EAN>
               <rms:Filial>?</rms:Filial>
               <rms:Quantidade>?</rms:Quantidade>
               <rms:ValorTotal>?</rms:ValorTotal>
            </rms:VendaPorItemDTO>
         </tem:pListaVendaPorItem>
      </tem:EnviarVendaPorItem>
   </soapenv:Body>
</soapenv:Envelope>
    1. Parâmetros de retorno: RetornoDTO<VendaPorItemDTO>
  • Descricao: Descrição do processo executado. Campo alfa-numérico.
  •  
    ItensProcessados: Lista de vendas por item importadas. Array de VendaPorItemDTO.MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
    • VendaPorItemDTO: Venda por item 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 VendaPorItemDTO.
    1. SOAP de retorno:
         <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <EnviarVendaPorItemResponse xmlns="http://tempuri.org/">
         <EnviarVendaPorItemResult 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 vendas por item para serem importadas na base de dados do RMS Retail.</a:Descricao>
            <a:ItensNaoProcessados/>
            <a:ItensProcessados>
               <a:VendaPorItemDTO>
                  <a:CodigoItem>?</a:CodigoItem>
                  <a:Data>?</a:Data>
                  <a:DescricaoErroImportacao>?</a:DescricaoErroImportacao>
                  <a:DigitoItem>?</a:DigitoItem>
                  <a:EAN>?</a:EAN>
                  <a:Filial>?</a:Filial>
                  <a:Quantidade>?</a:Quantidade>
                  <a:ValorTotal>?</a:ValorTotal>
               </a:VendaPorItemDTO>
            </a:ItensProcessados>
            <a:MensagemDeErro/>
            <a:Status>true</a:Status>
            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
         </EnviarVendaPorItemResult>
      </EnviarVendaPorItemResponse>
   </s:Body>
</s:Envelope>

...