Faturamento/Recebimento de Movimento via WebService

Produto:

TOTVS Gestão de Estoque, Compra e Faturamento

Versões:

A partir da 11.8x

Ocorrência:

Faturamento/Recebimento de Movimento via WebService

Ambiente:

Faturamento/Recebimento de Movimento

Passo a passo:

Este documento tem por finalidade ensinar como realizar o Faturamento/Recebimento de movimento via WebService. Será utilizado o aplicativo SoapUI para consumo do WebService do RM.


    Configuração do WS (Webservice) RM

    Executar o documento: http://tdn.totvs.com/x/HoFXBQ

    Obs.: Acessando a página do Webservice RM (Orientado no link acima), clicar no link “wsProcess/MEX?wsdl” e copiar o endereço da página que será aberta.

    Este será utilizado na criação do projeto no SoapUI.(Exemplo: http://localhost:8051/wsProcess/MEX?wsdl) 


    Criação do Projeto no SoapUI

    Acessar o aplicativo SoapUi (Disponível na web gratuitamente http://www.soapui.org/)

    Solicitar um novo Projeto e informar:

      • Nome do Projeto
      • O link WSDL copiado anteriormente na configuração do WS RM

    Será criado um projeto com as opções e métodos do print abaixo

    Restrições do processo

    • Apenas movimentos configurados para faturamento/recebimento automático podem ser utilizados
    • Apenas os campos apresentados no SCHEMA podem ser informados para o consumo


    XML do processo



    XML do Processo
    <MovFaturamentoProcParams>
                <movCopiaFatPar>
                    <CodColigada>1</CodColigada>
                    <CodSistema>T</CodSistema>
                    <CodTmvDestino>1.1.71</CodTmvDestino>
                    <CodTmvOrigem>1.1.11</CodTmvOrigem>
                    <CodUsuario>mestre</CodUsuario>
                    <GrupoFaturamento></GrupoFaturamento>
                    <IdExercicioFiscal>22</IdExercicioFiscal>
                    <IdMov>
                        <int>9993</int>
                    </IdMov>
                    <TipoFaturamento>0</TipoFaturamento>
                    <dataBase>2017-11-21</dataBase>
                    <dataEmissao/>
                    <dataSaida/>
                    <efeitoPedidoFatAutomatico>2</efeitoPedidoFatAutomatico>
                    <listaMovItemFatAutomatico>
                <MovItemFatAutomatico>
                    <CodColigada>1</CodColigada>
                    <Checked>1</Checked>
                    <IdMov>9993</IdMov>
                    <NSeqItmMov>1</NSeqItmMov>
                    <Quantidade>1,0000</Quantidade>
                </MovItemFatAutomatico>                
                    </listaMovItemFatAutomatico>
                    <numeroMov></numeroMov>
                    <realizaBaixaPedido>true</realizaBaixaPedido> 
                </movCopiaFatPar>                                                          
            </MovFaturamentoProcParams>



    Definição do Processo

    Procedimentos para executar o processo de faturamento via WS.


    1- Crie uma request para configurar os dados do consumo no método "ExecuteWithParams" (É possível renomeá-la na janela de propriedades - Campo NAME)

    Este Método pede dois parâmetros:

    Parâmetro 1 = ProcessServerName (Nome do processo a ser consumido)

    Parâmetro 2 = strXmlParams (XML com os dados a serem consumidos)

    2 - Informar no primeiro parâmetro o valor MovFaturamentoProc

    3 - Informar no parâmetro do XML o valor do XML com a marcação obrigatório <![CDATA[–informara aqui o XML--]]>

    4 - Clicar no ícone Submeter (play verde) para consumir o serviço


    A tela configurada fica como na imagem abaixo:


    Importante

    • É necessário informar o usuário e senha para conexão do WS no menu de propriedades. Campos "Username" e "Password" respectivamente
    • O conteúdo do XML deve ser inserido dentro do conjunto de caracteres "<![CDATA[ ]]>", entre a ultima abertura de colchete e o primeiro fechamento dele
      ex.: <![CDATA[ <MovFaturamentoProcParams>
      ...
      </MovFaturamentoProcParams> ]]>

    Observações:

    Para mais informações:



     Consulte o WikiHelp TOTVS


       COMUNIDADE  R@Materiais e Suprimentos


    Canais de Atendimento:

    Abertura de Chamados Através do Portal Totvs www.suporte.totvs.com.br

    Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 5 – (Materiais)