Índice
Objetivo
Possibilitar a comunicação do SIGAJURI com outros ERPs para a geração de títulos.
Na página principal da rotina, estão disponíveis as opções:
Os campos indicados com (*) são de preenchimento obrigatório;
Preencha as informações de acordo com as orientações descritas em Principais Campos.
Veja também as funcionalidades disponíveis em Outras Ações.
Para efetuar uma alteração, localize o item a ser alterado;
Alguns campos estão com sombreamento, o que significa que estes não podem ser alterados;
Preencha as informações de acordo com as orientações descritas em Principais Campos.
Veja também as funcionalidades disponíveis em Outras Ações.
Após efetuar os ajustes, clique em:
- Fechar (para sair sem salvar a alteração);
Confirmar (salva a alteração e retorna à página inicial)
Acesse a rotina e visualize os dados cadastrados;
Para visualizar, localize primeiramente o item que deseja ver;
Clique na opção Visualizar, o sistema exibe a tela do cadastro.
Esta opção não permite fazer alterações.
No acesso à rotina são apresentados todos os cadastros existentes;
Para efetuar uma exclusão, localize primeiramente o item que deseja excluir;
Clique na opção Outras Ações / Excluir;
No alto da tela visualize esta mensagem sombreada:
Tem certeza que deseja excluir o item abaixo?
Esta opção não poderá ser desfeita após a confirmação da exclusão.
Certifique-se e para prosseguir, clique em:
Fechar (para sair sem salvar a exclusão);
Confirmar (exclui o item e retorna à página inicial).
Principais Campos
Campo | Descrição |
---|---|
Código | Preenchido automaticamente pelo sistema. Exemplo: 00001 |
Tipo | Indica o Tipo de integração, se será para Despesas ou Garantias Exemplo: 2-Despesa |
Ação | Indica o tipo de operação a ser executada e possui 3 opções: 1- Inclusão de Título 2- Consulta de Saldo 3- Exclusão de Título |
Web Service | Informe a url do webservice ao qual se pretende conectar. Exemplo: https://127.0.0.1:8080 |
Oper. WSDL | Informe a operação WSDL / Recurso que será consumido. Exemplo: /soap/financeiro/engine?type=entry&MI_PROCESSO_JURIDICO_SISJURI_OUT_SYNC |
Usuário | Informe o usuário para autenticação no webservice. Exemplo: User |
Senha | Informe a senha para autenticação no webservice. Exemplo: PassWord |
Tag Sta OK | Informe a Tag e valor que indicam o sucesso da Operação. Exemplo: engine?type=entry&version=3.0&Sender.Service=SISJURI_QA&Interface=urn:aes-com:sisjuri_i_fi_envio_processo_juridico^MI_PROCESSO_JURIDICO_SISJURI_OUT_SYNC |
Tag Msg OK | Informe a Tag que representa a mensagem de retorno a ser armazenada. Exemplo: <NUM_DOC> |
Cmp Msg OK | Informe o campo do Sigajuri onde será armazenada a mensagem de sucesso. Exemplo: NT3_XNUFCP |
Tag Msg Erro | Informe a Tag que representa a mensagem de retorno a ser armazenada. Exemplo: <MENSAGEM> |
Cmp Msg Erro | Informe o campo do Sigajuri onde será armazenada a mensagem de Erro. Exemplo: NT3_XNUFCP |
Layout | Neste campo deve ser informado o XML modelo para a integração. Considerações: No corpo do xml podemos usar o símbolo '%' para indicar que queremos pegar a informação de um determinado campo Exemplo: <FORMA_PAGTO>%NT3__FORMPG%</FORMA_PAGTO> No corpo do xml podemos usar o símbolo '$' para indigar que queremos pegar a informação de um determinado campo Exemplo: <FORMA_PAGTO>$iIF(M→MT3_TIPO == '001', M->NT3__FORMPG, '0001')$</FORMA_PAGTO> Exemplo de XML: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sisjuri_i_fi_envio_processo_juridico"> <soapenv:Header/> <soapenv:Body> <urn:MT_PROCESSO_JURIDICORequest> <NUM_DOC>%NT3_COD%</NUM_DOC> <DADOS_BASICOS> <FORNECEDOR>%A2_COMPLEMEM%</FORNECEDOR> <DATA_FATURA>%NT3_DATA%</DATA_FATURA> <DATA_LANCAMENTO>%NT3_DATA%</DATA_LANCAMENTO> <TIPO_DOC>%NSR__TIT%</TIPO_DOC> <MONTANTE>%NT3_VALOR%</MONTANTE> <TEXTO>$SubStr(M->NT3_CAJURI+';' + NSZ->NSZ_PATIVO, 1 , 38)$ </TEXTO> <REFERENCIA>DP CASO%NSZ_NUMCAS% $RIGHT(M->NT3_COD,1)$</REFERENCIA> </DADOS_BASICOS> <DADOS_FORNECEDOR> <NOME>%A2_NOME%</NOME> <RUA>0</RUA> <CAIXA_POSTAL>000000000</CAIXA_POSTAL> <CIDADE>0</CIDADE> <PAIS>BR</PAIS> <CHAVE_BANCO>%NT3__CHBAN%</CHAVE_BANCO> <CONTA_BANCARIA>%NT3__CBANC%</CONTA_BANCARIA> <CNPJ>%NT3__CGC%</CNPJ> <CPF>%NT3__CGC%</CPF> <IDIOMA>PT</IDIOMA> <CEP>000000000</CEP> <CODIGO_POSTAL>000000000</CODIGO_POSTAL> <PAIS_BANCO>BR</PAIS_BANCO> <PESSOA_FISICA>%NT3__PFIS%</PESSOA_FISICA> </DADOS_FORNECEDOR> <GUIA_PAGAMENTO> <DATA_BASICA>%NT3_DTFIN%</DATA_BASICA> <VENCTO_EM>%NT3_DTFIN%</VENCTO_EM> <FORMA_PAGTO>%NT3_CTIPOT%</FORMA_PAGTO> <CONDICAO_PAGTO>0%NT3_CONDPG%</CONDICAO_PAGTO> <BLOQUEIO_PAGTO>O</BLOQUEIO_PAGTO> </GUIA_PAGAMENTO> <DETALHE> <RAZAO>$Iif(AllTrim(NSZ->NSZ_CAREAJ) == 'TRAB', NSR->NSR__ITFLU, NSR->NSR__CTA)$</RAZAO> <TEXTO_CABECALHO>%NRB_DESC%</TEXTO_CABECALHO> <DIVISAO>123</DIVISAO> <CENTROCUSTO>%NSR__CCUST%</CENTROCUSTO> <ITEM_FIN>4321-MATER</ITEM_FIN> </DETALHE> <ITENS> <CTARAZAO>%NSR__CTA%</CTARAZAO> <MONTANTE>%NT3_VALOR%</MONTANTE> <CDIMPOSTO>?</CDIMPOSTO> <DOMICILIOFISCAL>?</DOMICILIOFISCAL> <TEXTO>?</TEXTO> <DIVISAO>?</DIVISAO> <CENTROCUSTO>%NSR__CCUST%</CENTROCUSTO> </ITENS> </urn:MT_PROCESSO_JURIDICO_Request> </soapenv:Body> </soapenv:Envelope> |