101
SAPIENS SID SID – Guia de Referência (C) Senior Sistemas Corporativos Ltda. 11

Sapiens Sid 1

Embed Size (px)

DESCRIPTION

Senior Sapiens Sid

Citation preview

Page 1: Sapiens Sid 1

SAPIENS SID

SID – Guia de Referência

(C) Senior Sistemas Corporativos Ltda.Janeiro 2010

ÍNDICE ANALÍTICO

(C) Senior Sistemas Corporativos Ltda. 11

Page 2: Sapiens Sid 1

SAPIENS SID

1 GUIA DE REFERÊNCIA........................................................................................................................................................51.1 AUTENTICAÇÃO (LOGIN/REGISTRO)..............................................................................................51.2 ENVIANDO AÇÕES (SUBMETER REQUISIÇÕES)...............................................................................51.3 AUTENTICAÇÃO EMBUTIDA..........................................................................................................51.4 NOTAS DE IMPLEMENTAÇÃO........................................................................................................6

2 AÇÕES IMPLEMENTADAS...................................................................................................................................................62.1 AÇÕES UTILITÁRIAS....................................................................................................................6

2.1.1 ALTERAR EMPRESA/FILIAL (Usuário ativo).................................................................................................62.1.2 EXECUTAR REGRA INTERNA (Regras LSP)..................................................................................................72.1.3 IMPRIMIR RELATÓRIO (Imprimir ou gerar imagens)...................................................................................72.1.4 IMPRIMIR BLOQUETOS (Imprimir ou gerar imagens)..................................................................................72.1.5 IMPRIMIR NOTAS FISCAIS DE SAÍDA...........................................................................................................82.1.6 OBTER INFORMAÇÕES DA CONEXÃO ATUAL (Uso interno)........................................................................82.1.7 ENCERRAR CONEXÃO ATUAL.....................................................................................................................8

2.2 MERCADO – PEDIDO DE VENDAS..................................................................................................82.2.1 GRAVAR CABECALHO PEDIDO (Incluir/alterar)...........................................................................................82.2.2 GRAVAR CABECALHO PEDIDO PREVISÃO (Incluir/alterar)..........................................................................92.2.3 GRAVAR ITEM DE PRODUTO (Incluir/alterar)..............................................................................................92.2.4 GRAVAR ITEM DE PRODUTO PREVISÃO (Incluir/alterar)...........................................................................102.2.5 GRAVAR ITEM DE SERVIÇO (Incluir/alterar).............................................................................................112.2.6 FECHAR PEDIDO......................................................................................................................................112.2.7 FECHAR PEDIDO PREVISÃO......................................................................................................................122.2.8 EXCLUIR PEDIDO......................................................................................................................................122.2.9 EXCLUIR PEDIDO PREVISÃO.....................................................................................................................122.2.10 EXCLUIR ITEM DE PRODUTO..................................................................................................................122.2.11 EXCLUIR ITEM DE PRODUTO PREVISÃO.................................................................................................122.2.12 EXCLUIR ITEM DE SERVIÇO....................................................................................................................122.2.13 GRAVAR OBSERVAÇÃO (Incluir/alterar).................................................................................................132.2.14 EXCLUIR OBSERVAÇÃO..........................................................................................................................132.2.15 LISTAR EMBALAGENS DO PEDIDO..........................................................................................................132.2.16 CONFIRMAR CONFERÊNCIA DA EMBALAGEM.........................................................................................132.2.17 SUBSTITUIR EMBALAGEM.......................................................................................................................142.2.18 ANALISAR ESTOQUE DE EMBALAGENS..................................................................................................142.2.19 ANALISAR OBSERVAÇÃO DE BLOQUEIO POR ÁREA................................................................................142.2.20 GRAVAR PEDIDO VIA CONTRATO DE LICITAÇÃO....................................................................................152.2.21 GRAVAR PEDIDO EM GRADE..................................................................................................................18

2.3 SUPRIMENTOS – COTAÇÕES......................................................................................................252.3.1 GRAVAR COTAÇÃO..................................................................................................................................25

2.4 MERCADO – NOTA FISCAL VENDA...............................................................................................252.4.1 GRAVAR CABEÇALHO DA NOTA FISCAL VENDA (Incluir)..........................................................................252.4.2 FECHAR NOTA FISCAL VENDA..................................................................................................................262.4.3 CANCELAR NOTA FISCAL VENDA..............................................................................................................262.4.4 RECALCULAR PARCELAS (Baseado na cond. pgto.)..................................................................................262.4.5 GRAVAR ITEM DE PRODUTO NA NOTA FISCAL VENDA (Incluir)................................................................272.4.6 GRAVAR ITEM DE SERVIÇO NA NOTA FISCAL VENDA (Incluir)..................................................................272.4.7 CANCELAR FATURA..................................................................................................................................282.4.8 LISTAR EMBALAGENS DA NFV PARA CONTROLE DE EMBARQUE..............................................................282.4.9 COMPOR O DOCUMENTO DE EMBARQUE COM A NFV..............................................................................292.4.10 ATUALIZAÇÃO DA SITUAÇÃO DA NFV ELETRÔNICA................................................................................292.4.11 ATUALIZAÇÃO DA SITUAÇÃO DO CT ELETRÔNICO.................................................................................292.4.12 ATUALIZAÇÃO DA SITUAÇÃO DA NFS ELETRÔNICA................................................................................302.4.13 FECHAR CONTROLE DE EMBARQUE.......................................................................................................30

2.5 SUPRIMENTOS – NOTA FISCAL COMPRA......................................................................................302.5.1 GRAVAR CABEÇALHO DA NOTA FISCAL COMPRA (Incluir)........................................................................302.5.2 GRAVAR ITEM DE PRODUTO NA NOTA FISCAL COMPRA (Incluir)..............................................................312.5.3 GRAVAR ITEM DE SERVIÇO NA NOTA FISCAL COMPRA (Incluir)...............................................................332.5.4 GRAVAR PARCELAS MANUAIS NA NOTA FISCAL DE COMPRA...................................................................352.5.5 FECHAR NOTA FISCAL COMPRA...............................................................................................................362.5.6 CANCELAR NOTA FISCAL COMPRA...........................................................................................................362.5.7 GERAR NOTA FISCAL VIA ORDEM DE COMPRA.........................................................................................362.5.8 GRAVAR RATEIO PARA ITEM DE PRODUTO..............................................................................................362.5.9 GRAVAR RATEIO PARA ITEM DE SERVIÇO................................................................................................36

2.6 SUPRIMENTOS – ORDEM DE COMPRA.........................................................................................372.6.1 GRAVAR CABEÇALHO ORDEM DE COMPRA..............................................................................................372.6.2 EXCLUIR ORDEM DE COMPRA..................................................................................................................382.6.3 GRAVAR ITEM DE PRODUTO NA ORDEM DE COMPRA..............................................................................382.6.4 GRAVAR ITEM DE SERVIÇO NA ORDEM DE COMPRA................................................................................382.6.5 FECHAR ORDEM DE COMPRA...................................................................................................................392.6.6 GERAR ORDEM DE COMPRA VIA COTAÇÃO..............................................................................................39

2.7 SUPRIMENTOS – ESTOQUES.......................................................................................................392.7.1 GERAR REQUISIÇÃO.................................................................................................................................392.7.2 ATENDER REQUISIÇÃO.............................................................................................................................402.7.3 EXCLUIR REQUISIÇÃO..............................................................................................................................402.7.4 MOVIMENTAR ESTOQUE...........................................................................................................................402.7.5 EXCLUIR MOVIMENTO DE ESTOQUE.........................................................................................................412.7.6 LISTAR ITENS DA EMBALAGEM.................................................................................................................412.7.7 CONFIRMAR CONFERÊNCIA DA EMBALAGEM...........................................................................................412.7.8 GRAVAR SOLICITAÇÃO DE COMPRA (Incluir/alterar)................................................................................422.7.9 EXCLUIR SOLICITAÇÃO DE COMPRA.........................................................................................................42

(C) Senior Sistemas Corporativos Ltda. 22

Page 3: Sapiens Sid 1

SAPIENS SID

2.7.10 BUSCAR ESTOQUE DISPONÍVEL.............................................................................................................422.7.11 BUSCAR PREÇO MÉDIO..........................................................................................................................432.7.12 BUSCAR ESTOQUE GRADE.....................................................................................................................43

2.8 MERCADO – NOTA FISCAL TRANSFERÊNCIA.................................................................................452.8.1 MARCAR EMBALAGEM/PRODUTO PARA TRANSFERÊNCIA........................................................................452.8.2 BUSCAR ITENS DA NOTA FISCAL DE TRANSFERÊNCIA.............................................................................452.8.3 CONFIRMAR CONFERÊNCIA DOS ITENS DA NFT.......................................................................................46

2.9 MERCADO – PRÉ-FATURAS.........................................................................................................462.9.1 CRIAR EMBALAGEM PARA PRÉ-FATURA...................................................................................................462.9.2 INCLUIR OS CONTEÚDOS DAS EMBALAGEM DA PRÉ-FATURA..................................................................462.9.3 EXCLUIR EMBALAGEM DA PRÉ-FATURA...................................................................................................47

2.10 CADASTROS – CLIENTES.........................................................................................................472.10.1 GRAVAR CLIENTE (Incluir/alterar)..........................................................................................................472.10.2 GRAVAR DEFINIÇÕES DO CLIENTE (Incluir/alterar)................................................................................482.10.3 EXCLUIR CLIENTE...................................................................................................................................492.10.4 EXCLUIR DEFINIÇÕES DO CLIENTE.........................................................................................................502.10.5 GRAVAR DADOS PESSOA JURÍDICA (Incluir/alterar)...............................................................................502.10.6 EXCLUIR DADOS PESSOA JURÍDICA........................................................................................................502.10.7 GRAVAR DADOS PESSOA FÍSICA (Incluir/alterar)...................................................................................512.10.8 EXCLUIR DADOS PESSOA FÍSICA............................................................................................................522.10.9 GRAVAR CONTATO DO CLIENTE (Incluir/alterar)....................................................................................522.10.10 EXCLUIR CONTATO DO CLIENTE..........................................................................................................532.10.11 GRAVAR ENDEREÇO DE ENTREGA.......................................................................................................532.10.12 EXCLUIR ENDEREÇO DE ENTREGA.......................................................................................................532.10.13 GRAVAR ENDEREÇO DE COBRANÇA....................................................................................................542.10.14 EXCLUIR ENDEREÇO DE COBRANÇA....................................................................................................54

2.11 CADASTROS – FORNECEDORES...............................................................................................542.11.1 GRAVAR FORNECEDOR (Incluir/alterar).................................................................................................542.11.2 GRAVAR DEFINIÇÕES DO FORNECEDOR (Incluir/alterar).......................................................................552.11.3 EXCLUIR FORNECEDOR..........................................................................................................................552.11.4 EXCLUIR DEFINIÇÕES DO FORNECEDOR................................................................................................56

2.12 CADASTROS – PRODUTOS......................................................................................................562.12.1 GRAVAR PRODUTO (Incluir/alterar)........................................................................................................562.12.2 EXCLUIR PRODUTO................................................................................................................................562.12.3 GRAVAR DERIVAÇÃO (Incluir/alterar).....................................................................................................572.12.4 EXCLUIR DERIVAÇÃO.............................................................................................................................57

2.13 FINANÇAS – CONTAS A RECEBER.............................................................................................572.13.1 GRAVAR TÍTULO CR...............................................................................................................................572.13.2 BAIXAR TÍTULO CR.................................................................................................................................582.13.3 GRAVAR RATEIO TÍTULO CR...................................................................................................................592.13.4 EXCLUIR TÍTULO CR...............................................................................................................................592.13.5 EXCLUIR BAIXA CR.................................................................................................................................602.13.6 ALTERAR TÍTULO CR (Somente data de vencimento)............................................................................602.13.7 SELECIONAR TÍTULO CR.........................................................................................................................602.13.8 PROCESSAR BAIXAS AUTOMÁTICAS.......................................................................................................61

2.14 FINANÇAS – CONTAS A PAGAR................................................................................................612.14.1 GRAVAR TÍTULO CP................................................................................................................................612.14.2 BAIXAR TÍTULO CP.................................................................................................................................622.14.3 GRAVAR RATEIO TÍTULO CP...................................................................................................................632.14.4 EXCLUIR TÍTULO CP...............................................................................................................................632.14.5 EXCLUIR BAIXA CP.................................................................................................................................63

2.15 FINANÇAS – TESOURARIA.......................................................................................................632.15.1 GRAVAR MOVIMENTO (Incluir/alterar)....................................................................................................642.15.2 GRAVAR RATEIO DO MOVIMENTO..........................................................................................................642.15.3 PROCESSAR MOVIMENTO (CHEQUE)......................................................................................................64

2.16 FINANÇAS – PROJETOS...........................................................................................................652.16.1 GRAVAR LANÇAMENTO..........................................................................................................................652.16.2 EXCLUIR LANÇAMENTO..........................................................................................................................65

2.17 CONTROLADORIA – TRIBUTOS - REDUÇÃO Z............................................................................662.17.1 GRAVAR TOTALIZADORES DA REDUÇÃO Z............................................................................................662.17.2 GRAVAR MOVIMENTOS DA REDUÇÃO Z.................................................................................................662.17.3 GRAVAR RATEIOS DOS MOVIMENTOS DA REDUÇÃO Z..........................................................................672.17.4 GRAVAR ITENS DA REDUÇÃO Z.............................................................................................................67

2.18 CONTROLADORIA – TRIBUTOS – NOTA FISCAL COMPRA............................................................682.18.1 GRAVAR DADOS GERAIS (Incluir/alterar)...............................................................................................682.18.2 GRAVAR RATEIOS DOS DADOS GERAIS.................................................................................................692.18.3 GRAVAR ITEM (Incluir/alterar)................................................................................................................702.18.4 EXCLUIR ITEM........................................................................................................................................712.18.5 GRAVAR PARCELA COMPRA (Incluir/alterar)..........................................................................................722.18.6 EXCLUIR PARCELA COMPRA...................................................................................................................722.18.7 GRAVAR ENTRADA, VENCIMENTO, LOTE E SÉRIE (Incluir/alterar)..........................................................722.18.8 EXCLUIR ENTRADA, VENCIMENTO, LOTE E SÉRIE..................................................................................722.18.9 GRAVAR LIGAÇÃO ENTRE ITENS (Incluir/alterar)....................................................................................732.18.10 EXCLUIR LIGAÇÃO ENTRE ITENS..........................................................................................................73

2.19 CONTROLADORIA – TRIBUTOS – NOTA FISCAL VENDA...............................................................732.19.1 GRAVAR DADOS GERAIS (Incluir/alterar)...............................................................................................732.19.2 GRAVAR RATEIOS DOS DADOS GERAIS.................................................................................................752.19.3 GRAVAR ITEM (Incluir/alterar)................................................................................................................752.19.4 EXCLUIR ITEM........................................................................................................................................772.19.5 GRAVAR CONHECIMENTO DE TRANSPORTE (Incluir/alterar)..................................................................77

(C) Senior Sistemas Corporativos Ltda. 33

Page 4: Sapiens Sid 1

SAPIENS SID

2.19.6 EXCLUIR CONHECIMENTO DE TRANSPORTE..........................................................................................772.19.7 GRAVAR PARCELAS DE VENDA (Incluir/alterar)......................................................................................782.19.8 EXCLUIR PARCELAS DE VENDA..............................................................................................................782.19.9 GRAVAR ENTRADA, VENCIMENTO, LOTE E SÉRIE (Incluir/alterar)..........................................................782.19.10 EXCLUIR ENTRADA, VENCIMENTO, LOTE E SÉRIE................................................................................782.19.11 GRAVAR LIGAÇÃO ENTRE ITENS (Incluir/alterar)..................................................................................792.19.12 EXCLUIR LIGAÇÃO ENTRE ITENS..........................................................................................................79

2.20 CONTROLADORIA – TRIBUTOS – INVENTÁRIO DE ESTOQUES......................................................792.20.1 GRAVAR SALDOS FÍSICOS MENSAIS (Incluir/alterar)..............................................................................792.20.2 GRAVAR SALDOS CONSIGNADOS (Incluir/alterar)..................................................................................79

2.21 CONTROLADORIA – CONTABILIDADE.......................................................................................802.21.1 GERAR LOTE CONTÁBIL.........................................................................................................................802.21.2 EXCLUIR LOTE CONTÁBIL.......................................................................................................................802.21.3 GERAR LANÇAMENTO............................................................................................................................802.21.4 INTEGRAÇÃO CONTÁBIL.........................................................................................................................81

2.22 CONTROLADORIA – PATRIMÔNIO............................................................................................822.22.1 MOVIMENTAR BEM.................................................................................................................................822.22.2 BUSCAR DEPRECIAÇÃO DO BEM............................................................................................................82

2.23 MANUFATURA – ORDEM DE PRODUÇÃO...................................................................................832.23.1 APONTAR ORDENS DE PRODUÇÃO........................................................................................................832.23.2 REMETER/RETORNAR SERVIÇO DE TERCEIROS......................................................................................832.23.3 BAIXAR COMPONENTES DA O.P./O.S......................................................................................................83

3 SIDXML............................................................................................................................................................................843.1 SINTAXE XML...........................................................................................................................843.2 EXEMPLO.................................................................................................................................85

(C) Senior Sistemas Corporativos Ltda. 44

Page 5: Sapiens Sid 1

SAPIENS SID

1 GUIA DE REFERÊNCIA

1.1 AUTENTICAÇÃO (LOGIN/REGISTRO)

O primeiro ato é enviar uma ação de "login" ao Sapiens Server para que o mesmo valide as permissões do usuário que irá interagir com a base Sapiens.

Sintaxe:http://<servidor>/<diretório_virtual>/conector.exe?

SIS=CO&LOGIN=SID&ACAO=EXESENHA&NOMUSU=<usuário>&SENUSU=<senha>

Onde:<servidor> Nome ou IP do servidor web.<diretório_virtual> Nome do diretório virtual.SIS=CO Parâmetro interno: obrigatório em todas as açõesLOGIN=SID Parâmetro interno: obrigatório em todas as ações<usuário> Nome do usuário do Sistema Sapiens.<senha> Senha do usuário do Sistema Sapiens.

Se a validação do usuário for efetivada, o retorno da requisição acima deverá ser um "código de conexão", que será repassado posteriormente como parâmetro para validar e garantir a autenticidade das demais ações.

IMPORTANTE: Deve-se utilizar uma conta de usuário Sapiens exclusivamente para este fim.

Exemplo:http://servidor/sapiensweb/conector.exe?

SIS=CO&LOGIN=SID&ACAO=EXESENHA&NOMUSU=USUARIO&SENUSU=SENHA

Exemplo de retorno devolvido pelo Sapiens Server, caso login seja bem sucedido:38659379861527810

Exemplo de retorno devolvido pelo Sapiens Server, caso erro:ERRO: Usuário ou senha inválidoOu<html>Time-out error...</html>

1.2 ENVIANDO AÇÕES (SUBMETER REQUISIÇÕES)

Nesta etapa, são enviadas as ações que interagem diretamente com a base do Sapiens. Lembrando que o código de conexão, retorno da execução da URL de login, deverá ser acrescido em todas estas ações enviadas ao Sapiens Server.

Formato genérico (para todas as demais ações):http://<servidor>/<diretório_virtual>/conector.exe?

SIS=CO&LOGIN=SID&USER=<usuário>&CONNECTION=<código_de_conexão>&ACAO=<ação>&<parâmetro>=<valor>&...

Exemplo:http://servidor/sapiensweb/conector.exe?

SIS=CO&LOGIN=SID&USER=USUARIO&CONNECTION=38659379861527810&ACAO=SID.PED.GRAVAR&CODCLI=99

Neste exemplo, envia-se uma requisição ao Sapiens Server para que seja gerado um pedido (cabeçalho) na base Sapiens, cujo código de cliente seja “99”. A ação SID.PED.GRAVAR retorna o número do pedido gerado (caso não ocorra erro).

Parâmetro opcional:AcceptEmptyField Indica se os campos passados sem valor ("CAMPO=") devem ser considerados ou não nas

ações. Valores possíveis: "0" - não considera; "1" (padrão) - considera.

1.3 AUTENTICAÇÃO EMBUTIDA

É possível executar uma ação comum juntamente com a ação de autenticação EXESENHA. Este método facilita a implementação e melhora o desempenho. A forma de escrevê-la é semelhante à ação de login, acrescido do parâmetro "PROXACAO=<ação>" e mais os parâmetros da próxima ação. Recomenda-se utilizá-la apenas quando houver necessidade de executar ações isoladas.

Formato:http://<servidor>/<diretório_virtual>/conector.exe?

SIS=CO&LOGIN=SID&ACAO=EXESENHA&NOMUSU=<usuário>&SENUSU=<senha>&PROXACAO=<ação_a_executar_após_login>&<parâmetro>=<valor>&...

Exemplo:http://servidor/sapiensweb/conector.exe?

SIS=CO&LOGIN=SID&ACAO=EXESENHA&NOMUSU=USUARIO&SENUSU=SENHA&PROXACAO=SID.PED.GRAVAR&CODCLI=99

(C) Senior Sistemas Corporativos Ltda. 55

Page 6: Sapiens Sid 1

SAPIENS SID

1.4 NOTAS DE IMPLEMENTAÇÃO

As notas abaixo enfatizam dicas e limitações importantes para a utilização do sistema:

a) Algumas ações contêm "+ LF" no final da definição do formato de retorno, indicando que poderão retornar mais de uma linha de dados.

b) Recomenda-se limpar o retorno das ações, ou seja, remover eventuais "CR+LF" e excesso de espaços.

c) Toda ação enviada sempre retorna alguma informação, seja ela, uma simples literal "OK" ou várias linhas de dados.

d) Algumas ações possuem um parâmetro opcional denominado "Delim". Sua função é determinar o caractere separador dos campos de retorno da ação. O valor padrão é ";" (ponto-e-vírgula).

e) O código de conexão perde a validade após a execução da ação de LOGOFF ou quando o tempo de ociosidade expira. Quando isso ocorrer, é necessário um efetuar novo login.

f) Os valores de cada parâmetro devem ser sempre atribuídos diretamente sem caracteres tipo aspas, independente do tipo de dado esperado pelo parâmetro (Exemplo: NOMCLI=SENIOR, CODCLI=33, DATATU=01/01/2003, VALDSC=199.50). Não deve ser utilizado espaços antes ou depois do caractere "=" (Exemplo incorreto: CODCLI = 123 Exemplo correto: CODCLI=123).

g) Todas as operações serão realizadas sempre baseadas na empresa/filial ativa do usuário utilizado no login. Uma forma de modificar a empresa/filial é utilizando uma ação específica (ver documentação). A outra é entrar no Sapiens com este usuário e alterando manualmente sua empresa/filial de operação. Deve-se criar um usuário Sapiens exclusivo para utilização com o Sapiens SID.

h) O separador decimal utilizado nos parâmetros numéricos deve ser o ponto ".".

i) É recomendável consistir o retorno de cada ação para certificar-se que a mesma foi executada com sucesso. Na maioria delas, basta verificar se o retorno é igual ao literal "OK". Já em outras (exemplo SID.PED.GRAVAR) é interessante verificar se o retorno é um número válido, ou seja, contendo apenas dígitos numéricos.

j) Atualmente a maioria dos ambientes de programação, possui alguma forma de implementar a comunicação através de HTTP. É interessante verificar a documentação da linguagem em questão.

k) Dependendo do componente ou rotina HTTP utilizada pelo sistema externo, pode ser necessário codificar alguns caracteres, como por exemplo substituir espaços " " por sinais de adição "+".

l) Recomenda-se utilizar o método POST para submeter às ações, pois o método GET é limitado quanto ao "tamanho" e quantidade de dados submetidos numa única requisição.

m) Para ativar o log (histórico) de ações recebidas e processadas pelo Sapiens Server, deve-se informar um parâmetro no atalho do executável. O parâmetro poderá ser colocado em qualquer ordem e seu nome é "-DUMPLOG". Exemplo: "c:\senior\sapiens\sapienssrv.exe -DUMPLOG. ...". Será gerado um ou mais arquivos no diretório de logs do sistema com o nome SAPIENSRV_DUMPLOG_<nnn>_<DATAHORA>.LOG.

n) Para utilizar o recurso de "nomeação de instâncias" ou "multi-bases", é necessário acrescentar um parâmetro nas ações SID. Seu nome é "BASE" e seu conteúdo deve ser o nome da base configurada no arquivo HTTPCFG.INI. Exemplo: ....ACAO=SID.SRV.STATUS&BASE=DEMO.... (ver maiores detalhes no manual do Sapiens Server).

o) IMPORTANTE: O tempo máximo de processamento de uma ação é cinco minutos (limite do IIS). Depois deste tempo, a comunicação é interrompida seguida de uma mensagem de time-out. Deve-se ficar atento à esta limitação, principalmente quando utilizar o recurso SIDXML.

2 AÇÕES IMPLEMENTADASEste capítulo relaciona todas as ações implementadas no Sapiens Server até a data de revisão deste documento.

2.1 AÇÕES UTILITÁRIASAs ações utilitárias (grupo de serviços “.SRV.”) não estão homologadas para uso em conjunto com os serviços MC (multicamada).

2.1.1 ALTERAR EMPRESA/FILIAL (Usuário ativo)

Ação:SID.Srv.AltEmpFil

Parâmetros obrigatórios:CodEmp Código da empresaCodFil Código da filial

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 66

Page 7: Sapiens Sid 1

SAPIENS SID

Observação:Esta ação deve ser utilizada com cautela, pois modifica a empresa/filial ativa do usuário utilizado na autenticação. Alterações de empresa/filial no Sapiens podem conflitar com as ações SID, assim como ações concorrentes, caso estejam todos usando o mesmo usuário. Recomenda-se criar um usuário distinto para cada empresa/filial.

2.1.2 EXECUTAR REGRA INTERNA (Regras LSP)

Ação:SID.Srv.Regra

Parâmetros obrigatórios:NumReg Número da regra

Parâmetros opcionais:Todo parâmetro adicional passado com algum valor, poderá ser utilizado internamente pela regra, bastando criar uma variável de mesmo nome (definir alfa <parâmetro>)

Retorno:O retorno da regra deverá ser atribuído à variável alfa "ValStr".

2.1.3 IMPRIMIR RELATÓRIO (Imprimir ou gerar imagens)

Ação:SID.Srv.ExeRel

Parâmetros obrigatóriosNome Nome do modelo (.ger)

Parâmetros opcionaisImpressora** Nome ou compartilhamento da impressora, se desejar imprimir diretoFormato *** Informar valor o "JPEG" se desejar gerar uma imagem JPEG do relatórioQualidade Qualidade do JPEG (0-100 padrão 65)Dado_<Campo>... Nome do campo de entrada, definido no modelo* Acrescentar sempre o termo "Dado_" antes do nome do campo definido nos parâmetros de entrada do modelo** Utilizar este parâmetro se desejar imprimir ao invés de apenas executar*** Utilizar este parâmetro para gerar uma imagem JPEG ao inves de apenas executar

Retorno:<definido pelo modelo>Ou"OK" (caso seja informado o parâmetro "Impressora=...")Ou"<caminho do arquivo JPEG>" (caso seja informado o parâmetro "Formato=JPEG")

2.1.4 IMPRIMIR BLOQUETOS (Imprimir ou gerar imagens)

Ação:SID.Srv.ExeBlo

Parâmetros obrigatóriosNome Nome do modelo (.blo)Impressora Nome ou compartilhamento da impressora, se desejar imprimir diretoNosNum* Nosso númeroCodPor Código do portadorCodCrt Código da carteira* Apenas quando requerido

Parâmetros obrigatórios para bloquetos do comercialCodSnf Série da nota fiscalNumNfv Número da nota fiscal

Parâmetros obrigatórios para bloquetos do financeiroCodTpt Código do tipo de títuloNumTit Número do título

Parâmetros opcionaisWheCla Cláusula WHEREMens01 Texto da mensagem 1Mens02 Texto da mensagem 2Mens03 Texto da mensagem 3Mens04 Texto da mensagem 4Formato Informar valor o "JPEG" se desejar gerar uma imagem Jpeg do relatórioQualidade Qualidade do JPEG (0-100 padrão 65)

Retorno:"OK" (caso seja informado o parâmetro "Impressora=...")Ou"<caminho>" (caso seja informado o parâmetro "Formato=JPEG")

(C) Senior Sistemas Corporativos Ltda. 77

Page 8: Sapiens Sid 1

SAPIENS SID

2.1.5 IMPRIMIR NOTAS FISCAIS DE SAÍDA

Ação:SID.Srv.ExeNfs (RFNF)

Parâmetros obrigatórios:Nome Nome do modelo (.nfs)Impressora Nome ou compartilhamento da impressoraCodSnf Série da nota fiscal de saídaNumNfv Abrangência de números de notas fiscais de saída

Parâmetros opcionais:PreImp Número pré-impresso inicial

Retorno:"OK"

Observações:Esta ação respeita os formatos de saída e a lógica definida nos modelos, com exceção das definições de impressora (selecionar impressora, impressora padrão, etc), por exemplo, se o objetivo é a "impressão para arquivo", isto deve ser definido no modelo do relatório, pelo gerador de relatórios.O modelo de nota fiscal de saída não pode estar configurado para pré-visualizar o relatório ou imprimir para vídeo, caso contrário a ação retornará um erro.A impressora a ser usada (passada por parâmetro) deve obrigatoriamente estar instalada no servidor e ser do tipo texto.Importante ressaltar que, no SapiensWeb, o diretório padrão para geração dos arquivos de relatório definido no CFG (chave REPORTS) é ignorado e é sempre usado o diretório temporário para este fim.

2.1.6 OBTER INFORMAÇÕES DA CONEXÃO ATUAL (Uso interno)

Ação:SID.Srv.Status

Retorno:Informações referentes à conexão ativa – uso interno

2.1.7 ENCERRAR CONEXÃO ATUAL

Ação:LogOff

Retorno:"OK"

2.2 MERCADO – PEDIDO DE VENDAS

2.2.1 GRAVAR CABECALHO PEDIDO (Incluir/alterar)

Ação:SID.Ped.Gravar (RVPE)

Parâmetros obrigatórios:CodCli Código do cliente

Parâmetros opcionais: NumPed Número do pedidoTipPed Tipo do pedidoTnsPro Transação para produtosTnsSer Transação para serviçosDatEmi Data da emissãoDatPrv Data de previsão do pedidoObsPed Observação do pedidoSeqEnt Seqüência do endereço de entrega do clienteSeqCob Seqüência do endereço de cobrança do clienteSeqCto Seqüência do contato do clientePedCli Número do pedido no clienteCodCpg Código da condição de pagamentoCodFpg Código da forma de pagamentoSitPed Situação do pedidoCodRep Código do representanteCodVen Código do vendedorCodTra Código da transportadoraCodRed Código da transportadora de redespachoCodRoe Código da rota de entregaSeqRoe Seqüência do cliente na rotaCodPor Código do portadorCodCrt Código da carteira

(C) Senior Sistemas Corporativos Ltda. 88

Page 9: Sapiens Sid 1

SAPIENS SID

VlrFre Valor de frete do pedidoPerFre Percentual de frete do pedidoCifFob Indicativo se o frete é CIF (C) ou FOB (F)QtdAbe Quantidade em abertoPerOf1 Percentual de oferta 1 para o pedidoPerOf2 Percentual de oferta 2 para o pedidoPerDs1 Percentual de desconto 1 do clientePerDs2 Percentual de desconto 2 do clientePerDs3 Percentual de desconto 3 do clientePerDs4 Percentual de desconto 4 do clientePedBlo Indicativo de pedido bloqueadoAcePar Indicativo se o pedido aceita faturamento parcialVlrDar Valor de Arredondamento (em caso de desconto esse valor deve ser negativo)PlaVei Placa do VeículoCodMoe Código da moeda/índice que o preço unitário está representadoCodMcp Moeda ou índice para correção do preço unitário

Retorno:<NumPed> Número do pedido gerado

Observação:Esta ação aceita campos de usuário.

2.2.2 GRAVAR CABECALHO PEDIDO PREVISÃO (Incluir/alterar)

Ação:SID.Ped.GravarPrevisao (RVPE)

Parâmetros opcionais: NumPed Número do pedidoDatEmi Data da emissãoDatPrv Data de previsão do pedidoSitPed Situação do pedidoCodPvp* Código do período de produção e venda* O campo codpvp não existe fisicamente na tabela de pedidos, mas é usado no cabeçalho da função apenas para atribuir a data final do período à data de previsão do pedido

Retorno:<NumPed> Número do pedido gerado

Observação:Esta ação aceita campos de usuário.

2.2.3 GRAVAR ITEM DE PRODUTO (Incluir/alterar)

Ação:SID.Ped.GravarProduto (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqIpd Seqüência – informar somente para alteraçãoCodPro Código do produtoCodDer Código da derivaçãoQtdPed Quantidade do produtoCodTpr* Código da tabela de preçoPreUni* Preço unitário* Utilizar CodTpr ou PreUni

Parâmetros opcionais: TnsPro Transação para produtosUniVen**** Unidade de medida de vendaQtdVen* *** Quantidade de medida de vendaPreVen**** Preço de vendaPedCli Número do pedido no clienteSeqPcl Seqüência do pedido no clienteCplIpd Complemento da descrição do produtoCodDep Código do depósitoCodLot Número do loteQtdCan Quantidade canceladaDatEnt Data da entregaPerOfe Percentual de ofertaPerDsc Percentual de descontoPerCom Percentual de comissãoSitIpd Situação do itemResEst Reserva estoque (S=sim, N=não)IdxGrd Indexador da GradeCodFxa Código da faixa da gradeCodCcu Código do centro de custoCtaRed Código da conta contábil reduzidaPerIpi Percentual de IPI

(C) Senior Sistemas Corporativos Ltda. 99

Page 10: Sapiens Sid 1

SAPIENS SID

PerIcm Percentual de ICMSPerIrf Percentual de IRRFPerCff Percentual de COFINSPerPif Percentual de PISPerCrt Percentual de COFINS RetidoPerPit Percentual de PIS RetidoPerCsl Percentual de CSLL RetidoCtaFin(n)* Conta financeira**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custoPerCta(n)* Percentual do rateio da conta***VlrCta(n)* Valor do rateio da conta***PerRat(n)* Percentual do rateio***VlrRat(n)* Valor do rateio***VlrDsc Valor do descontoNumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projetoObsRat(n)* Observação do rateio

* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.**** Utilizar estes campos para entrar com uma unidade de medida diferente da padrão – não informar QtdPed, PreUni.

Retorno:<SeqIpd> Seqüência do item

Observação:Esta ação aceita campos de usuário.

2.2.4 GRAVAR ITEM DE PRODUTO PREVISÃO (Incluir/alterar)

Ação:SID.Ped.GravarProdutoPrevisao (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqIpd Seqüência – informar somente para alteraçãoCodPro Código do produtoCodDer Código da derivaçãoQtdPed Quantidade do produto

Parâmetros opcionais: TnsPro Transação para produtosUniVen* Unidade de medida de vendaQtdVen* Quantidade de medida de vendaPedCli Número do pedido no clienteSeqPcl Seqüência do pedido no clienteCplIpd Complemento da descrição do produtoCodDep Código do depósitoQtdCan Quantidade canceladaDatEnt** Data da entregaCodPvp*** Código do período de produção e vendaSitIpd Situação do item* Utilizar estes campos para entrar com uma unidade de medida diferente da padrão – não informar QtdPed.** Informando valor para esse campo, será sobreposta qualquer sugestão feita com base nos dados gerais do pedido ou a partir do código do período de produção e venda.*** Ao informar o campo CodPvp o sitema faz automaticamente a busca da data final do período e atribui esta ao item de produto.

Retorno:<SeqIpd> Seqüência do item

Observação:Esta ação aceita campos de usuário.

2.2.5 GRAVAR ITEM DE SERVIÇO (Incluir/alterar)

Ação:SID.Ped.GravarServico (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqIsp Seqüência – informar somente para alteraçãoCodSer Código do serviçoQtdPed Quantidade do serviçoCodTpr* Código da tabela de preçoPreUni* Preço unitário* Utilizar CodTpr ou PreUni

Parâmetros opcionais: TnsSer Transação para serviços

(C) Senior Sistemas Corporativos Ltda. 1010

Page 11: Sapiens Sid 1

SAPIENS SID

PedCli Número do pedido no clienteSeqPcl Seqüência do pedido no clienteCplIsp Complemento da descrição do serviçoQtdCan Quantidade canceladaDatEnt Data da entregaPerDsc Percentual de descontoPerCom Percentual de comissãoSitIsp Situação do itemCodCcu Código do centro de custoCtaRed Código da conta contábil reduzidaPerIpi Percentual de IPIPerIcm Percentual de ICMSPerIss Percentual de ISSPerIns Percentual de INSSPerIrf Percentual de IRRFPerCff Percentual de COFINSPerPif Percentual de PISPerCrt Percentual de COFINS RetidoPerPit Percentual de PIS RetidoPerCsl Percentual de CSLL RetidoCtaFin(n)* Conta financeira**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custoPerCta(n)* Percentual do rateio da conta***VlrCta(n)* Valor do rateio da conta***PerRat(n)* Percentual do rateio***VlrRat(n)* Valor do rateio***NumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projetoObsRat(n)* Observação do rateio

* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.

Retorno:<SeqIsp> Seqüência do item

Observação:Esta ação aceita campos de usuário.

2.2.6 FECHAR PEDIDO

Ação:SID.Ped.Fechar (RVPE)

Parâmetros obrigatórios:NumPed Número do pedido

Parâmetros opcionais:RecPed Recalcular o pedido (0=Não*, 1=Sim-buscando valores, 2=Sim-sem buscar valores)* Valor padrão

Retorno:"OK"

2.2.7 FECHAR PEDIDO PREVISÃO

Ação:SID.Ped.FecharPrevisao (RVPE)

Parâmetros obrigatórios:NumPed Número do pedido

Retorno:"OK"

2.2.8 EXCLUIR PEDIDO

Ação:SID.Ped.Excluir (RVPE)

Parâmetros obrigatórios:NumPed Número do pedido

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 1111

Page 12: Sapiens Sid 1

SAPIENS SID

2.2.9 EXCLUIR PEDIDO PREVISÃO

Ação:SID.Ped.ExcluirPrevisao (RVPE)

Parâmetros obrigatórios:NumPed Número do pedido

Retorno:"OK"

2.2.10 EXCLUIR ITEM DE PRODUTO

Ação:SID.Ped.ExcluirProduto (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqIpd Seqüência do item de produto do pedido

Retorno:"OK"

2.2.11 EXCLUIR ITEM DE PRODUTO PREVISÃO

Ação:SID.Ped.ExcluirProdutoPrevisao (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqIpd Seqüência do item de produto do pedido

Retorno:"OK"

2.2.12 EXCLUIR ITEM DE SERVIÇO

Ação:SID.Ped.ExcluirServico (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqIsp Seqüência do item de serviço do pedido

Retorno:"OK"

2.2.13 GRAVAR OBSERVAÇÃO (Incluir/alterar)

Ação:SID.Ped.GravarObservacao (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoObsPed Texto da observação do pedidoSitObs Situação da observação

Parâmetros opcionais:SeqObs Seqüência da observação do pedidoSeqIpd Seqüência do item de produto do pedido que gerou a observaçãoSeqIsp Seqüência do item de serviço do pedido que gerou a observaçãoCodMot Código do motivo da observaçãoSolObs Solução dada a observação

Retorno:<SeqObs> Seqüência da observação do pedido

Observação:Esta ação aceita campos de usuário.

2.2.14 EXCLUIR OBSERVAÇÃO

Ação:SID.Ped.ExcluirObservacao (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqObs Seqüência da observação do pedido

(C) Senior Sistemas Corporativos Ltda. 1212

Page 13: Sapiens Sid 1

SAPIENS SID

Retorno:"OK"

2.2.15 LISTAR EMBALAGENS DO PEDIDO

Ação:SID.Ped.ListarEmbalagens (RVPE)

Parâmetros obrigatórios:NumPed Número do pedido

Parâmetros opcionais:CodEmp Código da empresaCodFil Código da filial

Retorno:Xml contendo as embalagens do pedido, conforme exemplo:<?xml version="1.0"?><pedido>

<codemp>1</codemp><codfil>1</codfil><numped>25</numped><embalagens>

<embalagem><seqemb>1</seqemb><numemb>23</numemb>

</embalagem><embalagem>

<seqemb>2</seqemb><numemb>25</numemb>

</embalagem></embalagens>

</pedido>

2.2.16 CONFIRMAR CONFERÊNCIA DA EMBALAGEM

Ação:SID.Ped.ConfirmarConferEmb (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoSeqEmb* Seqüência de embalagemNumEmb* Número da embalagem

* Pelo menos um desses campos deve ser informado, sendo os demais ignorados.

Parâmetros opcionais:CodEmp Código da empresaCodFil Código da filial

Retorno:"OK"

2.2.17 SUBSTITUIR EMBALAGEM

Ação:SID.Ped.SubstituirEmb (RVPE)

Parâmetros obrigatórios:NumPed Número do pedidoEmbOri Número da embalagem originalEmbSub Número da embalagem substituta

Parâmetros opcionais:CodEmp Código da empresaCodFil Código da filial

Retorno:"OK"

2.2.18 ANALISAR ESTOQUE DE EMBALAGENS

Ação:SID.Ped.AnalisarEstoqueEmb (RVPE)

Parâmetros opcionais:AbrPed Abrangência de número de pedidos

(C) Senior Sistemas Corporativos Ltda. 1313

Page 14: Sapiens Sid 1

SAPIENS SID

CodEmp Código da empresaCodFil Código da filialDatEmi Data de emissão inicialDatEmf Data de emissão finalDatEni Data de entrega inicialDatEnf Data de entrega finalAceBlo Aceita Pedido Bloqueado (“S” ou “N” (padrão da rotina))

Retorno:"OK"

2.2.19 ANALISAR OBSERVAÇÃO DE BLOQUEIO POR ÁREA

Ação:SID.Ped.AnalisarObsBloArea (RVPE)

Parâmetros obrigatórios:NumPed Número do pedido bloqueadoSeqObs Seqüência da observação de bloqueio a ser analisadaAreEmp Área da empresa da observação de bloqueioAprRpr Se aprova ("S") ou desaprova ("N") a observação de bloqueioObsSol Observação da solução da observação de bloqueio analisada

Parâmetros opcionais:CodEmp Código da empresaCodFil Código da filial

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 1414

Page 15: Sapiens Sid 1

SAPIENS SID

2.2.20 GRAVAR PEDIDO VIA CONTRATO DE LICITAÇÃO

AçãoSID.Ped. GravarPedidoContrato (RVPE)

Parâmetros obrigatórios:XML Texto em formato SID XML, cuja definição da estrutura está a seguir

<pedidos> <pedido> <codcli></codcli> <pedcli></pedcli> <ctrcli></ctrcli> <numemp></numemp> <datent></datent> <itens> <item> <procli></procli> <codpro></codpro> <datent></datent> <qtdped></qtdped> <univen></univen> <qtdven></qtdven> <preven></preven> </item> . . (demais itens) . </itens> </pedido> . . (demais pedidos) .</pedidos>

A descrição de cada delimitador e sua funcionalidade ou obrigatoriedade está a seguir

<pedidos></pedidos> Delimitadores da seqüência de pedidos a serem importados. Indicam que dentro dos mesmos existe uma seqüência de pedidos a serem importados. Esses delimitadores são obrigatórios na estrutura.

<pedido></pedido> Delimitadores de um pedido. Devem existir um para cada pedido, e dentro desses delimitadores devem estar os campos e valores de um pedido. Esses delimitadores são obrigatórios na estrutura. <codcli></codcli> Dentro desses delimitadores deve estar o código do cliente do pedido, que é obrigatório. Deve ser um cliente que esteja nos cadastros de clientes de um contrato e ativo no contrato e no sistema.

<pedcli></pedcli> Delimitadores do código do número do pedido de cliente. É opcional, porém se no contrato ou nas definições do cliente for exigido que deve ser informado o número do pedido do cliente, a importação desse pedido exigirá como consistência esse campo. Se o mesmo não vier informado, a importação do pedido será cancelada, passando ao próximo pedido <ctrcli></ctrcli> Delimitadores onde deve estar o número do contrato do cliente para o pedido. Este campo é opcional desde que nas definições do cliente exista o código do contrato padrão para o cliente do pedido. Pode ser informado independentemente disto, inclusive um número de contrato diferente do padrão. Se informado, o sistema irá consistir se o contrato existe, está ativo, e possui o cliente do pedido informado nos seus clientes. Se não for informado e não houver um contrato padrão nas definições do cliente, ou ocorrer algum erro de consistência, a importação do pedido é cancelada e será passado ao próximo pedido.

<numemp></numemp> Delimitadores do número de empenho do contrato. Este campo é opcional, e não deve ser informado se o contrato não é controlado por empenho. Se o contrato controlar por empenho e este campo não for informado, será gerado um erro de consistência informando que o contrato controla por empenho e o mesmo deve ser informado. Se o empenho informado for válido, o sistema consiste se o mesmo existe no contrato informado.

(C) Senior Sistemas Corporativos Ltda. 1515

Page 16: Sapiens Sid 1

SAPIENS SID

<datent></datent> Delimitadores onde entre eles deve estar a data de entrega do pedido. Este campo é opcional. Se não for informada, é sugerida a data corrente para o pedido. O valor atribuído a este campo (seja informado ou a data corrente), será sugerido aos itens se não for informada data de entrega nos mesmos. A data de entrega é consistida com o período de inatividade do cliente do pedido informado no contrato e se for controlado por empenho, irá consistir contra a validade do empenho. <itens></itens> Delimitadores que indicam que dentro dos mesmos existe uma seqüência de itens do pedido a serem importados. Esses delimitadores são obrigatórios na estrutura e devem estar dentro dos delimitadores <pedido></pedidos>. <item></item> Delimitador que indica a existência de um item de pedido a ser importado. Dentro desses delimitadores deve estar a seqüência de campos e valores do item do pedido a importar. Esses delimitadores são obrigatórios na estrutura e devem ser internos aos delimitadores <itens></itens>.

Os delimitadores abaixo devem estar dentro dos delimitadores <item></item> e se referem aos campos dos itens do pedido.

<procli></procli> Delimitadores onde deve estar o código do produto do cliente para o contrato atual. A funcionalidade dessse campo é em conjunto com a funcionalidade do campo código do produto, e documentada logo a seguir à documentação deste campo, logo abaixo.

<codpro></codpro> Delimitadores onde deve estar o código do produto do Sapiens para o contrato atual

Ao menos um dos códigos de produto acima deve ser informado. Também ambos podem ser informados ao mesmo tempo, mas a precedência ou o que ocorre em caso de erro é descrita a seguir:

a) Se ambos forem informados, o sistema busca primeiramente o código do produto do cliente e o código associado ao produto Sapiens. Se este existir, o código do produto do Sapiens é ignorado. Se não existir o código do produto do cliente, o sistema utiliza o código do produto do Sapiens. Se estiver correto é assumido o código do produto Sapiens e caso contrário o sistema gera um erro e interrompe a importação do pedido atual, passando ao próximo pedido.

b) Se apenas o código do produto do cliente for informado, e se este existir, é utilizado, sendo que o sistema busca o código do produto do Sapiens associado. Caso contrário é gerado um erro e interrompida a importação do pedido atual, passando ao próximo pedido.

c) Se apenas o código do produto do Sapiens for informado, e se este existir, é utilizado. Caso contrário é gerado um erro e interrompida a importação do pedido atual, passando ao próximo.

<datent></datent> Delimitadores onde deve estar a data de entrega do item do pedido. O valor do campo é opcional, pois é sugerido por padrão a data de entrega dos dados gerais do pedido. Porém está disponível para o caso em que seja necessário possuir itens com datas de entrega diferentes em um mesmo pedido, sobrescrevendo a sugestão dos dados gerais do pedido.

<qtdped></qtdped> Delimitadores da quantidade pedida do item. O valor nesse campo é obrigatório (deve ser igual a zero quando informa-se valores para a unidade de medida de venda) e se não for informado é gerado um erro e interrompida a importação do pedido atual, passando ao próximo pedido. O valor informado é consistido contra a quantidade mínima e máxima do item do contrato, e com o saldo de quantidade desse item no contrato.

<univen></univen> Delimitadores da unidade de medida de venda do item. O valor nesse campo é opcional, no entanto, caso for informado, a quantidade de venda e o preço de venda devem obrigatoriamente ser informados também.

<qtdven></qtdven> Delimitadores da quantidade de venda do item. O valor nesse campo é opcional, no entanto, deve ser informado caso uma unidade de medida de venda seja informada para o item. O valor informado é consistido e a conversão para a unidade de estoque (quantidade pedida) é feita automaticamente pelo sistema. A quantidade pedida é então consistida contra a quantidade mínima e máxima do item do contrato, e com o saldo de quantidade desse item no contrato.

<preven></preven> Delimitadores do preço de venda do item. O valor nesse campo é opcional, no entanto, deve ser informado caso a unidade de medida de venda seja informada para o item.

Retorno da ação

O retorno da ação é um texto também em formato XML, dentro dos delimitadores <retorno></retonro>. Dentro desses delimitadores é indicado o erro ou o sucesso na importação para cada pedido dentro da seqüência de pedidos, ordenados numericamente pela seqüência de entrada e iniciando em 1 (um) e envolvidos nos delimitadores <pedido ></pedido>. O número de ordenação exibido no retorno não é o número de pedido no Sapiens.

O formato geral do retorno para um pedido é:

<retorno>

(C) Senior Sistemas Corporativos Ltda. 1616

Page 17: Sapiens Sid 1

SAPIENS SID

<pedido pedido= 'seqüência_do_pedido' [item='seqüência_do_item'] resultado='erro ou sucesso'>texto do erro ou número do pedido</pedido> . . . (demais pedidos)</retorno>

O formato do retorno para um determinado pedido com erro durante a importação é:

<pedido pedido= 'seqüência_do_pedido' [item='seqüência_do_item'] resultado='erro'>texto_do_erro</pedido>

onde

'seqüência_do_pedido' é o número de seqüência em que foi processado o pedido delimitado pelos delimitadores <pedido></pedido> 'seqüência_do_item' é o número de seqüência do item que está sendo processado dentro do pedido, caso o erro tenha ocorrido em um item delimitado pelos delimitadores <itens></itens>. A seqüência do item é reiniciada para cada pedido. Se o erro for gerado pelos dados gerais ou outra consistência no fechamento do pedido e validação dos valores contra o contrato, esse texto não é exibido.

'texto_do_erro' é a informação textual do erro ocorrido pela consistência ou pela verificação da estrutura do comando XML para um pedido.

O formato do retorno para um determinado pedido processado com sucesso é:

<pedido pedido= 'seqüência_do_pedido' resultado='sucesso'>numero pedido gerado = 'número_pedido_sapiens' </pedido>

onde

'seqüência_do_pedido' também é o número de seqüência em que foi processado o pedido delimitado pelos delimitadores <pedido></pedido>

'número_pedido_sapiens' é o número do pedido gerado pelo Sapiens

O texto de retorno é plano e sem quebras de linha.

Documentações adicionais:

Dentro dos delimitadores <pedidos></pedidos> poderão ser informados vários pedidos e dentro de cada delimitador <itens></itens> devem ser informados os vários itens do pedido. A ação pode ser chamada individualmente para um pedido apenas, porém recomenda-se a utilização de vários pedidos dentro de uma única ação, que confere um desempenho melhor à importação.

A função irá processar pedido a pedido que estiver dentro dos delimitadores <pedidos></pedidos>. Caso ocorra um erro em um pedido, este pedido todo é descartado e a função segue processando o próximo pedido na seqüência. Ao final, será gerado o retorno da função indicando, para cada pedido com sucesso gerado, o seu número e para cada pedido não processado, o erro correspondente, na mesma seqüência que foi informada no documento XML.

A rotina possui o mesmo funcionamento da rotina da tela do Comercial\Vendas\Pedidos\Via Contrato de Licitação, gerando pedidos com procedência do tipo 8 e abatendo dos saldos de valor e quantidade dos itens do contrato padrão ou do informado, bem como do empenho em relação a valores ou quantidades, conforme os parâmetros do contrato. Os pedidos são gerados já fechados, ou seja, não necessitam de conferência. A filial e empresa em que são gerados os pedidos são o da filial ativa no Sapiens Server e não é permitido indicar filial ou empresa na ação.

Em relação ao documento XML a ser enviado à ação, este deve ser plano, ou seja, sem quebras de linha e sem espaços entre os delimitadores. Os valores dentro dos delimitadores podem ter espaços entre os mesmos, desde que o valor não seja numérico.

Segue um exemplo de uma ação com um pedido e dois itens.

<pedidos><pedido>

<codcli>18</codcli><pedcli></pedcli><numemp>2222222222222222222</numemp><datent>07/12/2004</datent><ctrcli>16</ctrcli><itens>

<item><procli>GENE1</procli><codpro></codpro><datent></datent><qtdped>1</qtdped>

</item>

(C) Senior Sistemas Corporativos Ltda. 1717

Page 18: Sapiens Sid 1

SAPIENS SID

<item><procli>GENE2</procli><codpro></codpro><datent></datent><qtdped>2</qtdped>

</item><item>

<procli>GENE3</procli><codpro></codpro><datent></datent><qtdped>1</qtdped>

</item></itens>

</pedido></pedidos>

Exemplo de um retorno com erro e um com sucesso:

Com erro:

<retorno><pedido pedido='1' resultado='erro'>O valor disponível no item do contrato (500,00) é insuficiente para atender ao valor líquido do item 1 do pedido (14.701,50)</pedido></retorno>

Com sucesso:

<retorno><pedido pedido='2' resultado='sucesso'>numero pedido gerado = 12</pedido></retorno>

2.2.21 GRAVAR PEDIDO EM GRADE

AçãoSID.Ped. GravarPedidoGrade (RVPE)

Parâmetros obrigatórios:SIDXML Texto em formato SID XML, cuja definição da estrutura está a seguir

<pedidos> <pedido> <TipPed></TipPed> <CodRep></CodRep> <CodCdi></CodCdi> <CodMar></CodMar> <CodCli></CodCli> <CatCli></CatCli> <CodCpg></CodCpg> <CodLip></CodLip> <CodTpr></CodTpr> <DatPrv></DatPrv> <PedCli></PedCli> <SeqEnt></SeqEnt> <SeqCob></SeqCob> <SeqCto></SeqCto> <CodVen></CodVen> <CodTra></CodTra> <CodRed></CodRed> <CepFre></CepFre> <CodFpg></CodFpg> <itens> <item> <CodPro></CodPro> <CodFam></CodFam> <CodMod></CodMod> <CodFxa></CodFxa> <CodPgr></CodPgr> <QtdGrd></QtdGrd> <CodClc></CodClc> <derivacoes> <derivacao></derivacao> <quantidade</quantidade> <derivacao></derivacao> <quantidade></quantidade> . . . </derivacoes> </item> <item> .

(C) Senior Sistemas Corporativos Ltda. 1818

Page 19: Sapiens Sid 1

SAPIENS SID

. . </item> </itens> <observacoes> <observacao> <obsped></obsped> <codmot></codmot> </observacao> <observacao> <obsped></obsped> <codmot></codmot> </observacao> . . . . </observacoes> <campos_usuario> <campo_usuario> <nomcmp></nomcmp> <vlrcmp></vlrcmp> </campo_usuario> <campo_usuario> <nomcmp></nomcmp> <vlrcmp></vlrcmp> </campo_usuario> . . . . </campos_usuario > </pedido> <pedido> </pedido> . . . . <pedido><pedidos>

A descrição de cada delimitador e sua funcionalidade ou obrigatoriedade está a seguir

<pedidos></pedidos> Delimitadores da seqüência de pedidos a serem importados. Indicam que dentro dos mesmos existe uma seqüência de pedidos a serem importados. Esses delimitadores são obrigatórios na estrutura.

<pedido></pedido> Delimitadores de um pedido. Devem existir um para cada pedido, e dentro desses delimitadores devem estar os campos e valores de um pedido. Esses delimitadores são obrigatórios na estrutura.

<tipped></tipped> Dentro desses delimitadores deve estar o tipo do pedido. Opcional, sendo considerado o tipo 1 se não for informado o tipo.

<codrep></codrep> Dentro desses delimitadores deve estar o código do representante do pedido, que é obrigatório.

<codcdi></codcdi> Dentro desses delimitadores deve estar o código do canal de distribuição do pedido, que é opcional, sendo sugerido o canal de distribuição padrão do representante se não for informado.

<codmar></codmar> Dentro desses delimitadores deve estar o código da marca do pedido. O mesmo é opcional, sendo sugerido o do cliente se não for informado. Porém, se não existir no cliente a marca padrão, será exigido ao consistir o pedido. <codcli></codcli> Dentro desses delimitadores deve estar o código do cliente do pedido, que é obrigatório. Deve ser um cliente que esteja nos cadastros de clientes, ligado a marca e ativo no contrato e no sistema.

<catcli></catcli> Delimitadores do código da categoria do cliente do pedido. É opcional, sendo sugerida a categoria do cliente se não for informado. <codcpg></codcpg> Delimitadores onde deve estar o código da condição de pagamento do pedido. Este campo é opcional, desde que exista a sugestão do campo no sistema, nas marcas, representantes ou no próprio cliente. Se não existir sugestão ou não for informado, o mesmo é exigido na consistência do pedido.

(C) Senior Sistemas Corporativos Ltda. 1919

Page 20: Sapiens Sid 1

SAPIENS SID

<codlip></codlip> Delimitadores onde deve estar o código da lista de preço do pedido. Este campo é opcional, desde que exista a sugestão do campo no sistema. Se não for informado ou não possuir sugestão, é exigido na consistência do pedido. Se informado, a regra de consistência é a mesma da rotina de pedidos em grade do cliente servidor.

<codtpr></codtpr> Delimitadores onde deve estar o código da tabela de preço do pedido. Este campo é opcional, desde que exista a sugestão do campo no sistema. Se não for informado ou não possuir sugestão, é exigido na consistência do pedido. Se informado valor neste campo, a regra de consistência é a mesma da rotina de pedidos em grade do cliente servidor.

<datprv></datprv> Delimitadores da data de entrega do pedido. Este campo é opcional. Se não for informada, é sugerida a data corrente para o pedido. O valor atribuído a este campo (seja informado ou a data corrente) será sugerido aos itens se não for informada data de entrega nos mesmos.

<pedcli></pedcli> Dentro desses delimitadores deve estar o código do pedido do cliente, que é opcional.

<seqent></seqent>Dentro desses delimitadores deve estar o código da seqüência do endereço de entrega do cliente, que é opcional, a não ser que seja exigido se o cliente possuir mais de um endereço de entrega.

<seqcob></seqcob>Dentro desses delimitadores deve estar o código da seqüência do endereço de cobrança do cliente, que é opcional, a não ser que seja exigido se o cliente possuir mais de um endereço de cobrança.

<seqcto></seqcto>Dentro desses delimitadores deve estar o código da seqüência do código do contato do cliente, que é opcional.

<codven></codven>Dentro desses delimitadores deve estar o código do vendedor do pedido, que é opcional. Se não for informado, será utilizado o código do vendedor nas definições do cliente.

<codtra></codtra>Dentro desses delimitadores deve estar o código da transportadora do pedido, que é opcional. Se não for informado, será utilizado o código da transportadora nas definições do cliente. Pode ser informado com vazio, sobrescrevendo a sugestão padrão.

<codred></codred>Dentro desses delimitadores deve estar o código da transportadora de redespacho do pedido, que é opcional. Se não for informado, será utilizada a sugestão do sistema para o redespacho. Pode ser informado com vazio, sobrescrevendo a sugestão padrão.

<cepfre></cepfre>Dentro desses delimitadores deve estar o código do CEP de frete para o pedido, que é opcional. Se não for informado, será utilizado a sugestão do sistema. Pode ser informado com vazio, sobrescrevendo a sugestão padrão.

<codfpg></codfpg> Dentro desses delimitadores deve estar o código da forma de pagamento para o pedido, que é opcional. Se não for informado, pode ser exigido se no cadastro do usuário existir um parâmetro que obriga a informação desse campo.

<itens></itens> Delimitadores que indicam que dentro dos mesmos existe uma seqüência de itens grade do pedido a serem importados. Esses delimitadores são obrigatórios na estrutura e devem estar dentro dos delimitadores <pedido></pedidos>. <item></item>Delimitador que indica a existência de um item grade de pedido a ser importado. Dentro desses delimitadores deve estar a seqüência de campos e valores do item grade do pedido a importar. Esses delimitadores são obrigatórios na estrutura e devem ser internos aos delimitadores <itens></itens>.

Os delimitadores abaixo devem estar dentro dos delimitadores <item></item> e se referem aos campos dos itens do pedido.

<codpro></codpro>Delimitadores onde deve estar o código do produto. Este campo é obrigatório, e pode ser um código de produto que não existe. Se não existir, são exigidos o código da família e código do modelo no documento XML, pois sem os quais não é possível gerar o código do novo produto. O novo produto será gerado dentro das condições do sistema, avaliando se a montagem e estrutura do mesmo estão corretas.

<codfam></codfam>Delimitadores onde deve estar o código da família do produto. Este campo é obrigatório apenas se o produto for um novo produto (não existente no sistema). Pode ser informado mesmo que o produto seja já existente, pois não será considerado se o produto já existir.

<codmod></codmod>

(C) Senior Sistemas Corporativos Ltda. 2020

Page 21: Sapiens Sid 1

SAPIENS SID

Delimitadores onde deve estar o código do modelo de produção ligado ao produto. Este campo é obrigatório apenas se o produto for um novo produto (não existente no sistema). Pode ser informado mesmo que o produto seja já existente, pois não será considerado se o produto já existir.

<codfxa></codfxa>Delimitadores onde deve estar o código da faixa do produto. Este campo é obrigatório.

<codpgr></codpgr>Delimitadores onde deve estar o código da proporcionalidade da faixa do produto. Este campo não é obrigatório. Se for informado, o sistema irá desconsiderar caso estejam sendo passadas derivações e quantidades logo abaixo dos delimitares <derivacoes></derivacoes> no item atual, e irá gerar o item com as derivações da proporcionalidade. Se não for passado, é obrigatória a passagem de valores dentro dos delimitadores <derivacoes></derivacoes>. Nesse caso o sistema irá avaliar as derivações corretamente e buscar ou gerar uma nova proporcionalidade conforme as derivações passadas.

<qtdgrd></qtdgrd>Delimitadores onde deve estar a quantidade de grades do item do pedido. É opcional, sendo assumido o valor 1 se não for informado. Se ocorrer a explosão de grades, o mesmo é desconsiderado.

<codclc></codclc>Delimitadores onde deve estar o valor do campo coleção do item. Se a coleção não for informada, é sugerida a coleção padrão do produto.

<derivacoes></derivacoes>Delimitadores onde devem estar internamente a eles as derivações e respectivas quantidades de cada derivação. Os valores internos a esses delimitadores são considerados sempre que não for informada uma proporcionalidade para o item grade do pedido. Dentro dos delimitadores, para cada par “derivação/quantidade”, devem existir so seguintes delimitadores:

<derivacao></derivacao> Dentro desses delimitadores deve estar informado um código de derivação do produto.

<quantidade></quantidade> Dentro desses delimitadores deve estar informada a quantidade da derivação imediatamente anterior

Os dois delimitadores acima devem ser sempre em pares, com a derivação em primeiro e em seguida a sua respectiva quantidade. Se não existirem em forma de pares o sistema irá gerar erro e a importação do pedido atual não será feita.

<observacoes></observacoes>Delimitadores da seqüência de observações a serem importadas para o pedido. Devem estar dentro dos delimitadores <pedido></pedido>. Indicam que dentro dos mesmos existe uma seqüência de observações a serem importados. Esses delimitadores não são obrigatórios na estrutura. É ignorada se não existirem as seqüências de observações.

<observacao></observacao>Delimitadores de uma observação do pedido. Para cada observação deve existir um delimitador destes. Dentro desses delimitadores estarão os campos de observação permitidos para importação, que estão descritos a seguir. Cada item observação é gravado como uma observação manual na tabela de observações do pedido atual. A situação da observação é “G” (gravada). Se não existirem delimitadores internos a esse delimitador, não é gravada observação. Observação: se for utilizado o controle de bloqueio por área na filial e o parâmetro –E:AGRINGS no aplicativo, as observações são geradas com a área da empresa VEN (vendas) e não aprovadas.

<obsped></obsped>Texto de uma observação do pedido. É opcional, sendo ignorado se não existir valor ou o valor for vazio e não existir o código do motivo da observação. Se existir apenas o código do motivo, a observação é gravada em branco.

<codmot></codmot>Código do motivo de uma observação do pedido. É opcional, sendo ignorado se não existir valor ou o valor for vazio.

<campos_usuario></campos_usuario>Delimitadores de campos de usuário a serem importadas para o pedido. Devem estar dentro dos delimitadores <pedido></pedido>. Indicam que dentro dos mesmos existe campos de usuário a serem importados. Esses delimitadores não são obrigatórios na estrutura. É ignorada se não existirem os campos de usuários.

<campo_usuário></campo_usuário>Delimitadores de um campo de usuário do pedido. Para cada campo de usuário deve existir um delimitador destes. Dentro desses delimitadores estarão os valores dos campos de usuário permitidos para importação, que estão descritos a seguir.

<nomcmp></nomcmp>Nome do campo de usuário do pedido na base de dados. É obrigatório, uma vez que seu valor é usado para encontrar o campo de usuário onde o valor deve ser inserido.

<vlrcmp></vlrcmp>Valor do campo de usuário do pedido na base de dados. É obrigatório e representa o valor do campo de usuário a ser importado para a base de dados. Para campos numéricos ou hora deve ser informado apenas o valor inteiro. Para campos de valor real deve ser informado o valor com vírgula. Para campos texto ou data, deve ser informado por extenso, sem aspas simples ou dupla.

(C) Senior Sistemas Corporativos Ltda. 2121

Page 22: Sapiens Sid 1

SAPIENS SID

Parâmetros não obrigatórios:ManErrFec Indica que, se ocorrer erro no fechamento, o pedido não deva ser descartado, apenas

gerado sem fechar. O número de pedido gerado, a situação (não fechado) e o erro ocorrido no fechamento serão evidenciados no retorno.

ManErrIte Indica que, se ocorrer erro na geração de um item de pedido, o pedido não deva ser descartado, e os demais itens devam ser processados normalmente, sem interromper todo o processo do pedido a ser importado. O pedido será apenas gerado sem fechar. O número de pedido gerado, a situação (não fechado) e os erros ocorridos nos itens serão evidenciados no retorno.

Retorno da ação

O retorno da ação é um texto também em formato XML, dentro dos delimitadores <retorno></retonro>. Dentro desses delimitadores é indicado o erro ou o sucesso na importação para cada pedido dentro da seqüência de pedidos, ordenados numericamente pela seqüência de entrada e iniciando em 1 (um) e envolvidos nos delimitadores <pedido ></pedido>. O número de ordenação exibido no retorno não é o número de pedido no Sapiens.

O formato geral do retorno para um pedido é:

O

O formato do retorno para um determinado pedido com erro durante a importação é:

<pedido pedido= 'seqüência_do_pedido' [item='seqüência_do_item'] resultado='erro'>texto_do_erro</pedido>

onde 'seqüência_do_pedido'

é o número de seqüência em que foi processado o pedido delimitado pelos delimitadores <pedido></pedido>

'seqüência_do_item'

é o número de seqüência do item grade que está sendo processado dentro do pedido, caso o erro tenha ocorrido em um item delimitado pelos delimitadores <itens></itens>. A seqüência do item é reiniciada para cada pedido. Se o erro for gerado pelos dados gerais ou outra consistência no fechamento do pedido e validação dos valores contra o contrato, esse texto não é exibido.

'texto_do_erro'

é a informação textual do erro ocorrido pela consistência ou pela verificação da estrutura do comando XML para um pedido.

O formato do retorno para um determinado pedido processado com sucesso é:

<pedido pedido= 'seqüência_do_pedido' resultado='sucesso'>situação = 'fechado ou não fechado' [motivo = 'motivo do erro no fechamento'] número pedido gerado = 'número_pedido_sapiens' </pedido>

onde

'seqüência_do_pedido'

é o número de seqüência em que foi processado o pedido delimitado pelos delimitadores <pedido></pedido>

'número_pedido_sapiens'

é o número do pedido gerado pelo Sapiens

'fechado ou não fechado'

irá exibir o valor 'fechado' quando o pedido for fechado com sucesso ou 'não fechado' caso o parâmetro ManErrFec for igual a 'S' e ocorrer erro no fechamento do pedido, sendo este apenas

(C) Senior Sistemas Corporativos Ltda. 2222

<retorno> <pedido pedido= 'seqüência_do_pedido' [item='seqüência_do_item'] resultado='erro ou sucesso'>texto do erro ou número do pedido</pedido> . . . . (demais pedidos)</retorno>

Page 23: Sapiens Sid 1

SAPIENS SID

gravado

[motivo = 'motivo do erro no fechamento']

(sem os colchetes) irá ser exibido somente caso o parâmetro ManErrFec for igual a 'S' e ocorre erro no fechamento do pedido, evidenciando o motivo do não fechamento do pedido, caso em que será apenas gravado e não descartado o pedido

O texto de retorno é plano e sem quebras de linha.

O retorno da ação com o uso do parâmetro não obrigatório ManErrIte é diferenciado. O formato geral do retorno para um pedido quando do uso do parâmetro não obrigatório ManErrIte é:

O

O formato do retorno quando do uso do parâmetro não obrigatório ManErrIte para um determinado pedido com sucesso durante a importação do pedido (dados gerais, itens do pedido e fechamento) é:

<pedido pedido = 'seqüência_do_pedido' resultado='sucesso'> <mensagem> informações sobre o pedido gerado pelo Sapiens </mensagem> </pedido>

O formato do retorno quando do uso do parâmetro não obrigatório ManErrIte para um determinado pedido com erro no fechamento ou na geração do pedido, durante a importação é:

<pedido pedido = 'seqüência_do_pedido' resultado = 'erro'> <mensagem> texto_do_erro </mensagem> </pedido>

O formato do retorno quando do uso do parâmetro não obrigatório ManErrIte para um determinado pedido com erro nos itens, durante a importação é:

<pedido pedido = 'seqüência_do_pedido' resultado = 'sucesso no pedido, com erros na gravação dos itens'> <mensagem> <itens> <item item= 'seqüência_do_item_do_pedido'> texto_do_erro_do_item </item> </itens> </mensagem> </pedido>

O formato do retorno quando do uso do parâmetro não obrigatório ManErrIte para um determinado pedido com erro no fechamento do pedido e erros nos itens, durante a importação é:

<pedido pedido = 'seqüência_do_pedido' resultado = 'erro no pedido, com erros na gravação dos itens'> <mensagem> texto_do_erro_do_pedido </mensagem> <itens> <item item= 'seqüência_do_item_do_pedido'> texto_do_erro_do_item </item> </itens> </pedido>

Documentações adicionais:

Dentro dos delimitadores <pedidos></pedidos> poderão ser informados vários pedidos e dentro de cada delimitador <itens></itens> devem ser informados os vários itens do pedido. A ação pode ser chamada individualmente para um pedido apenas, porém recomenda-se a utilização de vários pedidos dentro de uma única ação, que confere um desempenho melhor à importação.

A função irá processar pedido a pedido que estiver dentro dos delimitadores <pedidos></pedidos>. Caso ocorra um erro em um pedido, este pedido todo é descartado e a função segue processando o próximo pedido na seqüência. O pedido gerado é automaticamente fechado. Se ocorrer erro no fechamento, o pedido é descartado, a não ser que exista o parâmetro ManFecErr igual a 'S', que no caso irá apenas gravar o pedido se houver erro no fechamento. Ao final, será gerado o retorno da função indicando, para cada pedido com sucesso gerado, o seu número e para cada pedido não processado, o erro correspondente, na mesma seqüência que foi informada no documento XML.

A rotina possui o mesmo funcionamento da rotina da tela do Comercial\Vendas\Pedidos\Via Grade de Produto, gerando pedidos fechados. A filial e empresa em que são gerados os pedidos são o da filial logada no Sapiens Server e não é permitido indicar filial ou empresa na ação.

Em relação ao documento XML a ser enviado à ação, este deve ser plano, ou seja, sem quebras de linha e sem espaços entre os delimitadores. Os valores dentro dos delimitadores podem ter espaços entre os mesmos, desde que o valor não seja numérico.

(C) Senior Sistemas Corporativos Ltda. 2323

<retorno> <pedido pedido = 'seqüência_do_pedido' resultado='erro ou sucesso [, no pedido, com erros na gravação dos itens]'> <mensagem> texto do erro ou número do pedido </mensagem> [<itens><item item='seqüência_do_item_do_pedido'> texto_do_erro_do_item </itens>] </pedido> . . . . (demais pedidos)</retorno>

Page 24: Sapiens Sid 1

SAPIENS SID

Segue um exemplo de uma ação com um pedido e dois itens:

acao=sid.ped.gravarpedidogradesidxml=<pedidos> <pedido> <codmar>SUPERMARCA</codmar> <codcli>3</codcli> <codrep>3</codrep> <itens> <item> <codpro>FCAL00010017</codpro> <codfxa>FAIXA DE CAL 01</codfxa> <derivacoes> <derivacao>33</derivacao> <quantidade>1</quantidade> <derivacao>34</derivacao> <quantidade>2</quantidade> <derivacao>35</derivacao> <quantidade>2</quantidade> <derivacao>36</derivacao> <quantidade>5</quantidade> </derivacoes> </item> <item> <codpro>FCAL00010011</codpro> <codfxa>FAIXA DE CAL 01</codfxa> <codpgr>F100</codpgr> </item> </itens> <observacoes> <observacao>Pedido gerado via importação</observacao> <observacao>Entrega normal</observacao> </observacoes> <campos_usuario> <campo_usuario> <nomcmp>usu_numerico</nomcmp> <vlrcmp>10</vlrcmp> </campo_usuario> <campo_usuario> <nomcmp>usu_real</nomcmp> <vlrcmp>15,7</vlrcmp> </campo_usuario> <campo_usuario> <nomcmp>usu_texto</nomcmp> <vlrcmp>Texto do pedido</vlrcmp> </campo_usuario> <campo_usuario> <nomcmp>usu_data</nomcmp> <vlrcmp>01/01/2008</vlrcmp> </campo_usuario> <campo_usuario> <nomcmp>usu_hora</nomcmp> <vlrcmp>658</vlrcmp> </campo_usuario> </campos_usuario> </pedido> <pedido> <tipped>6</tipped> <codmar>SUPERMARCA</codmar> <codcli>3</codcli> <codrep>3</codrep> <itens> <item> <codpro>FCAL00010017</codpro> <codfxa>FAIXA DE CAL 01</codfxa> <derivacoes> <derivacao>33</derivacao> <quantidade>1</quantidade> <derivacao>34</derivacao> <quantidade>2</quantidade> <derivacao>35</derivacao> <quantidade>2</quantidade> <derivacao>36</derivacao> <quantidade>5</quantidade> </derivacoes> </item> </itens> </pedido></pedidos>

(C) Senior Sistemas Corporativos Ltda. 2424

Page 25: Sapiens Sid 1

SAPIENS SID

Exemplo de um retorno com erro e um com sucesso:

Com erro:

<retorno><pedido pedido='1' resultado='erro'>É necessário informar o cliente</pedido></retorno>

Com sucesso:

<retorno><pedido pedido='2' resultado='sucesso'>numero pedido gerado = 1050</pedido></retorno>

2.3 SUPRIMENTOS – COTAÇÕES

2.3.1 GRAVAR COTAÇÃO

Ação:SID.Cot.Gravar (SCCP)

Parâmetros obrigatórios:NumSol Número da solicitaçãoSeqSol Seqüência da solicitaçãoCodFor Código do fornecedorQtdCot Quantidade cotadaPreCot Preço da cotaçãoPrzEnt Prazo de entrega

Parâmetros opcionais:TipRet Tipo de retorno da ação, quando bem sucedida (ver Retorno para mais detalhes)DscCot Percentual de DescontoIpiCot Percentual de IPIIcmCot Percentual de ICMSCodCpg Condição de pagamentoDatPrv Data de previsão de entregaObsCot Observação da cotação de preço de compraCifFob Indicativo se o frete é CIF ou FOB

Retorno:Se o parâmetro TipRet (tipo de retorno da ação) for:- 0 (padrão): "OK"- 1: <NumCot>/<SeqCot> (Número e seqüência da cotação gerada)

2.4 MERCADO – NOTA FISCAL VENDA

2.4.1 GRAVAR CABEÇALHO DA NOTA FISCAL VENDA (Incluir)

Ação:SID.Nfv.Gravar (RFNF)

Parâmetros obrigatórios:CodSnf Série da nota fiscalCodCli Código do clienteTnsPro Transação da nota para produtosTnsSer Transação da nota para serviços

Parâmetros opcionais:NumNfv Número da nota fiscalTipNfs Tipo da nota fiscal de saídaCodCpg Código da condição de pagamentoCodEdc Espécie de documentoDatEmi Data de emissãoDatSai Data de saídaCodFpg Código da forma de pagamentoCodRep Código do representanteCodTra Código da transportadoraCodEmb Código da embalagemQtdEmb Quantidade de embalagensPesBru Peso brutoPesLiq Peso líquidoPerDs1 Percentual de desconto-1PerDs2 Percentual de desconto-2PerDs3 Percentual de desconto-3PerDs4 Percentual de desconto-4

(C) Senior Sistemas Corporativos Ltda. 2525

Page 26: Sapiens Sid 1

SAPIENS SID

PerEnc Percentual de encargosPerFre Percentual do freteObsNfv Observação da notaVlrDar Valor de arredondamento (- desconto, + acréscimo)PrcNfv Procedência da notaVlrPar(n)* Valor da parcela a ser gerada**VctPar(n)* Data de vencimento da parcela**GerBai(n)* Indica se liquida o título imediatamente após sua geração (S=sim, N=não)TnsBai(n)* Transação utilizada para baixar o título* (n) = Seqüência da parcela, variando de 1 até o total de parcelas – Não utilizar os parênteses. Se a sequência não for informada (exemplo: GerBai=S), ficará valendo apenas para a primeira parcela.** Se não informados estes valores, a nota será sempre gerada com uma única parcela fixa. Utilizar ação "Sid.Nfv.RecalcularParcelas" para gerar parcelas da NF automaticamente conforme a condição de pagamento.

Retorno:<NumNfv> Número da nota fiscal

Observações:Somente inclusão de notas fiscais tipo 1. Outros tipos podem ser incluídos, mas tipos de notas que possuem composição ou ligações com outras tabelas não serão contemplados de forma automática.Esta ação aceita campos de usuário.

2.4.2 FECHAR NOTA FISCAL VENDA

Ação:SID.Nfv.Fechar (RFNF)

Parâmetros obrigatórios:NumNfv Número da nota fiscal (não utilizar para fechamento agrupado)CodSnf Série da nota fiscal

Parâmetros opcionais:NumIni Número da nota fiscal inicial (fechamento agrupado)NumFim Número da nota fiscal final (fechamento agrupado)DatIni Data inicial para fechamento (fechamento agrupado)DatFim Data final para fechamento (fechamento agrupado)RecNot Indicativo para recalcular nota (0=não, 1=sim*)BusVal Indicativo para buscar valores (0=não, 1=sim*)GerNfe Indicativo para gerar arquivo de notas fiscais eletrônicas (0=não*, 1=sim)* Valor padrão

Retorno:"OK"

2.4.3 CANCELAR NOTA FISCAL VENDA

Ação:SID.Nfv.Cancelar (RFNF)

Parâmetros obrigatórios:NumNfv Número da nota fiscalCodSnf Série da nota fiscal

Parâmetros opcionais:ExcUlt Excluir fisicamente a nota fiscal, caso seja a última gerada (0=não*, 1=sim)* Valor padrão

Retorno:"OK"

2.4.4 RECALCULAR PARCELAS (Baseado na cond. pgto.)

Ação:SID.Nfv.RecalcularParcelas (RFNF)

Parâmetros obrigatórios:NumNfv Número da nota fiscalCodSnf Série da nota fiscal

Retorno:"OK"

2.4.5 GRAVAR ITEM DE PRODUTO NA NOTA FISCAL VENDA (Incluir)

Ação:SID.Nfv.GravarProduto (RFNF)

Parâmetros obrigatórios:NumNfv Número da nota fiscal

(C) Senior Sistemas Corporativos Ltda. 2626

Page 27: Sapiens Sid 1

SAPIENS SID

CodSnf Série da nota fiscalSeqIpv Seqüência do itemCodPro Código do produtoCodDer Código da derivação (quando existir)QtdFat Quantidade faturadaPreUni Preço unitário

Parâmetros opcionais:TnsPro Transação dos itens NopPro Natureza da operaçãoCplIpv Complemento da descriçãoCodTpr Código da tabela de preçoPesBru Peso brutoPesLiq Peso líquidoFilPed Filial do pedidoNumPed Número do pedidoSeqIpd Seqüência do pedidoPreBas Preço basePerDsc Percentual de descontoPerIpi Percentual de IPIPerIcm Percentual de ICMSPerFun Percentual de FunruralVlrFre Valor do freteVlrSeq Valor do seguroVlrLiq Valor líquidoCodLot Número do loteVlrDar Valor de arredondamento (- desconto, +acréscimo)CodDep Código do depósito

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

O parâmetro “PreUni” torna-se opcional quando “CodTpr” é informado. Ao informar “CodTpr” não é necessário informar “PreUni”, pois o preço unitário passado(PreUni) será substituído pelo valor unitário da tabela de preço.

Caso o cliente da nota possua uma tabela de preço associada nas suas definições, “PreUni” e “CodTpr” não precisam ser informados, pois o sistema busca a tabela de preço das definições do cliente e atribui para o item. Com isso o sistema busca o preço unitário do item conforme tabela de preço.

2.4.6 GRAVAR ITEM DE SERVIÇO NA NOTA FISCAL VENDA (Incluir)

Ação:SID.Nfv.GravarServico (RFNF)

Parâmetros obrigatórios:NumNfv Número da nota fiscalCodSnf Série da nota fiscalSeqIsv Seqüência do itemCodSer Código do serviçoQtdFat Quantidade faturadaPreUni Preço unitário

Parâmetros opcionais:TnsSer Transação dos itens NopSer Natureza da operaçãoCplIsv Complemento da descrição do serviçoCodTpr Código da tabela de preçoFilPed Filial do pedidoNumPed Número do pedidoSeqIsp Seqüência do pedidoPerDsc Percentual de descontoPerIpi Percentual de IPIPerIcm Percentual de ICMSVlrLiq Valor líquidoFilCtr Código da filial do contrato de vendaNumCtr Número do contrato que gerou a notaDatCpt Mês e ano de competência do item do contratoSeqCvs Seqüência do item do contrato na competênciaUniMed Unidade de medida do serviço PerIss Percentual do ISSPerIrf Percentual do IRRFPerIns Percentual do INSSPerCom Percentual de comissão do serviçoNumPrj Número do projetoCodFpj Código da fase do projetoCtaFin Conta financeiraCtaRed Conta contábil

(C) Senior Sistemas Corporativos Ltda. 2727

Page 28: Sapiens Sid 1

SAPIENS SID

CodCcu Centro de custosFilNfc Filial da nota fiscal de entradaCodFor Código do fornecedorNumNfc Número da nota fiscal de entradaSnfNfc Código da série da nota fiscal de entradaSeqIsc Seqüência do item de serviço da NF de entradaQtdDev Soma das quantidades devolvidas da NF de entradaVlrDar Valor de arredondamento (- desconto, +acréscimo)

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

O parâmetro “PreUni” torna-se opcional quando “CodTpr” é informado. Ao informar “CodTpr” não é necessário informar “PreUni”, pois o preço unitário passado(PreUni) será substituído pelo valor unitário da tabela de preço.

Caso o cliente da nota possua uma tabela de preço associada nas suas definições, “PreUni” e “CodTpr” não precisam ser informados, pois o sistema busca a tabela de preço das definições do cliente e atribui para o item. Com isso o sistema busca o preço unitário do item conforme tabela de preço.

2.4.7 CANCELAR FATURA

Ação:SID.Nfv.CancelarFatura (RFNF)

Parâmetros obrigatórios:NumNff Número da fatura a ser cancelada

Retorno:"OK"

2.4.8 LISTAR EMBALAGENS DA NFV PARA CONTROLE DE EMBARQUE

Ação:SID.Nfv.ListarEmbCtrlEbq (RFNF)

Parâmetros obrigatórios:CodEmp Código da empresaCodFil Código da filialCodSnf Código da série da nota fiscalNumNfv Número da nota fiscal

Parâmetros opcionais:NumEbq Número do embarqueCodTra Código da transportadora

Retorno:Xml contendo o número do embarque e as embalagens da nota, conforme exemplo:<?xml version="1.0"?><controleebq>

<codemp>1</codemp><codfil>1</codfil><numebq>3</numebq><codtra>123</codtra><nomtra>Transportadora 123</nomtra><embalagens>

<embalagem><seqemb>1</seqemb><numemb>23</numemb>

</embalagem><embalagem>

<seqemb>2</seqemb><numemb>25</numemb>

</embalagem></embalagens>

</controleebq>

Observações:Além de listar as embalagens de uma nota, essa ação verifica o controle de embarque. Passando-se “0” no parâmetro NumEbq um novo número de controle de embarque é gerado e retornado, senão é consistida a existência de um controle de embarque com tal número.

2.4.9 COMPOR O DOCUMENTO DE EMBARQUE COM A NFV

Ação:SID.Nfv.ComporCtrlEbq (RFNF)

(C) Senior Sistemas Corporativos Ltda. 2828

Page 29: Sapiens Sid 1

SAPIENS SID

Parâmetros obrigatórios:CodEmp Código da empresaCodFil Código da filialCodSnf Código da série da nota fiscalNumNfv Número da nota fiscalNumEbq Número do embarque

Retorno:"OK"

Observações:Antes dessa ação deve ser executada a SID.Nfv.ListarEmbCtrlEbq, que se encarregará de gerar um número de controle de embarque, devendo este ser passado para esta ação pelo parâmetro NumEbq.

2.4.10 ATUALIZAÇÃO DA SITUAÇÃO DA NFV ELETRÔNICA

Ação:SID.Nfv.AtualizarNFE (RFNF)

Parâmetros obrigatórios:ChvNel ¹ ² ³ Número da chave de acesso nota fiscal eletrônica.SitNel ¹ ² ³ Situação (1=Não Enviada, 2=Enviada, 3=Autorizada, 4=Rejeitada, 5=Denegada,

6=Solicitado Inutilização, 7=Solicitado Cancelamento, 8=Inutilizada, 9=Cancelada, 10=Erro Geração, 11-Erro Solicitação Cancelamento, 12-Erro Solicitação Inutilização, 13-Impressão em Modo Contingência).

NumPrt ¹ ² Número do protocolo da nota fiscal eletrônica.DatHor ¹ Data e Hora de Autorização da NF-e (ex: AAAA-MM-DDTHH:MM; ex2: 2008-10-30T09:28).

Retorno:"OK"

Observação:¹ Campos obrigatórios de um retorno de NF-e autorizada.² Campos obrigatórios de um retorno de cancelamento/inutilização.³ Campos obrigatórios de um retorno de problema na solicitação de autorização/cancelamento/inutilização.

Observação: O uso desta ação SID é exclusiva para clientes que possuem a integração com software NDDigital. É necessário possuir proprietária compatível para o seu uso.

2.4.11 ATUALIZAÇÃO DA SITUAÇÃO DO CT ELETRÔNICO

Ação:SID.Nfv.AtualizarCTE (RFNF)

Parâmetros obrigatórios:ChvNel ¹ ² ³ Número da chave de acesso do conhecimento de transporte eletrônico.SitNel ¹ ² ³ Situação (1=Não Enviada, 2=Enviada, 3=Autorizada, 4=Rejeitada, 5=Denegada,

6=Solicitado Inutilização, 7=Solicitado Cancelamento, 8=Inutilizada, 9=Cancelada, 10=Erro Geração, 11-Erro Solicitação Cancelamento, 12-Erro Solicitação Inutilização, 13-Impressão em Modo Contingência).

NumPrt ¹ ² Número do protocolo do conhecimento de transporte eletrônico.DatHor ¹ Data e Hora de Autorização do CT-e (ex: AAAA-MM-DDTHH:MM; ex2: 2008-10-30T09:28).

Retorno:"OK"

Observação:¹ Campos obrigatórios de um retorno de CT-e autorizado.² Campos obrigatórios de um retorno de cancelamento/inutilização.³ Campos obrigatórios de um retorno de problema na solicitação de autorização/cancelamento/inutilização.

Observação: O uso desta ação SID é exclusiva para clientes que possuem a integração com software NDDigital. É necessário possuir proprietária compatível para o seu uso.

2.4.12 ATUALIZAÇÃO DA SITUAÇÃO DA NFS ELETRÔNICA

Ação:SID.Nfv.AtualizarNFSE (RFNF)

Parâmetros obrigatórios:NumCgc ¹ ² ³ * Número do CNPJ da FilialNumRps ¹ ³ Número do RPSCodSnf ¹ ³ Código da Série RPSNumNfs ¹ ² * Número da Nota Fiscal de Serviço EletrônicaCodVrf ¹ Código de verificação da Nota fiscal eletrônica de Serviço

(C) Senior Sistemas Corporativos Ltda. 2929

Page 30: Sapiens Sid 1

SAPIENS SID

DatHor ¹ Data e Hora de Autorização da NF-e (ex: AAAA-MM-DDTHH:MM; ex2: 2009-06-30T09:28).IndSuc ¹ ² ³ * Indica se a solicitação ocorreu com sucesso (1=Sim, 2=Não, 3=Erro**)

Retorno:"OK"

Observação:¹ Campos obrigatórios de um retorno de NFS-e autorizada.² Campos obrigatórios de um retorno de cancelamento.³ Campos obrigatórios de um retorno de problema na solicitação de autorização.* Campos obrigatórios de um retorno de problema na solicitação de cancelamento.** Tipo de Retorno somente permitido quando a solicitação for de autorização.

Observação: O uso desta ação SID é exclusiva para clientes que possuem a integração com software NDDigital. É necessário possuir proprietária compatível para o seu uso.

2.4.13 FECHAR CONTROLE DE EMBARQUE

Ação:SID.Nfv.FecharCtrlEbq (RFNF)

Parâmetros obrigatórios:CodEmp Código da empresaCodFil Código da filialNumEbq Número do embarque

Retorno:“Embarque fechado com sucesso.”

Observações:Quando definido NumEbq e executada a ação o controle de embarque é fechado. Não permitindo mais que o controle de embarque sejá alterado.

2.5 SUPRIMENTOS – NOTA FISCAL COMPRA

2.5.1 GRAVAR CABEÇALHO DA NOTA FISCAL COMPRA (Incluir)

Ação:SID.Nfc.Gravar (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaTnsPro* Transação da NF entrada para produtosTnsSer* Transação da NF entrada para serviços

Parâmetros opcionais:CodCpg Código da condição de pagamento da nota fiscal de entradaTipNfe Tipo de nota fiscal de entradaUfsCic Sigla do estado base para o cálculo do ICMSCodEdc Espécie de documento para fins fiscaisCodTri Código de tributação para emissão da DARFDatEnt Data da Entrada da NotaNopPro Natureza de operação para produtosNopSer Natureza de operação para serviçosDatEmi Data de emissão da nota fiscal de entradaCodFpg Código da forma de pagamentoCodTra Código da transportadora da nota fiscal de entradaCodRed Código da transportadora de redespacho da nota fiscal de entradaQtdEmb Quantidade de embalagens da nota fiscalCodEmb Código da embalagemNumEmb Numeração das embalagens da nota fiscal ObsNfc Texto da observaçãoPesBru Peso bruto da nota fiscal de entradaPesLiq Peso líquido da nota fiscal de entradaPerDs1 Percentual de desconto - 1 do fornecedorPerDs2 Percentual de desconto - 2 do fornecedorPerFin Percentual de Acréscimo FinanceiroVlrDzf Valor do desconto referente zona francaVlrFre Valor do frete da nota fiscal de entradaVlrDs1 Valor do desconto - 1 do fornecedorVlrDs2 Valor do desconto - 2 do fornecedorVlrDar Valor dos descontos para arredondamento do total da nota fiscal de entradaVlrFin Valor líquido da nota fiscal para o financeiro

(C) Senior Sistemas Corporativos Ltda. 3030

Page 31: Sapiens Sid 1

SAPIENS SID

NumLot Número do lote contábilVlrInf Valor informado para fechamentoIntImp Indicativo se a nota foi integrada com módulo de impostosTipNdi Tipo do documento de importaçãoNumDoi Número do documento de importação (Comércio Exterior)DatDoi Data do documento de importação (Comércio Exterior)VlrFei Valor de Frete de importaçãoVlrSei Valor de Seguro de importaçãoVlrOui Valor de Outras Despesas de importaçãoCifFob Indicativo se o frete para o cliente é CIF (C) ou FOB (F)SomFre Somar o valor do frete no valor da nota fiscal

Retorno:<NumNfc> Número da nota

Observações:* Somente inclusão de notas fiscais tipo 1.

* Outros tipos podem ser incluídos, mas tipos de notas que possuem composição ou ligações com outras tabelas não serão contemplados de forma automática. É de responsabilidade do desenvolvedor que irá utilizar as ações SID de nota fiscal de entrada cujo tipo for diferente de 1 (não contemplado) definir todos os campos de ligação, tabelas relacionadas, valores, enfim tudo que o sistema faz de forma automática quando utilizado a tela em si.

* Aceita campos de usuário.

2.5.2 GRAVAR ITEM DE PRODUTO NA NOTA FISCAL COMPRA (Incluir)

Ação:SID.Nfc.GravarProduto (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaTnsPro Transação de produto do item da notaCodPro Código do produto da nota fiscal de entradaCodDer Código da derivação do produto da nota fiscal de entradaQtdRec Quantidade recebida do item da nota fiscal de entradaPreUni Preço unitário do item da nota fiscal de entrada

Parâmetros opcionais:SeqIpc Seqüência do item na nota fiscal de entradaNopPro Código da natureza de operaçãoFilOcp Código da filial da ordem de compraNumOcp Número da ordem de compra da nota fiscal de entradaSeqIpo Sequência do item na ordem de compra da nota fiscal de entradaCodClf Código da classificação fiscal do item da nota fiscal de entradaCodStr Situação tributária do item da nota fiscal de entradaCodTic Código do ICMS especialCodTrd Código de redução de impostosCodTst Código do ICMS substituídoCodStp Código de substituição do PISCodStc Código de substituição do COFINSCodDep Código do depósito para entrada de estoque do produtoCodLot Código do lote de estocagemUniNfc Código da unidade de medida da nota fiscal de entradaQtdAjb Quantidade de Ajuste de Balança para Efeito de EstoqueQtdDev Quantidade devolvida do item da nota fiscal de entradaUniMed Unidade de medida de estoque do item da nota fiscal de entradaQtdEst Quantidade de entrada conforme unidade de medida de estoqueVlrFum Valor do frete por unidade de medida quando CIFQtdFre Quantidade base na unidade do produto valida para o valor do freteForFre Código do fornecedor para geração título de fretePesBru Peso bruto do item da nota fiscal de entradaPesLiq Peso líquido do item da nota fiscal de entradaPreEst Preço do item conforme unidade de medida de estoquePreBas Preço unitário base para o movimento de estoquePerDsc Percentual de desconto do item da nota fiscal de entradaPerDs3 Percentual de desconto 3PerDs4 Percentual de desconto 4PerDs5 Percentual de desconto 5PerIpi Percentual de IPI do item da nota fiscal de entradaPerIcm Percentual do ICM do item da nota fiscal de entradaPerFun Percentual do Funrural ou INSSNumPrj Número do projetoCodFpj Código da fase do projetoCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCodCcu Código do centro de custo

(C) Senior Sistemas Corporativos Ltda. 3131

Page 32: Sapiens Sid 1

SAPIENS SID

VlrFre Valor freteVlrSeg Valor do seguroVlrEmb Valor embalagemVlrEnc Valor encargos financeirosVlrOut Valor outras despesasVlrDar Valor para arredondamentoVlrFrd Valor frete destacadoVlrOud Valor outras despesas destacadoVlrBru Valor bruto do item da nota fiscal de entradaVlrDsc Valor do desconto do item da nota fiscal de entradaVlrDs1 Valor do desconto 1VlrDs2 Valor do desconto 2VlrDs3 Valor de desconto 3VlrDs4 Valor de desconto 4VlrDs5 Valor de desconto 5VlrDzf Valor do desconto referente zona francaVlrBfu Valor base do Funrural ou INSSVlrFun Valor do Funrural ou INSSVlrBip Valor base IPIVlrIpi Valor do IPI do item da nota fiscal de entradaVlrBid Valor base IPI presumido (50% compra no comércio)VlrIpd Valor do IPI presumido (50% compra no comércio)VlrBic Valor base do ICMSVlrIcm Valor do ICMS do item da nota fiscal de entradaVlrDfa Valor da diferença de alíquota inter-estadualVlrBsi Valor base ICMS substituídoVlrIcs Valor do ICMS substituído do item da nota fiscal de entradaVlrBsd Valor base ICMS substituído destacadoVlrIsd Valor ICMS substituído destacadoVlrBsp Valor base da substituição tributário do PISVlrStp Valor da substituição tributária do PISVlrBsc Valor base da substituição tributário da COFINSVlrStc Valor da substituição tributária do COFINSVlrIip Valor isentas IPIVlrIic Valor isentas ICMSVlrOip Valor outras IPIVlrOic Valor outros ICMSVlrLpr Valor do produtoVlrLou Valor dos outros valoresVlrLiq Valor líquido do item da nota fiscal de entradaVlrFin Valor do item válido para o financeiroAcrFin Valor de Acréscimo FinanceiroEmpNfv Código da empresa da nota fiscal de saídaFilNfv Código da filial da nota fiscal de saídaSnfNfv Série da nota fiscal de saídaNumNfv Número da nota fiscal de saídaSeqIpv Sequência do item da nota fiscal de saídaCodFab Código do FabricanteNumEpi Identificador da inspeção aberta para a liberação do itemVlrBpi Valor base do PIS a recuperarVlrPis Valor do PIS a recuperar do item da nota fiscal de entradaFilCtr Código da filial do contrato de compraNumCtr Número do contrato que gerou a nota fiscal de entradaSeqCcp Sequência do item do contrato na competênciaVlrBcr Valor base do Cofins a recuperarVlrCor Valor do Cofins a recuperarPerIim Percentual de imposto de importação do item da nota fiscal de entradaVlrBii Valor base imposto de importaçãoVlrIim Valor do imposto de importação do item da nota fiscal de entradaVlrRis Valor de retenção de ICMS SubstitutoPerPit Percentual de PIS RetidoVlrBpt Valor base do PIS RetidoVlrPit Soma dos valores do PIS retidoPerCrt Percentual de Cofins RetidoVlrBct Valor base do Cofins RetidoVlrCrt Valor do Cofins RetidoPerCsl Percentual de CSLL RetidoVlrBcl Valor base do CSLL RetidoVlrCsl Valor do CSLL RetidoPerOur Percentual de Outras RetençõesVlrBor Valor base de Outras RetençõesVlrOur Valor de Outras RetençõesPerIrf Percentual do IRRFVlrBir Valor base IRRFVlrIrf Valor do IRRFPerDs1 Percentual de desconto 1PerDs2 Percentual de desconto 2BecIpi Valor base de IPI creditado efetivamenteVecIpi Valor de IPI creditado efetivamenteBecIcm Valor base de ICMS creditado efetivamente

(C) Senior Sistemas Corporativos Ltda. 3232

Page 33: Sapiens Sid 1

SAPIENS SID

VecIcm Valor ICMS Cred. EfetivamenteVlrFei Valor de frete de importaçãoVlrSei Valor de seguro de importaçãoVlrOui Valor de outras despesas de importaçãoBcoImp Valor base do cofins a recuperar na importaçãoCofImp Valor do cofins a recuperar na importaçãoBpiImp Valor base do pis a recuperar na importaçãoPisImp Valor do pis a recuperar na importaçãoVlrBpf Valor Base do PIS FaturamentoPerPif Percentual do PIS FaturamentoVlrPif Valor do PIS FaturamentoVlrBcf Valor Base do COFINS FaturamentoPerCff Percentual do COFINS FaturamentoVlrCff Valor do COFINS FaturamentoIgnOcp Ignora a carga de dados da OCP, se informada (0=não*, 1=sim). *PadrãoRecNot Indica se deve executar o recálculo de valores dos itens (0=não, 1=sim*). *Padrão

Retorno:<SeqIpc> Seqüência do item gerado

Observação:Esta ação aceita campos de usuário.

2.5.3 GRAVAR ITEM DE SERVIÇO NA NOTA FISCAL COMPRA (Incluir)

Ação:SID.Nfc.GravarServico (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaTnsSer Transação de serviço do item da notaCodSer Código do serviço da nota fiscal de entradaPreUni Preço unitário do serviço da nota fiscal de saída

Parâmetros opcionais:SeqIsc Sequência do item na nota fiscal de entradaFilOcp Código da filial da ordem de compraNumOcp Número da ordem de compra da nota fiscal de entradaSeqIso Sequência da ordem de compra da nota fiscal de entradaNopSer Código da natureza de operaçãoCodTri Código de tributação para emissão da DARFQtdRec Quantidade recebida do serviço da nota fiscal de entradaQtdDev Soma das quantidades devolvidas pelas NF de saídaUniMed Unidade de medida do serviço da nota fiscal de entradaPerDsc Percentual de desconto do serviço da nota fiscal de entradaPerIss Percentual do ISS do serviço da nota fiscal de entradaPerIrf Percentual do IRRF do serviço da nota fiscal de entradaPerIns Percentual do INSSNumPrj Número do projetoCodFpj Código da fase do projetoCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCodCcu Código do centro de custoVlrEnc Valor encargos financeirosVlrOut Valor outras despesasVlrDar Valor para arredondamentoVlrOud Valor outras despesas destacadoVlrBru Valor bruto do serviço da nota fiscal de entradaVlrDsc Valor do desconto do serviço da nota fiscal de entradaVlrDs1 Valor do desconto - 1 do fornecedorVlrDs2 Valor do desconto - 2 do fornecedorVlrBis Valor base ISSVlrIss Valor do ISS sobre o serviço da nota fiscal de entradaVlrBir Valor base IRRFVlrIrf Valor do IRRF sobre o serviço da nota fiscal de entradaVlrBin Valor base do INSSVlrIns Valor do INSSVlrLse Valor do serviçoVlrLou Valor dos outros valoresVlrLiq Valor líquido do item de serviço da nota fiscal de entradaVlrFin Valor do item válido para o financeiroAcrFin Valor de Acréscimo FinanceiroEmpNfv Código da empresa da nota fiscal de saídaFilNfv Código da filial da nota fiscal de saídaSnfNfv Série da nota fiscal de saídaNumNfv Número da nota fiscal de saídaNumEpi Identificador da inspeção aberta para o itemCodClf Código da classificação fiscal do item da nota fiscal de entrada

(C) Senior Sistemas Corporativos Ltda. 3333

Page 34: Sapiens Sid 1

SAPIENS SID

CodStr Situação tributária do item da nota fiscal de entradaCodTic Código do ICMS especialCodTrd Código de redução de impostosCodTst Código do ICMS substituídoPerIpi Percentual de IPI do item da nota fiscal de entradaPerIcm Percentual do ICM do item da nota fiscal de entradaVlrDzf Valor do desconto referente zona francaVlrBip Valor base IPIVlrIpi Valor do IPI do item da nota fiscal de entradaVlrBid Valor base IPI presumido (50% compra no comércio)VlrIpd Valor do IPI presumido (50% compra no comércio)VlrBic Valor base do ICMSVlrIcm Valor do ICMS do item da nota fiscal de entradaVlrDfa Valor da diferença de alíquota inter-estadualVlrBsi Valor base ICMS substituídoVlrIcs Valor do ICMS substituído do item da nota fiscal de entradaVlrBsd Valor base ICMS substituído destacadoVlrIsd Valor ICMS substituído destacadoVlrIip Valor isentas IPIVlrIic Valor isentas ICMSVlrOip Valor outras IPIVlrOic Valor outros ICMSVlrBpi Valor base do PIS a recuperarVlrPis Valor do PIS a recuperar do item da nota fiscal de entradaFilCtr Código da filial do contrato de compraNumCtr Número do contrato que gerou a nota fiscal de entradaVlrBcr Valor base do Cofins a recuperarVlrCor Valor do Cofins a recuperarVlrBct Valor base do Cofins RetidoVlrCrt Valor do Cofins RetidoPerCrt Percentual de Cofins RetidoVlrBpt Valor base do PIS RetidoVlrPit Soma dos valores do PIS retidoPerPit Percentual de PIS RetidoVlrBcl Valor base do CSLL RetidoVlrCsl Valor do CSLL RetidoPerCsl Percentual de CSLL RetidoVlrBor Valor base de Outras RetençõesVlrOur Valor de Outras RetençõesPerOur Percentual de Outras RetençõesVlrRis Valor de retenção de ICMS SubstitutoPerDs1 Percentual de desconto 1PerDs2 Percentual de desconto 2PerDs3 Percentual de desconto 3PerDs4 Percentual de desconto 4PerDs5 Percentual de desconto 5VlrDs3 Valor do desconto 3VlrDs4 Valor de desconto 4VlrDs5 Valor de desconto 5BecIpi Valor base de IPI creditado efetivamenteVecIpi Valor de IPI creditado efetivamenteBecIcm Valor base de ICMS creditado efetivamenteVecIcm Valor ICMS Cred. EfetivamenteVlrBie Valor base do INSS parte empresaVlrIem Valor do INSS parte empresaVlrOui Valor de outras despesas de importaçãoBcoImp Valor base do cofins a recuperar na importaçãoCofImp Valor do cofins a recuperar na importaçãoBpiImp Valor base do pis a recuperar na importaçãoPisImp Valor do pis a recuperar na importaçãoSeqIsp Sequência do item de serviço no pedido de vendaVlrBpf Valor Base do PIS FaturamentoPerPif Percentual do PIS FaturamentoVlrPif Valor do PIS FaturamentoVlrBcf Valor Base do COFINS FaturamentoPerCff Percentual do COFINS FaturamentoVlrCff Valor do COFINS FaturamentoIgnOcp Ignora a carga de dados da OCP, se informada (0=não*, 1=sim). *PadrãoRecNot Indica se deve executar o recálculo de valores dos itens (0=não, 1=sim*). *Padrão

Retorno:<SeqIsc> Seqüência do item gerado

Observação:Esta ação aceita campos de usuário.

2.5.4 GRAVAR PARCELAS MANUAIS NA NOTA FISCAL DE COMPRA

Ação:

(C) Senior Sistemas Corporativos Ltda. 3434

Page 35: Sapiens Sid 1

SAPIENS SID

SID.Nfc.GravarParcelasManuais (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaVlrPar(n)1 Valor da parcela da nota fiscal de entradaVctPar(n)1 Data de vencimento da parcela da nota fiscal de entradaNumTit(n)1 Número do título a ser gerado no conta a pagar

Parâmetros opcionais:CodTpt(n)1 Código do tipo do título a ser gerado no conta a pagar

Retorno:"OK"

Observações:1 O índice (n) indica o número da parcela ao qual o parâmetro se referencia. Este índice deve iniciar em 1 e, para

cada nova parcela, ser incrementado em 1.

Na execução desta ação são eliminadas todas as parcelas já definidas, manualmente ou não, para a nota fiscal de entrada sendo referenciada.A soma do valor financeiro das parcelas deve ser igual ao valor financeiro da nota fiscal de entrada, caso contrário as parcelas não serão gravadas.Esta ação deve ser executada após a inclusão de todos os itens de produto e serviço da nota fiscal de entrada, se após a chamada desta ação for incluído mais algum item de produto ou serviço as parcelas serão recalculadas conforme parametrização do sistema.

2.5.5 FECHAR NOTA FISCAL COMPRA

Ação:SID.Nfc.Fechar (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entrada

Retorno:"OK"

2.5.6 CANCELAR NOTA FISCAL COMPRA

Ação:SID.Nfc.Cancelar (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entrada

Retorno:"OK"

2.5.7 GERAR NOTA FISCAL VIA ORDEM DE COMPRA

Ação:SID.Nfc.GerarNFCOrdemCompra (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaNumOcp Número da(s) ordem(ns) de compra (separado por vírgula, ex: 101,102,103,...)DatEnt Data de entrada da NFDatEmi Data de emissão da NF

Retorno:"OK"

2.5.8 GRAVAR RATEIO PARA ITEM DE PRODUTO

Ação:SID.Nfc.GravarRateioProduto (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entrada

(C) Senior Sistemas Corporativos Ltda. 3535

Page 36: Sapiens Sid 1

SAPIENS SID

CodSnf Código da série da nota fiscal de entradaSeqIpc Seqüência do item de produto da nota fiscal de entradaCtaFin(n)* Conta financeira reduzida**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custosPerCta(n)* Percentual do rateio para a conta***VlrCta(n)* Valor do rateio para a conta***PerRat(n)* Percentual do rateio para o centro de custos***VlrRat(n)* Valor do rateio para o centro de custos ***NumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projeto

Parâmetros opcionais:ObsRat(n)* Observação do rateio

Retorno:"OK"

Observações:* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.

2.5.9 GRAVAR RATEIO PARA ITEM DE SERVIÇO

Ação:SID.Nfc.GravarRateioServico (SRNF)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaSeqIsc Seqüência do item de serviço da nota fiscal de entradaCtaFin(n)* Conta financeira reduzida**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custosPerCta(n)* Percentual do rateio para a conta***VlrCta(n)* Valor do rateio para a conta***PerRat(n)* Percentual do rateio para o centro de custos***VlrRat(n)* Valor do rateio para o centro de custos ***NumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projeto

Parâmetros opcionais:ObsRat(n)* Observação do rateio

Retorno:"OK"

Observações:* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.

2.6 SUPRIMENTOS – ORDEM DE COMPRA

2.6.1 GRAVAR CABEÇALHO ORDEM DE COMPRA

Ação:SID.Ocp.Gravar (SCOC)

Parâmetros obrigatórios:CodFor Código do fornecedor da ordem de compraCodCpg Código da condição de pagamento

Parâmetros opcionais:NumOcp Número da ordem de compraTnsPro Código da transação para produtosTnsSer Código da transação para serviçosCodTra Código da transportadora para a ordem de compraVlrFre Valor do frete para a ordem de compraVlrSeg Valor do seguro para a ordem de compraVlrEmb Valor das embalagens para a ordem de compraVlrEnc Valor dos encargos para a ordem de compraVlrOut Valor das outras despesas para a ordem de compraVlrDar Valor dos descontos para arredondamento do total da ordem de compraVlrFrd Valor frete destacadoVlrOud Valor outras despesas destacado

(C) Senior Sistemas Corporativos Ltda. 3636

Page 37: Sapiens Sid 1

SAPIENS SID

VlrDs1 Valor de desconto 1VlrDs2 Valor do desconto 2VlrDs3 Valor de desconto 3VlrDs4 Valor de desconto 4VlrDzf Valor do desconto referente zona francaVlrBfu Valor base do funruralVlrFun Valor do funruralVlrBsp Valor base da substituição tributário do PISVlrStp Valor da substituição tributário do PISVlrBsc Valor base da substituição tributário da COFINSVlrStc Valor da substituição tributário da COFINSVlrBin Valor base do INSSVlrIns Valor do INSSVlrLpr Valor líquido dos itens de produtos da ordem de compraVlrLse Valor líquido dos itens de serviços da ordem de compraVlrLou Valor líquido dos valores diversos da ordem de compraVlrLiq Valor líquido da ordem de compraVlrFin Valor líquido da ordem de compra para o financeiroObsOcp Observação da ordem de compraTemPar Indicativo se a OC tem parcelas especiais na tabela E420PAR SalCan Indicativo se o saldo da ordem de compra deverá ser cancelado

Retorno:<NumOcp> Número da ordem de compra

Observação:Esta ação aceita campos de usuário

2.6.2 EXCLUIR ORDEM DE COMPRA

Ação:SID.Ocp.Excluir (SCOC)

Parâmetros obrigatórios:NumOcp Número da ordem de compra

Retorno:"OK"

2.6.3 GRAVAR ITEM DE PRODUTO NA ORDEM DE COMPRA

Ação:SID.Ocp.GravarProduto (SCOC)

Parâmetros obrigatórios:NumOcp Número da ordem de compraCodPro Código do produto da ordem de compraCodDer Código da derivação do produto da ordem de compraQtdPed Quantidade do produto da ordem de compra

Parâmetros opcionais:SeqIpo Seqüência do item de produto na ordem de compraTnsPro Transação do item de produto da OCCplIpo Complemento da descrição do produtoUniFor Unidade de medida do produto no fornecedorCodDep Código do depósito para estoque do produto da ordem de compraQtdPed Quantidade do produto da ordem de compraUniMed Unidade de medida do produto compradoCodTpr Código da tabela de preço do produtoPreUni Preço unitário do produto da ordem de compraPreFix Indicativo se o preço é fixo ou nãoPerDsc Percentual de desconto para o produto da ordem de compraPerIpi Percentual de IPI do produto da ordem de compraPerIcm Percentual de ICM do produto da ordem de compraPerFun Percentual do funruralCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCodCcu Código do centro de custoCodMoe Código da moeda que o item da ordem de compra está representadoDatMoe Data da cotação da moeda ou índice do item da ordem de compraCotMoe Valor da cotação da moeda ou índice do item da ordem de compraFecMoe Indicativo de o valor da cotação é fechado

Retorno:<SeqIpo> Seqüência do item de produto na ordem de compra

Observação:Esta ação aceita campos de usuário

(C) Senior Sistemas Corporativos Ltda. 3737

Page 38: Sapiens Sid 1

SAPIENS SID

2.6.4 GRAVAR ITEM DE SERVIÇO NA ORDEM DE COMPRA

Ação:SID.Ocp.GravarServico (SCOC)

Parâmetros obrigatórios:NumOcp Número da ordem de compraCodSer Código do serviço na ordem de compraQtdPed Quantidade pedida do serviço na ordem de compra

Parâmetros opcionais:SeqIso Seqüência do item de serviço na ordem de compraTnsSer Transação de serviço do item da OCCplIso Complemento da descrição do serviçoCodTri Código de tributação para emissão da DARFQtdPed Quantidade pedida do serviço da ordem de compraUniMed Unidade de medida do serviço da ordem de compraPreUni Preço unitário do serviço da ordem de compraPerDsc Percentual de desconto do serviço da ordem de compraPerIss Percentual do ISS do serviço da ordem de compraPerIrf Percentual do IRRF do serviço da ordem de compraPerIns Percentual do INSSCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCodCcu Código do centro de custoCodMoe Código da moeda que o item da ordem de compra está representadoDatMoe Data da cotação da moeda ou índice do item da ordem de compraCotMoe Valor da cotação da moeda ou índice do item da ordem de compraFecMoe Indicativo de o valor da cotação é fechado

Retorno:<SeqIso> Seqüência do item de serviço na ordem de compra

Observação:Esta ação aceita campos de usuário

2.6.5 FECHAR ORDEM DE COMPRA

Ação:SID.Ocp.Fechar (SCOC)

Parâmetros obrigatórios:NumOcp Número da ordem de compra

Retorno:"OK"

Observações:Para que seja possível fechar uma ordem de compra é necessário que a mesma esteja aprovada em todos os níveis, ou não tenha controle de aprovação multi-nível.

2.6.6 GERAR ORDEM DE COMPRA VIA COTAÇÃO

Ação:SID.Ocp.GerarOCPCotacao (SCOC)

Parâmetros obrigatórios:NumCot(n)* Número da cotação

Parâmetros opcionais:SeqCot(n)* Seqüência(s) da cotação (separadas por vírgula, ex.: "101,102,103")TnsPro Transação de produtoTnsSer Transação de serviço

Observações:* (n) = Índice incremental, iniciado em 1. Não utilizar os parênteses.

Retorno:"OK"

2.7 SUPRIMENTOS – ESTOQUES

2.7.1 GERAR REQUISIÇÃO

Ação:SID.Est.Requisitar (SECE)

(C) Senior Sistemas Corporativos Ltda. 3838

Page 39: Sapiens Sid 1

SAPIENS SID

Parâmetros obrigatórios:CodPro Código do produto movimentadoCodDer Código da derivação do produto movimentadoQtdEme Quantidade do documento de movimento de estoque

Parâmetros opcionais:NumEme Número do documento de entrada do movimento de estoqueSeqEme Seqüência do produto ou serviço no documentoCodTns Código da transação de movimentação de estoqueCplPro Complemento da descrição do produto ou serviçoUniMed Unidade de medidaCodAge Código de agrupamento para o estoqueCodAgc Código de agrupamento para comprasDatPrv Data de previsão de entrega do produto ou serviçoCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaQtdApr Quantidade aprovado do movimento de estoqueUsuAtd Usuário atendente do movimento de estoqueUsuSol Usuário responsável pela solicitação do movimentoUsuRes Usuário responsável pela aplicação do produto ou serviço movimentadoCcuRes Centro de custo responsável pela aplicação do produto ou serviçoUsuRec Usuário recebedor do produto ou serviço solicitadoObsEme Observação da solicitação de movimento de estoqueResEst1 Indicativo se o estoque do produto da requisição deve ser reservado(S=sim, N=não)CodDep Código do depósito para reservaSitEme Situação da movimentação de estoqueProSer2 Indicativo se a requisição é de serviço (S=Serviço)

Observação:1Quando for solicitada a Reserva de Estoque, é obrigatório que seja informado o Código do Depósito.2O parâmetro é obrigatório no caso de ser uma requisição de serviço, caso seja uma requisição de produto este não

precisa ser informado.

Retorno:<NumEme/SeqEme> Número e seqüência da requisição gerada

2.7.2 ATENDER REQUISIÇÃO

Ação:SID.Est.AtenderRequisicao (SERE)

Parâmetros obrigatórios:NumEme Número do documento de entrada do movimento de estoqueSeqEme Seqüência do produto ou serviço no documentoQtdAtd Quantidade atendida do movimento de estoque

Parâmetros opcionais:CodDep Código do depósito movimentadoCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCcuRes Centro de custo responsável pela aplicação do produto ou serviçoDatMov Data da movimentação do estoqueCodLot Código do lote de fabricação para estocagemNumSep Código da série do produto

Observação:1. No processo de atendimento de requisição via Sid, não existe a possibilidade de gerar solicitação de

compras automática. 2. Caso não seja informada quantidade atendida (QtdAtd=0), a requisição será cancelada com a

quantidade aprovada.

Retorno:"OK"

2.7.3 EXCLUIR REQUISIÇÃO

Ação:SID.Est.ExcluirRequisicao (SERE)

Parâmetros obrigatórios:NumEme Número do documento de entrada do movimento de estoqueSeqEme Seqüência do produto ou serviço no documento

Retorno:"OK"

2.7.4 MOVIMENTAR ESTOQUE

(C) Senior Sistemas Corporativos Ltda. 3939

Page 40: Sapiens Sid 1

SAPIENS SID

Ação:SID.Est.Movimentar (SECE)

Parâmetros obrigatórios:CodPro Código do produto movimentadoCodDer Código da derivação do produto movimentadoCodTns Código da transação de movimento do estoqueCodDep Código do depósito movimentadoQtdMov Quantidade do movimentoVlrMov* Valor do movimento *(obrigatório quando a transação exigir)

Parâmetros opcionais:DatMov Data da movimentação do estoqueProTrf Código do produto transferido (para movimentos de transferência)DerTrf Código da derivação do produto transferido (p/ movimentos de transferência)DepTrf Código do depósito transferido (para movimentos de transferência)CodCli Código do cliente para os movimentos consignadosCodFor Código do forencedor para os movimentos consignadosNumDoc Número de documento base da movimentaçãoCodLot Código do lote de fabricação para estocagemCodCcu Código do centro de custo do usuário responsávelDatVlt Data de validade do produto no depósitoCtaRed Código da conta contábil reduzidaNumSep Código da série do produto

Retorno:<SeqMov> Seqüência do movimento

Observação:Esta ação aceita campos de usuário.

2.7.5 EXCLUIR MOVIMENTO DE ESTOQUE

Ação:SID.Est.ExcluirMovimento (SECE)

Parâmetros obrigatórios:CodPro Código do produto movimentadoCodDer Código da derivação do produto movimentadoCodDep Código do depósito movimentadoDatMov Data da movimentação do estoqueSeqMov Seqüência do movimento

Retorno:"OK"

2.7.6 LISTAR ITENS DA EMBALAGEM

Ação:SID.Est.ListarItensEmbalagem (SECE)

Parâmetros obrigatórios:CodEmp Código da empresaNumEmb Número da embalagem

Retorno:Xml contendo os itens da embalagem, conforme exemplo:<?xml version="1.0"?><embalagem>

<codemp>1</codemp><numemb>5</numemb><itens>

<item><codpro>1101</codpro><codder>A</codder><codbar>78912340000111</codbar><qtdpro>3</qtdpro>

</item><item>

<codpro>1102</codpro><codder>B</codder><codbar>78912340000222</codbar><qtdpro>10</qtdpro>

</item></itens>

</embalagem>

(C) Senior Sistemas Corporativos Ltda. 4040

Page 41: Sapiens Sid 1

SAPIENS SID

2.7.7 CONFIRMAR CONFERÊNCIA DA EMBALAGEM

Ação:SID.Est.ConfirmarConferEmb (SECE)

Parâmetros obrigatórios:CodEmp Código da empresaNumEmb Número da embalagem

Retorno:"OK"

2.7.8 GRAVAR SOLICITAÇÃO DE COMPRA (Incluir/alterar)

Ação:SID.Est.GravarSolCompra (SCSC)

Parâmetros obrigatórios:CodPro1 Código do produto movimentadoCodDer1 Código da derivação do produto movimentadoCodSer2 Código do ServiçoQtdSol Quantidade para solicitação de comprasDatPrv2 Data previsão para entrega do serviço

1 Pode-se não informar o campo CodPro, e conseqüentemente o campo CodDer. Neste caso os campos CplPro, UniMed e PreSol tornam-se obrigatórios.

2 Os campos CodSer e DatPrv são obrigatórios no caso de ser uma solicitação de serviço, caso seja uma solicitação de produto estes não devem ser informados.

Parâmetros opcionais:NumSol Número do documento da solicitaçãoSeqSol Seqüência do item na solicitação de compraCplPro Complemento da descrição do produtoCodTns Código da transação da solicitação de comprasUniMed3 Unidade de medidaPreSol3 Preço da solicitaçãoCodDep4 Código do depósito movimentadoDatPrv Data prevista de entrega do produtoCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaUsuSol Usuário responsável pela solicitação do produtoUsuRes Usuário responsável pela aplicação do produto solicitadoCcuRes Centro de custo responsável pela aplicação do produtoCodBem Código do bemSolInt Código da solicitação no sistema integradoObsSol Observação da solicitação de compraCtaFin(n)5 6 Conta financeiraCtaRed(n) 5 6 Conta contábil reduzidaCodCcu(n) 5 Código do centro de custoPerCta(n) 5 7 Percentual do rateio da contaVlrCta(n) 5 7 Valor do rateio da contaPerRat(n) 5 7 Percentual do rateioVlrRat(n) 5 7 Valor do rateioNumPrj(n) 5 Número interno do projetoCodFpj(n) 5 Código da fase do projetoObsRat(n) 5 Observação do rateio

3 Os campos UniMed e PreSol somente serão considerados se não for informado o campo CodPro.4 O campo CodDep só será considerado se for informado o campo CodPro.5 Campos para informação do rateio, onde:

* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.6 Depende da parametrização.7 Informar apenas o percentual ou apenas o valor.

Retorno:"OK"

2.7.9 EXCLUIR SOLICITAÇÃO DE COMPRA

Ação:SID.Est.ExcluirSolCompra (SCSC)

Parâmetros obrigatórios:NumSol Número do documento da solicitaçãoSeqSol Seqüência do item na solicitação de compra

Retorno:

(C) Senior Sistemas Corporativos Ltda. 4141

Page 42: Sapiens Sid 1

SAPIENS SID

"OK"

2.7.10 BUSCAR ESTOQUE DISPONÍVEL

Ação:SID.Est.BuscarEstoqueDisp (SECE)

Parâmetros obrigatórios:CodPro Código do produtoCodDer Código da derivação do produto (quando existir)CodDep Código do depósito

Parâmetros opcionais:ConPed1 Consulta estoque disponível em rotinas de pedido ("S"-Sim ou "N"-Não)CriFed Critério para formação do estoque (atendimento faturamento/baixas estoque em geral)

Observação:1 O cálculo do estoque disponível com o identificador de regra (VEN-120DISPO01) somente será acessado quando o

campo "ConPed" for igual a "S" e o identificador estiver ativo. Caso contrário, será calculado conforme o critério para formação do estoque informado no cadastro da filial. Maiores detalhes sobre a funcionalidade do identificador VEN-120DISPO01 podem ser acessados na documentação do Sapiens.

Retorno:<QtdDis> Quantidade disponível em estoque

2.7.11 BUSCAR PREÇO MÉDIO

Ação:SID.Est.BuscarPrecoMedio (SECE)

Parâmetros obrigatórios:CodPro(n)* Código do produtoCodDer(n)* Código da derivação do produto (quando existir)* (n) = Seqüência incremental dos produtos, iniciando sempre em 1 (um) – Não utilizar os parênteses.

Retorno:Xml contendo o código do produto, derivação e preço médio, conforme exemplo:<?xml version="1.0"?><produto>

<codpro>5207</codpro><codder>A</codder><premed>7.5845</premed>

</produto><produto>

<codpro>5210</codpro><codder> </codder><premed>8.668</premed>

</produto>

2.7.12 BUSCAR ESTOQUE GRADE

AçãoSID.EST. BUSCARESTOQUEGRADE (SECE)

Permite buscar a consulta de estoque em grade, por embalagem avulso ou ambos. O resultado é o mesmo da tela do Comercial\Estoques\Consultas\Posição dos Estoques\Embalagem/Grade

Parâmetros obrigatórios:CodFxa Código da faixa de grades

Parâmetros opcionais:CodClc Filtro de coleções do produto (abrangência)CodMod Filtro de modelo de produção do produto (abrangência)CodFam Filtro de família do produto (abrangência)CodPro Filtro de produto (abrangência)CodDep Filtro por depósito (abrangência)CodPgr Proporcionalidade (sem abrangência) CodMar Filtro da marca de produto (abrangência)CodAge Filtro por código de agrupamento de estoque (abrangência)CodEmb Filtro por tipo de embalagem (sem abrangência)ModCon Modo de consulta: 0 – Ambos; 1 – Embalagens; 2 – AvulsosTipAgp Agrupa ou não depósitos: 0 – não agrupa; 1 – agrupa depósitos

Retorno:Documento em formato xml contendo os seguintes campos e estruturas:

<retorno> <produtos>

(C) Senior Sistemas Corporativos Ltda. 4242

Page 43: Sapiens Sid 1

SAPIENS SID

<linha> <NumLin></NumLin> <CodMod></CodMod> <CodPro></CodPro> <DesPro></DesPro> <QtdEmb></QtdEmb> <derivacoes> <CodDer></CodDer> <QtdDer></QtdDer> . . . </derivacoes> <QtdTot></QtdTot> <CodEmb></CodEmb> <CodDep></CodDep> <CodClc></CodClc> <CodAge></CodAge> <CodPgr></CodPgr> <CodFxa></CodFxa> <CodMar></CodMar> <CodFam></CodFam> </linha> . . . <produtos><retorno>

A descrição de cada delimitador e sua funcionalidade está a seguir

<produtos></produto> Delimitadores onde estão internamente todos os produtos lidos da consulta

<linha></linha> Delimitadores onde existe um para cada conjunto produto/embalagem/depósito/faixa/proporcionalidade retornado da consulta. O que está delimitado dentro de uma linha são todos os campos e valores a seguir:

<numlin></numlim> Dentro desses delimitadores está apenas como informativo o número de cada linha da consulta

<codmod></codmod> Dentro desses delimitadores está o código do modelo do produto

<codpro></codpro> Dentro desses delimitadores está o código do produto

<despro></despro> Dentro desses delimitadores está a descrição do produto, formada pela descrição e complemento do cadastro do produto

<qtdemb></qtdemb> Dentro desses delimitadores está a quantidade de embalagens, se não estiver exibindo o estoque avulso do produto (sem embalagens)

<derivacoes></derivacoes> Dentro desses delimitadores estão aninhadas as derivações do produto, com sua quantidade em estoque, estando esses campos sempre em pares, conforme abaixo e tantos pares quanto possuir a faixa de grade informada no filtro para cada produto:

<codder></codder> Dentro desses delimitadores está o código da derivação do produto

<qtdder></qtddder> Dentro desses delimitadores está a quantidade da derivação imediatamente acima. Quando o produto está embalado, o mesmo exibe a proporcionalidade apenas. Se for um produto avulso, é a quantidade em avulso.

<qtdtod></qtdtot>Dentro desses delimitadores está a quantidade total de todas as derivações da linha de produto.

<codemb></codemb>Dentro desses delimitadores está o código da embalagem do produto. Se for uma linha de estoque avulso, não há valor nesse delimitador.

<coddep></coddep>Dentro desses delimitadores está o código da depósito consultado do produto. Se a consulta agrupar depósitos, com o parâmetro TIPAGP = 1, o mesmo não apresenta valor.

<codclc></codclc>Dentro desses delimitadores está o código da coleção do produto.

(C) Senior Sistemas Corporativos Ltda. 4343

Page 44: Sapiens Sid 1

SAPIENS SID

<codage></codage>Dentro desses delimitadores está o código de agrupamento de estoque do produto

<codpgr></codpgr>Dentro desses delimitadores está o código da proporcionalidade da embalagem do produto. Se a linha estiver exibindo estoque avulso, não há valor neste delimitador.

<codfxa></codfxa>Dentro desses delimitadores está o código da faixa consultada do produto.

<codmar></codmar>Dentro desses delimitadores está o código da marca do produto.

<codfam></codfam>Dentro desses delimitadores está o código da família do produto.

2.8 MERCADO – NOTA FISCAL TRANSFERÊNCIA

2.8.1 MARCAR EMBALAGEM/PRODUTO PARA TRANSFERÊNCIA

Ação:SID.Nft.MarcarEPT (RFNF)

Parâmetros obrigatórios:FilOri Código da filial de origemFilDes Código da filial de destinoPlaVei Placa do veículoNumEmb 1 Número da embalagemCodPro 1 Código do produtoCodDer 1 Código da derivação do produtoCodBar 1 Código de barras do produtoQtdPro 2 Quantidade do produto

Observação:1 Deve ser informado o campo NumEmb, ou o campo CodBar, ou os campos CodPro e CodDer, sendo usado o

primeiro, na ordem em que estão listados, que contenha um valor.2 O campo QtdPro é desconsiderado caso seja informado NumEmb, assumindo automaticamente valor 1.

Parâmetros opcionais:EmpOri Código da empresa de origemEmpDes Código da empresa de destino

Retorno:"OK"

2.8.2 BUSCAR ITENS DA NOTA FISCAL DE TRANSFERÊNCIA

Ação:SID.Nft.BuscarItensNFT (RFNF)

Parâmetros obrigatórios:FilOri Código da filial de origemFilDes Código da filial de destinoCodSnf Série da nota fiscalNumNfv Número da nota fiscal

Parâmetros opcionais:EmpOri Código da empresa de origemEmpDes Código da empresa de destino

Retorno:XML contendo os itens da nota fiscal de transferência, conforme exemplo:<?xml version="1.0"?><nfv>

<codemp>1</codemp><codfil>1</codfil><codsnf>1A</codsnf><numnfv>79</numnfv><itens>

<item><seqemb>1</seqemb><codemb>1</codemb><numemb>35</numemb><codpro>0</codpro><codder>0</codder><qtdfat>0</qtdfat><codbar>0</codbar>

(C) Senior Sistemas Corporativos Ltda. 4444

Page 45: Sapiens Sid 1

SAPIENS SID

</item><item>

<seqemb>0</seqemb><codemb>0</codemb><numemb>0</numemb><codpro>4101</codpro><codder>5</codder><qtdfat>5</qtdfat><codbar>78912340000125</codbar>

</item></itens>

</nfv>

2.8.3 CONFIRMAR CONFERÊNCIA DOS ITENS DA NFT

Ação:SID.Nft.ConfirmarConferencia (RFNF)

Parâmetros obrigatórios:FilOri Código da filial de origemFilDes Código da filial de destinoCodSnf Série da nota fiscalNumNfv Número da nota fiscalCodDep Código do depósito

Parâmetros opcionais:EmpOri Código da empresa de origemEmpDes Código da empresa de destino

Retorno:"OK"

2.9 MERCADO – PRÉ-FATURAS

2.9.1 CRIAR EMBALAGEM PARA PRÉ-FATURA

Ação:SID.Pfa.CriarEmbalagem (RFEX)

Parâmetros obrigatórios:CodEmp Código da empresaCodFil Código da filialNumAne Número da análise de embarqueNumPfa Número da pré-faturaCodEmb Código da embalagemNumEmb Números das embalagens

Parâmetros opcionais:QtdEmb Quantidade de embalagensNumNiv Nível da EmbalagemVolOcu Volume já ocupado da embalagemPesBru Peso bruto das embalagens e produtosPesLiq Peso líquido dos produtosObsEmb Texto da observação das embalagens

Retorno:<SeqEmb> Seqüência da Embalagem Criada

2.9.2 INCLUIR OS CONTEÚDOS DAS EMBALAGEM DA PRÉ-FATURA

Ação:SID.Pfa.IncluirConteudoEmb (RFEX)

Parâmetros obrigatórios:CodEmp Código da empresaCodFil Código da filialNumAne Número da análise de embarqueNumPfa Número da pré-faturaSeqEmb Seqüência de embalagemNumSep1 Número de SérieCodBar1 Código de BarrasCodPro1 Código do ProdutoCodDer1 Código de Derivação

Parâmetros opcionais:QtdPro2 Quantidade do produto na embalagemVolIpd Volume calculado do produto

(C) Senior Sistemas Corporativos Ltda. 4545

Page 46: Sapiens Sid 1

SAPIENS SID

PesBru Peso bruto do produtoPesLiq Peso líquido do produtoObsPro Texto da observação do produto na embalagem

Observação:1. Estes campos definem o que será incluído no conteúdo, ser for informado um número de série o sistema irá

procurar por este número, se for informado o código de barras o sistema irá procurar o código EAN e se não achar pelo código de barras livre do produto e se for informado produto/derivação será procurado este produto específico.

2. Sempre que não for informado o campo QTDPRO o default será 1(um) no caso da série este campo é ignorado e sempre assumido 1(um)

Retorno:"OK"

2.9.3 EXCLUIR EMBALAGEM DA PRÉ-FATURA

Ação:SID.Pfa.ExcluirEmbalagem (RFEX)

Parâmetros obrigatórios:CodEmp Código da empresaCodFil Código da filialNumAne Número da análise de embarqueNumPfa Número da pré-faturaSeqEmb1 Seqüência de embalagemNumEmb1 Números das embalagens

Observação:1. Se for informado SeqEmb não e necessário informar NumEmb e vice-versa.

Retorno:"OK"

2.10 CADASTROS – CLIENTES

2.10.1 GRAVAR CLIENTE (Incluir/alterar)

Ação:SID.Cli.Gravar

Parâmetros obrigatórios:NomCli Nome do clienteApeCli Nome fantasia do clienteSigUfs Sigla do estado do clienteCodCli Código do cliente (obrig. p/alteração)CgcCpf Número do CNPJ ou CPF do clienteEndCli Endereço do cliente (rua, nº., etc.)

Parâmetros opcionais:CodCli Código do clienteMarCli Marca do clienteSenCli Senha do clienteNenCli Número do endereço do clienteTipCli Tipo do cliente (Padrão=’F’)TipMer Tipo de mercado do cliente (Padrão=’I’)TipEmc Tipo Empresa do cliente para geração de título de COFINSCliCon Indicativo se o cliente é contribuinte de ICMS (Padrão=’N’)CodRam Código do ramo de atividade do clienteInsEst Inscrição estadual do clienteInsMun Inscrição municipal do clienteCodGre Código do grupo de empresasZonFra Indicativo de qual é o benefício fiscal do clienteCodSuf Número do cliente junto à SuframaDatSuf Data de validade do registro do SUFRAMACplEnd Complemento do endereço do cliente (sala, andar, etc.)CliPrx Ponto de referência ou proximidade do clienteZipCod Código da cidade do cliente externo - ZIP CODEEenCli Código do endereço do clienteCepCli CEP do clienteCepIni Faixa inicial do CEP da cidade do clienteBaiCli Bairro do clienteCidCli Cidade do clienteCodPai Código do país do clienteTemEnt Indicativo se o cliente tem endereços de entrega diferentes (Padrão=’N’)EndEnt Endereço de entrega do cliente

(C) Senior Sistemas Corporativos Ltda. 4646

Page 47: Sapiens Sid 1

SAPIENS SID

NenEnt Número do endereço de entregaCplEnt Complemento do endereço de entrega do clienteEenEnt Código do endereço de entrega do clienteCepEnt CEP do endereço de entrega do clienteIniEnt Faixa inicial do CEP do endereço de entrega do clienteCidEnt Cidade do endereço de entrega do clienteEstEnt Estado do endereço de entrega do clienteInsEnt Inscrição estadual do endereço de entregaCgcEnt Número do CNPJ de EntregaBaiEnt Bairro de Entrega do clienteTemCob Indicativo se o cliente tem endereços de cobrança diferentes (Padrão=’N’)EndCob Endereço de cobrança do clienteNenCob Número do endereço de cobrança CplCob Complemento do endereço de cobrança do clienteEenCob Código do endereço de cobrança do clienteCepCob CEP do endereço de cobrança do clienteIniCob Faixa inicial do CEP do endereço de cobrança do clienteCidCob Cidade do endereço de cobrança do clienteEstCob Estado do endereço de cobrança do clienteCgcCob Número do CNPJ de cobrançaEntCor Indicativo do endereço de entrega de correspondênciasBaiCob Bairro de Cobrança do clienteFonCli Número do telefone - 1FonCl2 Número do telefone - 2FonCl3 Número do telefone - 3FaxCli Número do FAX do clienteCxaPst Número da caixa postal do clienteIntNet Endereço eletrônico (E-Mail)CodFor Código do cliente como fornecedorCliRep Código do cliente como representanteCliTra Código do cliente como transportadoraSitCli Situação do cliente (Padrão=’A’)CodMot Código do motivo da situação do clienteBloCre Indicativo se o motivo bloqueia crédito para o cliente (Faturamento) (Padrão=’N’)ObsMot Observação do motivo da situação do clienteTriIcm Tributa ICMS (S/N) (Padrão=’S’)TriIpi Tributa IPI (S/N) (Padrão=’S’)TriPis Tributa PIS (S/N) (Padrão=’S’)TriCof Tributa COFINS (S/N) (Padrão=’S’)CodPdv Código do cliente no PDVIdeCli Código de identificação do cliente

Retorno:<CodCli> Código do cliente gerado

Observação:Esta ação aceita campos de usuário.

2.10.2 GRAVAR DEFINIÇÕES DO CLIENTE (Incluir/alterar)

Ação:SID.Cli.GravarDefinicoes

Parâmetros obrigatórios:CodCli Código do clienteCodRep Código do representante padrão para o clienteCodCpg Código da condição de pagamento padrão para o cliente

Parâmetros opcionais:SalDup Saldo devedor de duplicatas dos clientesSalOut Saldo devedor de outros títulos dos clientesSalCre Saldo dos adiantamentos dos clientesDatLim Data da última atualização do limite de crédito do clienteVlrLim Valor do limite de crédito do clienteLimApr Indicativo se o limite de crédito do cliente está ou não aprovado (Padrão=’N’)VlrPfa Soma das pré-faturasDatMac Data da ocorrência do maior acúmulo de saldo devedor do clienteVlrMac Valor do maior acúmulo de saldo devedor do clienteDatUpe Data do último pedido do clienteVlrUpe Valor do último pedido do clienteDatUfa Data do último faturamento do clienteVlrUfa Valor do último faturamento do clienteDatUpg Data do último pagamento do clienteVlrUpg Valor do último pagamento do clienteQtdPgt Quantidade total de pagamentos efetuados pelo clienteDatUpc Data do último pagamento em cartório do clienteVlrUpc Valor do último pagamento em cartório do clienteQtdTpc Quantidade total de pagamentos em cartório do clienteDatMfa Data da ocorrência da maior fatura do clienteVlrMfa Valor da maior fatura do cliente

(C) Senior Sistemas Corporativos Ltda. 4747

Page 48: Sapiens Sid 1

SAPIENS SID

DatAtr Data da ocorrência do maior atraso do clienteVlrAtr Valor de pagamento do maior atraso do clienteMaiAtr Quantidade de dias do maior atraso do clienteMedAtr Quantidade de dias de média de atraso do clienteAcePar Indicativo se o cliente aceita faturamento parcial de pedidos (Padrão=’S’)QtdMfp Quantidade máxima de faturas por pedido aceito pelo clientePerDs1 Percentual de desconto - 1 para o clientePerDs2 Percentual de desconto - 2 para o clientePerCom Percentual de comissão nas vendas para o cliente (+ ou -)CodCrp Código de grupo do contas a receberCodRve Código da região de venda do clienteCodTpr Código da tabela de preço padrão para o clienteCodFpg Código da forma de pagamentoCodTra Código da transportadora padrão para o clienteCodRed Código da transportadora de redespacho padrão para o clienteRecJmm Percentual de juros de mora mês para o contas a receberRecTjr Tipo de juros para contas a receber (Padrão=’S’)RecDtj Dias de tolerância para cálculo de juros de moraRecMul Percentual de multa para atraso contas a receberRecDtm Dias de tolerância para multa do contas a receberPerDsc Percentual padrão de desconto para os títulos geradosTolDsc Quantidade padrão de dias de tolerância para descontoPorSi1 Código do primeiro portador aceito pelo clientePorSi2 Código do segundo portador aceito pelo clienteCodCrt Código da carteira padrão para o clientePorNa1 Código do primeiro portador não aceito pelo clientePorNa2 Código do segundo portador não aceito pelo clienteCodIn1 Código da primeira instrução bancáriaCodIn2 Código da segunda instrução bancáriaCodBan Código do banco onde o cliente mantém conta correnteCodAge Código da agência bancária onde o cliente mantém conta correnteCcbCli Número da conta corrente bancária do clienteCtaRed Conta contábil reduzida - 1CtaRcr Conta contábil reduzida - 2CtaFdv Conta contábil reduzida - 3CtaFcr Conta contábil reduzida – 4CriEdv Critério para escolha do dia de vencimento (A, S, N, U)FveTns Hierarquia de forma de venda – transaçãoFveFpg Hierarquia de forma de venda – forma de pagamentoFveCpg Hierarquia de forma de venda – condição de pagamentoCifFob Indicativo se o frete para o cliente é CIF (C) ou FOB (F)

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

2.10.3 EXCLUIR CLIENTE

Ação:SID.Cli.Excluir

Parâmetros obrigatórios:CodCli Código do cliente

Retorno:"OK"

2.10.4 EXCLUIR DEFINIÇÕES DO CLIENTE

Ação:SID.Cli.ExcluirDefinicoes

Parâmetros obrigatórios:CodCli Código do cliente

Retorno:"OK"

2.10.5 GRAVAR DADOS PESSOA JURÍDICA (Incluir/alterar)

Ação:SID.Cli.GravarPesJuridica

Parâmetros obrigatórios:CodCli Código do cliente

Parâmetros opcionais:

(C) Senior Sistemas Corporativos Ltda. 4848

Page 49: Sapiens Sid 1

SAPIENS SID

DatFdc Data de fundação da empresaNomSo1 Nome do sócio 1CpfSo1 CNPJ/CPF do sócio 1FunSo1 Função do sócio 1NomSo2 Nome do sócio 2CpfSo2 CNPJ/CPF do sócio 2FunSo2 Função do sócio 2NomSo3 Nome do sócio 3CpfSo3 CNPJ/CPF do sócio 3FunSo3 Função do sócio 3QtdFun Quantidade de funcionáriosVlrFat Valor do faturamento anual em dólares (US$)AnoFat Ano base do faturamento anual

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

2.10.6 EXCLUIR DADOS PESSOA JURÍDICA

Ação:SID.Cli.ExcluirPesJuridica

Parâmetros obrigatórios:CodCli Código do cliente

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 4949

Page 50: Sapiens Sid 1

SAPIENS SID

2.10.7 GRAVAR DADOS PESSOA FÍSICA (Incluir/alterar)

Ação:SID.Cli.GravarPesFisica

Parâmetros obrigatórios:CodCli Código do cliente

Parâmetros opcionais:EstCiv Estado civil do clienteRegCas Regime de casamento CodSex Código do sexoDatNas Data do nascimento do clienteCidNat Nome da cidade de naturalidade CodPai Nome do país de nacionalidade do clienteNroDep Quantidade de dependentesNumRge Número do RG (Identidade)OrgRge Órgão emissor do RGDatRge Data de emissão do RGNumPte Número do passaporteDatEpt Data de emissão do passaporteDatVpt Data de vencimento do passaporteNomPai Nome do pai do clienteNomMae Nome da mãe do clienteEmpTra Nome da empresa onde trabalhaTipOcu Tipo de ocupação TipTra Tipo da empresa onde trabalha o clienteAdmTra Data de admissão do cliente/sócioEndTra Endereço da empresa onde trabalha o clienteBaiTra Bairro da empresa onde trabalha o clienteEenTra Código do endereço da empresa onde trabalha o clienteCepTra CEP da empresa onde trabalha o clienteCidTra Cidade da empresa onde trabalha o clienteEstTra Estado da empresa onde trabalha o clienteFonTra Número do telefone da empresa onde trabalha o clienteRamTra Ramal do telefone onde trabalha o clienteCrtTra Dados da carteira profissional do clienteCarTra Cargo exercido na empresa pelo clienteSalTra Salário do cliente na empresa onde trabalhaOriOut Origem de outros rendimentos do clienteVlrOut Valor de outros rendimentos do clienteNomCng Nome do cônjugeNasCng Data de nascimento do cônjugeCpfCng Número do CPF do cônjugeRgeCng Número do RG do cônjuge OrgCng Órgão emissor do RG do cônjugeDatCng Data de emissão do RG do cônjugeEmpCng Empresa onde trabalha o cônjugeAdmCng Data de admissão do cônjugeEndCng Endereço da empresa onde trabalha o cônjuge do clienteBaiCng Bairro onde trabalha o cônjuge do clienteEenCng Código do endereço onde trabalha o cônjuge do clienteCepCng CEP onde trabalha o cônjuge do clienteCidCng Cidade onde trabalha o cônjuge do clienteEstCng Estado onde trabalha o cônjuge do clienteFonCng Número do telefone da empresa onde trabalha o cônjugeRamCng Ramal do fone onde trabalha o cônjuge do clienteCrtCng Dados da carteira profissional do cônjuge CarCng Cargo exercido na empresa pelo cônjugeSalCng Salário do cônjuge na empresa onde trabalhaTipMor Tipo de moradia do clienteTpoMor Mês e ano da mudança para a moradia atual (reside desde)VlrAlu Valor das despesas com moradiaRefCm1 Referência comercial - 1RefCm2 Referência comercial - 2RefPe1 Referência pessoal - 1RefPe2 Referência pessoal - 2RefBc1 Referência bancária - 1RefBc2 Referência bancária - 2UltCpr Nome da loja onde efetuou a última compra a créditoUltFin Nome do banco ou financeira onde já fez empréstimoDatSpc Data da última consulta do SPCCidSpc Cidades de pesquisa e de Intercâmbio do SPCInfSpc Informação levantada junto ao SPCNomInv Nome invertido do clienteCarCre Nome do cartão de crédito que possuiNumCre Número do cartão de créditoValCre Data de validade do cartão de créditoVctCre Dia do vencimento do cartão de créditoNomCre Nome do cliente no cartão de crédito

(C) Senior Sistemas Corporativos Ltda. 5050

Page 51: Sapiens Sid 1

SAPIENS SID

DepCre Nome do dependente no cartão de créditoNasCre Data de Nascimento do dependente do cartão de créditoGraCre Grau de parentesco do dependente do cartão de créditoEmpAnt Nome da empresa anterior onde o cliente trabalhouTemAnt Tempo de trabalho na empresa anterior (em anos)FonAnt Número do telefone da empresa anteriorRamAnt Número do ramal do telefone da empresa anteriorResAnt Residência anterior do clienteNomAva Nome do avalista do clienteCpfAva Número do CPF do avalista do clienteEndAva Endereço do avalista do clienteEenAva Código do endereço do avalista do clienteCepAva CEP do avalista do clienteCidAva Nome da cidade do avalista do clienteEstAva Estado do avalista do clienteFonAva Número do telefone do avalista do cliente

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

2.10.8 EXCLUIR DADOS PESSOA FÍSICA

Ação:SID.Cli.ExcluirPesFisica

Parâmetros obrigatórios:CodCli Código do cliente

Retorno:"OK"

2.10.9 GRAVAR CONTATO DO CLIENTE (Incluir/alterar)

Ação:SID.Cli.GravarContato

Parâmetros obrigatórios:CodCli Código do cliente

Parâmetros opcionais:SeqCto Seqüência do contatoNomCto Nome do contatoDatNas Data de nascimentoNivCto Nível do contatoSetCto Setor do contatoCarCto Cargo do contatoFonCto Telefone do contato - 1RamCto Ramal do contato - 1FonCt2 Telefone do contato - 2RamCt2 Ramal do contato - 2FonCt3 Telefone do contato - 3RamCt3 Ramal do contato - 3FaxCto Fax do contatoIntNet Endereço eletrônico (e-mail)HobCon Hobby do contatoTimCon Time do contatoSitCto Situação do registro de contato

Retorno:<SeqCto>

Observação:Esta ação aceita campos de usuário.

(C) Senior Sistemas Corporativos Ltda. 5151

Page 52: Sapiens Sid 1

SAPIENS SID

2.10.10 EXCLUIR CONTATO DO CLIENTE

Ação:SID.Cli.ExcluirContato

Parâmetros obrigatórios:CodCli Código do clienteSeqCto Seqüência do contato

Retorno:"OK"

2.10.11 GRAVAR ENDEREÇO DE ENTREGA

Ação:SID.Cli.GravarEndEntrega

Parâmetros obrigatórios:CodCli Código do clienteCepEnt CEP do endereço de entregaEndEnt Endereço de entrega

Parâmetros opcionais:SeqEnt Seqüência do endereço de entregaNomCli Nome do cliente de entregaEenEnt Código do endereço de entrega do clienteNenEnt Número do endereço de entregaCplEnt Complemento do endereço de entregaBaiEnt Bairro do endereço de entregaCidEnt Cidade do endereço de entregaEstEnt Estado do endereço de entregaInsEnt Inscrição estadual do endereçoCgcEnt Número do CNPJ/CPF de entregaPrxEnt Ponto de referência ou proximidade do endereço de entregaCodRoe Código da rotaSeqRoe Seqüência da rotaCodSro Código da sub-rotaSitReg Situação do endereço de entrega

Retorno:<SeqEnt>

2.10.12 EXCLUIR ENDEREÇO DE ENTREGA

Ação:SID.Cli.ExcluirEndEntrega

Parâmetros obrigatórios:CodCli Código do clienteSeqEnt Seqüência do endereço de entrega

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 5252

Page 53: Sapiens Sid 1

SAPIENS SID

2.10.13 GRAVAR ENDEREÇO DE COBRANÇA

Ação:SID.Cli.GravarEndCobranca

Parâmetros obrigatórios:CodCli Código do cliente

Parâmetros opcionais:SeqCob Seqüência do endereço de cobrançaEenCob Código do endereço de cobrança do clienteCepCob CEP do endereço de cobrançaEndCob Endereço de cobrançaNenCob Número do endereço de cobrançaCplCob Complemento do endereço de cobrançaBaiCob Bairro do endereço de cobrançaCidCob Cidade do endereço de cobrançaEstCob Estado do endereço de cobrançaCgcCob Número do CNPJ/CPF de cobrançaSitReg Situação do endereço de cobrança

Retorno:<SeqCob>

2.10.14 EXCLUIR ENDEREÇO DE COBRANÇA

Ação:SID.Cli.ExcluirEndCobranca

Parâmetros obrigatórios:CodCli Código do clienteSeqCob Seqüência do endereço de cobrança

Retorno:"OK"

2.11 CADASTROS – FORNECEDORES

2.11.1 GRAVAR FORNECEDOR (Incluir/alterar)

Ação:SID.For.Gravar

Parâmetros obrigatórios:NomFor Nome do fornecedorApeFor Nome fantasia do fornecedorSigUfs Estado do fornecedorCodFor Código do fornecedor (obrig. p/ alteração)CgcCpf Número do CNPJ ou CPF do fornecedorEndFor Endereço do fornecedor (rua, nº., etc.)

Parâmetros opcionais:CodFor Código do fornecedorMarFor Marca do fornecedorSenFor Senha do FornecedorTipFor Tipo de Fornecedor (Padrão=’F’)TipMer Tipo de Mercado do fornecedor (Padrão=’I’)CodRam Código do ramo de atividadeInsEst Inscrição estadual ou RG do fornecedorInsMun Inscrição municipal do fornecedorCodGre Código do grupo de empresasCodSuf Código na suframaCplEnd Complemento do endereço do fornecedor (sala, andar, etc.)BaiFor Bairro do fornecedorZipCod Código da cidade do fornecedor externo - ZIP CODEEenFor Código do endereço do fornecedorCepFor CEP do fornecedorCidFor Cidade do fornecedorCodPai Código do paísFonFor Número do telefone - 1FaxFor Número do FAX do fornecedorCxaPst Caixa postal do fornecedorIntNet Endereço eletrônico (E-Mail)ForRep Código do fornecedor como representanteForTra Código do fornecedor como transportadoraSitFor Situação do fornecedor (Padrão=’A’)CodMot Código do motivo da situação do fornecedor

(C) Senior Sistemas Corporativos Ltda. 5353

Page 54: Sapiens Sid 1

SAPIENS SID

CliFor Indicativo se o registro representa um cliente ou um fornecedor ou ambos (Padrão=’A’)CodCli Código do fornecedor como cliente (cria o cliente se não existir, e liga ambos)RecPis Indicativo se as notas fiscais do fornecedor poderão ter recuperação de PIS (Padrão=’N’)RecIpi Indicativo se as notas fiscais poderão ter recuperação de IPI (Padrão=’S’)RecIcm Indicativo se as notas fiscais poderão ter recuperação de ICMS (Padrão=’S’)CodTri Código de tributação para emissão de DARF/DIRFIdeFor Identificação do fornecedor

Retorno:<CodFor> Código do fornecedor gerado

Observação:Esta ação aceita campos de usuário.

2.11.2 GRAVAR DEFINIÇÕES DO FORNECEDOR (Incluir/alterar)

Ação:SID.For.GravarDefinicoes

Parâmetros obrigatórios:CodFor Código do fornecedorCodCpg Código da condição de pagamento padrão

Parâmetros opcionais:SalDup Saldo devedor de duplicatas aos fornecedoresSalOut Saldo devedor de outros títulos aos fornecedoresSalCre Saldo adiantamentos a fornecedoresDatAtr Data do maior atrasoVlrAtr Valor do maior atrasoMaiAtr Quantidade de dias do maior atrasoMedAtr Quantidade de dias de atraso médioPrzEnt Quantidade de dias de prazo de entrega do fornecedorCodTpr Código da tabela de preço padrãoCodFpg Código da forma de pagamentoCodTra Código da transportadora padrãoCodPor Código do portador padrãoCodCrt Código da carteira padrãoCodBan Código do banco da conta corrente do fornecedorCodAge Código da agência do banco da conta corrente do fornecedorCcbFor Número da conta corrente do fornecedor no bancoCodCrp Código do grupo de contas a pagarPagJmm Percentual de juros de mora mês para o contas a pagarPagTir Tipo de juros para o contas a pagar (Padrão=’S’)PagDtj Dias de tolerância para cálculo de juros de mora do contas a pagarPagMul Percentual de multa para atraso do contas a pagarPagDtm Dias de tolerância para multa do conta a pagarPerDsc Percentual padrão de desconto para os títulos geradosTolDsc Quantidade padrão de dias de tolerância para descontoPerDs1 Percentual de desconto - 1 para fornecedorPerDs2 Percentual de desconto - 2 para fornecedorPerFun Percentual do Funrural ou INSS para ProdutoPerIns Percentual do INSS para o ServiçoPerIss Percentual do ISS para serviços do fornecedorIndInd Indicativo se o fornecedor é indústria para IPI presumido (Padrão=’N’)CtaRed Conta contábil reduzida - 1CtaRcr Conta contábil reduzida - 2CtaFdv Conta contábil reduzida - 3CtaFcr Conta contábil reduzida - 4CriEdv Critério para escolha do dia de vencimento (A, S, N, U)

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

2.11.3 EXCLUIR FORNECEDOR

Ação:SID.For.Excluir

Parâmetros obrigatórios:CodFor Código do fornecedor

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

(C) Senior Sistemas Corporativos Ltda. 5454

Page 55: Sapiens Sid 1

SAPIENS SID

2.11.4 EXCLUIR DEFINIÇÕES DO FORNECEDOR

Ação:SID.For.ExcluirDefinicoes

Parâmetros obrigatórios:CodFor Código do fornecedor

Retorno:"OK"

2.12 CADASTROS – PRODUTOS

2.12.1 GRAVAR PRODUTO (Incluir/alterar)

Ação:SID.Pro.Gravar

Parâmetros obrigatórios:CodPro Código do produtoDesPro Descrição usual do produtoCodFam Código da família do produto

Parâmetros opcionais:UniMed Código da unidade de medida do produtoTipPro Tipo do produtoCodOri Código de origem do produtoRecIpi Indicativo se o produto recupera ou não IPITemIcm Indicativo se o produto tem ou não ICMSRecIcm Indicativo se o produto recupera ou não ICMSBxaOrp Se for componente de alguma OP, indica se o mesmo é baixadoSitPro Situação do produtoIndMis Indicativo que o produto é produzido mas também pode ser comprado (misto)IndVen Indicativo se o produto pode ser vendido/faturadoIndCpr Indicativo se o produto pode ser compradoIndReq Indicativo se o produto pode ser requisitadoIndKit Indicativo que o produto produzido é um "Kit" com vários produtos agregados para vendaMatDir Indicativo se o material é diretoClaPro Classe do produto IndFpr Indicativo se a ligação de produto X fornecedor é usada para obter parâmetros fiscaisCtrVld Indicativo da forma de controle da data de validade nos estoquesCodClf Código interno da classificação fiscalCodStr Código da situação tributária do produtoDepPad Depósito padrão para o produtoRecPis Indicativo se o produto recolhe ou não PISRecCof Indicativo se as notas fiscais poderão ter recuperação de CofinsCplPro Descrição complementar do produtoProImp Indicativo do Tipo de Produto para ImpostosDesNfv Descrição Nota FiscalCodAgf Código de agrupamento de materiais/produtos para Impostos.

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

2.12.2 EXCLUIR PRODUTO

Ação:SID.Pro.Excluir

Parâmetros obrigatórios:CodPro Código do produto

Retorno:"OK"

2.12.3 GRAVAR DERIVAÇÃO (Incluir/alterar)

Ação:SID.Pro.GravarDerivacao

Parâmetros obrigatórios:CodPro Código do produtoCodDer Código da derivação do produto

(C) Senior Sistemas Corporativos Ltda. 5555

Page 56: Sapiens Sid 1

SAPIENS SID

Parâmetros opcionais:DesDer Descrição da derivação no componente da máscaraCodBar Código de barras EAN13CodAgr Código de agrupamento para derivaçãoPesBru Peso bruto do produtoPesLiq Peso líquido do produtoVolDer Volume do produtoBxaOrp Se for componente de alguma OP, indica se o mesmo é baixadoSitDer Situação da derivaçãoCtrVld Indicativo da forma de controle da data de validade nos estoquesIndKan Indicativo se usa controle de critério Kanban na geração de OPsCodBa2 Código de barras livreDiaVlt Quantidade de dias para cálculo da validade do lote de fabricaçãoDepPad Depósito padrão para a derivação

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

2.12.4 EXCLUIR DERIVAÇÃO

Ação:SID.Pro.ExcluirDerivacao

Parâmetros obrigatórios:CodPro Código do produtoCodDer Código da derivação do produto

Retorno:"OK"

2.13 FINANÇAS – CONTAS A RECEBER

2.13.1 GRAVAR TÍTULO CR

Ação:SID.Tcr.Gravar (FRCR)

Parâmetros obrigatórios:NumTit Número do título a receberCodTpt Código do tipo de título a receberCodTns Código da transação que gerou o título a receberSitTit Situação do títuloDatEnt Data de entrada do título a receberDatEmi Data de emissão do título a receberCodCli Código do cliente do título a receberCodRep Código do representante do título a receberVctOri Data do vencimento/Valor original do título a receberVlrOri Valor original do título a receberCodPor Código do portador do títuloCodCrt Código da carteira do título a receberProJrs Indicativo se o vencimento prorrogado é com ou sem jurosCodFpg* Código da forma de pagamento*Depende da parametrização.

Parâmetros opcionais:CodMoe Código da moeda do título a receberCodNtg Código da natureza de gastoCodSac Código do sacadoCodCrp Código do grupo de contas a receberObsTcr Observação para o títuloCodMpt Código do motivo de prorrogação do tituloDatPpt Data do provável pagamento do títuloVlrBco Valor base/Valor da comissão do título**VlrCom Valor comissão**PerCom Percentual comissão**ComRec Percentual de comissão pago no recebimento**DatDsc Data/Tolerância válidas para desconto do títuloTolDsc Dias de tolerância para descontoPerDsc Percentual/Valor do desconto do títuloVlrDsc Valor do desconto a ser concedido ao título a receberPerJrs Percentual de juros de mora ao mes do título a receberTipJrs Indicativo se os juros de mora é simples ou compostoJrsDia Valor de juros de mora ao dia do título a receberTolJrs Dias de tolerância para os juros de mora do título a receber

(C) Senior Sistemas Corporativos Ltda. 5656

Page 57: Sapiens Sid 1

SAPIENS SID

PerMul Percentual de multa prevista para o título a receberTolMul Dias de tolerância para a multa prevista para o título a receberCheBan Número do banco na FEBRABAN do chequeCheAge Número da agência do banco do chequeCheCta Numero da conta no banco do chequeCheNum Número do cheque no bancoDatNeg Data base dos juros negociados data atéTitBan Número do título no banco nosso númeroNumArb Número de arquivo de remessa para bancoCodOcr Código da ocorrência de remessa para bancoCodIn1 Código da primeira instrução bancáriaCodIn2 Código da segunda instrução bancáriaJrsNeg Valor dos juros negociadosMulNeg Valor da multa negociadaDscNeg Valor dos descontos negociadosOutNeg Valor de outros valores negociadosCpgNeg Código da condição de pagamento negociadaTaxNeg Taxa negociadaCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCodCcu Código do centro de custoNumPrj Número interno do projetoCodFpj Código da fase do projetoFilNfv Código da filial da nota fiscal de saídaCodSnf Código da série da nota fiscal origem do títuloNumNfv Número da nota fiscal origem do títuloCtaFinCap(n)* Conta financeira do rateio da comissãoCtaRedCap(n)* Conta contábil reduzida do rateio da comissãoPerCtaCap(n)* Percentual do rateio da conta da comissãoCodCcuCap(n)* Código do centro de custo do rateio da comissãoPerRatCap(n)* Percentual do rateio da comissão* (n) = Seqüência incremental da linha do rateio, iniciando em 1 (um) – Não utilizar os parênteses.** Os campos podem ser recalculados conforme a combinação utilizada

Retorno:"OK"

Observação:Esta ação aceita campos de usuário.

2.13.2 BAIXAR TÍTULO CR

Ação:SID.Tcr.Baixar (FRCR)

Parâmetros obrigatórios:NumTit Número do título a receberCodTpt Código do tipo de título a receberCodTns Código da transação de movimentoDatMov Data de movimento do título a receberDatPgt Data de pagamentoNumCco* Número da conta interna financeiraVlrMov Valor do movimento*Depende da parametrização

Parâmetros opcionais:TipRet Tipo de retorno da ação, quando bem sucedida (ver Retorno para mais detalhes)DatLib Data de liberaçãoDiaAtr Dia de atrasosDiaJrs Dia de jurosVlrDsc Valor de descontosVlrJrs Valor de jurosVlrMul Valor de multaVlrCom Valor da comissãoVlrBco Valor base da comissãoVlrEnc Valor de encargosVlrCor Valor das correçõesVlrOac Valor de outros acréscimosVlrOde Valor de outros descontosCotMcr Cotação da movimentação do contas a receberFilRlc Código da filial do título relacionado gerado ou aproveitadoNumRlc Número do título relacionado gerado ou aproveitadoTptRlc Tipo do título relacionado gerado ou aproveitadoSeqRlc Seqüência do movimento relacionado gerado ou aproveitadoCodFpg Código da forma de pagamentoNumDoc Número do documento para movimento da tesourariaTnsBxa Transação de movimentação na tesourariaSemJrs Ignora cálculo de juros (0=não*, 1=sim) *Valor padrãoCtaFinCap(n)* Conta financeira do rateio da comissãoCtaRedCap(n)* Conta contábil reduzida do rateio da comissão

(C) Senior Sistemas Corporativos Ltda. 5757

Page 58: Sapiens Sid 1

SAPIENS SID

PerCtaCap(n)* Percentual do rateio da conta da comissãoCodCcuCap(n)* Código do centro de custo do rateio da comissãoPerRatCap(n)* Percentual do rateio da comissão* (n) = Seqüência incremental da linha do rateio, iniciando sem 1 (um) – Não utilizar os parênteses.

Retorno:Se o parâmetro TipRet (tipo de retorno da ação) for:- 0 (padrão): "OK"- 1: <SeqMov> (Seqüência do movimento gerado)

2.13.3 GRAVAR RATEIO TÍTULO CR

Ação:SID.Tcr.GravarRateio (FRCR)

Parâmetros obrigatórios:NumTit Número do títuloCodTpt Tipo do título CtaFin(n)* Conta financeira**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custoPerCta(n)* Percentual do rateio da conta***VlrCta(n)* Valor do rateio da conta***PerRat(n)* Percentual do rateio***VlrRat(n)* Valor do rateio***NumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projeto

Parâmetros opcionais:ObsRat(n)* Observação do rateio

Retorno:"OK"

Observações:* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.

2.13.4 EXCLUIR TÍTULO CR

Ação:SID.Tcr.ExcluirTitulo (FRCR)

Parâmetros obrigatórios:NumTit Número do títuloCodTpt Tipo do título

Parâmetros opcionais:TroPor Indicativo para trocar o portador (c/ o anterior) antes de excluir o título (0=não*, 1=sim)* Valor padrão

Retorno:"OK"

2.13.5 EXCLUIR BAIXA CR

Ação:SID.Tcr.ExcluirBaixa (FRCR)

Parâmetros obrigatórios:NumTit Número do títuloCodTpt Tipo do títuloSeqMov Seqüência do movimento Retorno:"OK"

2.13.6 ALTERAR TÍTULO CR (Somente data de vencimento)

Ação:SID.Tcr.Alterar (FRCR)

Parâmetros obrigatórios:NumTit Número do títuloCodTpt Tipo do títuloVctPro Vencimento prorrogado Parâmetros opcionais:

(C) Senior Sistemas Corporativos Ltda. 5858

Page 59: Sapiens Sid 1

SAPIENS SID

ProJrs Indicativo se o vencimento da prorrogação possui juros (S/N)CodMpt Código do motivo de prorrogação do título

Retorno:"OK"

2.13.7 SELECIONAR TÍTULO CR

Ação:SID.Tcr. SelecionarTitulosEmAbertoCliente (FRCR)

Parâmetros obrigatórios:CodCli Código do cliente

Parâmetros opcionais:NumTit Número do título a receberCodTpt Código do tipo de título a receberCodTns Código da transação do títuloDatPgt Data de previsão de pagamentoConJrs* Considerar juros (S=sim*/N=não)ConMul* Considerar multa (S=sim*/N=não)ConDsc* Considerar desconto (S=sim*/N=não)* Valor padrão

Retorno:<NomeColuna1>;<NomeColuna2>;<NomeColuna3>;... + LF<ValorColuna1>;<ValorColuna2>;<ValorColuna3>;... + LF

Campos de retorno:CodEmp Código da empresaCodFil Código da filialNumTit Número do títuloCodTpt Código do tipo do títuloCodCli Código do clienteNomCli Nome do clienteTitBan Número do título no bancoCodTns Código da transaçãoDatEmi Data da emissão do títuloNumCco Número da conta internaVlrOri Valor original do títuloVlrAbe Valor em aberto do títuloVlrDsc Valor do descontoVlrJrs Valor dos jurosVlrMul Valor da multaVlrEnc Valor dos encargosVlrCor Valor da correção monetária do títuloVlrOac Valor de outros acréscimos do títuloVlrOde Valor de outros descontos do títuloVlrMov Valor do movimento já calculado com juros, multa, desconto, etc.CodFpg Código da forma de pagamentoDiaAtr Número de dias de atrasoDiaJrs Número de dias de juros calculadosVctOri Vencimento original / prorrogado

2.13.8 PROCESSAR BAIXAS AUTOMÁTICAS

Ação:SID.Tcr.ProcessarBaixasAutomaticas (FRCR)

Parâmetros obrigatórios:DatMov Data da baixaCodTns Código da transação (recebimento)DatCxb Data de movimento (tesouraria)NumCco Código da conta internaTnsCxb Código da transação (tesouraria)LiqCre Total líquidoCodTpt Tipo de título a processarNumTit(n)* Títulos a processar* (n) = Seqüência incremental do título, iniciando sempre em 1 (um) – Não utilizar os parênteses. Parâmetros opcionais:NroDoc Número do documentoTipVct Tipo de vencimento (1=provável pagamento*, 2=vencimento normal) *PadrãoCodFpg Código da forma de pagamentoVlrPgt(n)* Valor da baixa (informar somente quando for parcial) – o valor de * (n) = Seqüência incremental do título, deve coincidir com a seqüência do respectivo título

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 5959

Page 60: Sapiens Sid 1

SAPIENS SID

Observação:Todos os rateios deste processo devem ser pré-definidos sem confirmação (ou sem rateio). Os lançamentos na tesouraria serão processados sempre com o valor da baixa (não há possibilidades de “dividir” os movimentos).

2.14 FINANÇAS – CONTAS A PAGAR

2.14.1 GRAVAR TÍTULO CP

Ação:SID.Tcp.Gravar (FPCP)

Parâmetros obrigatórios:NumTit Número do título a pagarCodTpt Código do tipo do título a pagarCodFor Código do fornecedor do título a pagarCodTns Código da transação origem do título a pagarDatEnt Data da entrada do título a pagarDatEmi Data de emissão do título a pagarVctOri Data do vencimento original do título a pagarVlrOri Valor original do título a pagarVctPro Data do vencimento atual do título a pagarCodMoe Código da moeda base do título a pagarCodPor Código do portador do título a pagarCodCrt Código da carteira do título a pagar

Parâmetros opcionais:CodCrp Código do grupo de contas a pagarCodNtg Código da natureza de gastoCodTri Código de tributação para emissão da DARFObsTcp Observação para o títuloCodMpt Código do motivo de prorrogação do tituloCotEmi Valor da cotação da moeda na data de emissão do títuloDatDsc Data/Tolerância válidas para desconto do títuloTolDsc Dias de tolerância para descontoPerDsc Percentual de desconto a ser concedido ao título a pagarVlrDsc Valor do desconto a ser concedido ao título a pagarPerJrs Percentual de juros de mora previsto para o título a pagarTipJrs Indicativo se o juros de mora é simples ou compostoJrsDia Valor dos juros de mora ao dia a serem pagos no título a pagarTolJrs Quantidade de dias de tolerância para os juros de moraPerMul Percentual de multa prevista para o título a pagarTolMul Quantidade de dias de tolerância para a multa do título a pagarDatNeg Data base dos juros negociados data atéJrsNeg Valor dos juros negociadosMulNeg Valor da multa negociadaOutNeg Valor de outros valores negociadosTitBan Número do título a pagar no bancoCodFpg Código da forma de pagamentoCodUsu Código do Usuário Responsável pela Aprovação do PagamentoDatApr Data da aprovação para o pagamentoVlrApr Valor base do título aprovado para o pagamentoPgtApr Data de aprovação para o pagamentoCotApr Valor da cotação da moeda na data de aprovação para pagamentoDscApr Valor dos descontos aprovadoOdeApr Valor de outros descontos aprovadoJrsApr Valor dos juros de mora aprovadoMulApr Valor da multa aprovadoEncApr Valor dos encargos aprovadoCorApr Valor da correção monetária aprovadaOacApr Valor de outros acréscimos aprovadoEmpApr Código da empresa da conta aprovadaCtaApr Número da conta interna aprovada para pagamento do tituloSeqApr Seqüência de junção de títulos pagos com mesmo chequeLibApr Data da liberação do cheque aprovado para pagamentoCodBan Código do banco da conta corrente do fornecedorCodAge Código da agência do banco da conta corrente do fornecedorCcbFor Número da conta corrente do fornecedor no bancoPorAnt Código do portador anteriorCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCodCcu Código do centro de custoFpgApr Código da forma de pagamento aprovadaCodBar Código de barra para pagamento eletrônicoUsuSit Usuário responsável pela alteração da situação do títuloNumArb Número de arquivo de remessa para bancoNumPrj Número interno do projetoCodFpj Código da fase do projetoDatPpt Data do provável pagamento do título

(C) Senior Sistemas Corporativos Ltda. 6060

Page 61: Sapiens Sid 1

SAPIENS SID

Retorno:"OK"

Observação:Esta ação aceita campos de usuário

2.14.2 BAIXAR TÍTULO CP

Ação:SID.Tcp.Baixar (FPCP)

Parâmetros obrigatórios:NumTit Número do título a pagarCodTpt Código do tipo de título a pagarCodFor Código do fornecedorCodTns Código da transação de movimentoTnsCxb* Transação gerada no caixa e bancosNumCco* Número da conta interna financeiraSeqChe* Seq. controle junção de pagtos mesmo cheque. (identificador TES- 600SEQCH01)VlrMov Valor do movimento*Depende da parametrização

Parâmetros opcionais:TipRet Tipo de retorno da ação, quando bem sucedida (ver Retorno para mais detalhes)DatMov Data do movimento do título a pagar (Se estiver zerada recebe data atual)DatPgt Data do pagamento do título a pagar (Se estiver zerada recebe data atual)NumDoc Número do documento do movimento do título a pagarObsMcp Observação do movimento do contas a pagarCodFpg Código da forma de pagamentoCotMcp Valor da cotação da moeda na data base do movimentoDatLib Data de liberação do cheque (Se estiver zerada recebe data atual)VlrDsc Valor do desconto concedido ao pagamento do títuloVlrOde Valor de outros descontos do títuloVlrJrs Valor dos juros de mora pagoVlrMul Valor da multa pagoVlrEnc Valor dos encargos do títuloVlrCor Valor da correção monetária do títuloVlrOac Valor de outros acréscimos do títuloNumPrj Número do projetoCodFpj Código da fase do projetoCtaFin Conta financeira reduzidaCtaRed Conta contábil reduzidaCodCcu Código do centro de custoTipPgt Tipo de pagamento do títuloCodBan Código do banco da conta corrente do fornecedorCodAge Código da agência do banco da conta corrente do fornecedorCcbFor Número da conta corrente do fornecedor no bancoAgrPre Indicativo para agrupar sequência preparação de cheque (0=não*, 1=sim)* Valor padrão

Retorno:Se o parâmetro TipRet (tipo de retorno da ação) for:- 0 (padrão): "OK"- 1: <SeqMov> (Seqüência do movimento gerado)

2.14.3 GRAVAR RATEIO TÍTULO CP

Ação:SID.Tcp.GravarRateio (FPCP)

Parâmetros obrigatórios:NumTit Número do títuloCodTpt Tipo do títuloCodFor Código do fornecedor CtaFin(n)* Conta financeira**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custoPerCta(n)* Percentual do rateio da conta***VlrCta(n)* Valor do rateio da conta***PerRat(n)* Percentual do rateio***VlrRat(n)* Valor do rateio***NumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projeto

Parâmetros opcionais:ObsRat(n)* Observação do rateio

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 6161

Page 62: Sapiens Sid 1

SAPIENS SID

Observações:* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.

2.14.4 EXCLUIR TÍTULO CP

Ação:SID.Tcp.ExcluirTitulo (FPCP)

Parâmetros obrigatórios:NumTit Número do títuloCodTpt Tipo do títuloCodFor Código do fornecedor

Retorno:"OK"

2.14.5 EXCLUIR BAIXA CP

Ação:SID.Tcp.ExcluirBaixa (FPCP)

Parâmetros obrigatórios:NumTit Número do títuloCodTpt Tipo do títuloCodFor Código do fornecedorSeqMov Sequência do movimento

Retorno:"OK"

2.15 FINANÇAS – TESOURARIA

2.15.1 GRAVAR MOVIMENTO (Incluir/alterar)

Ação:SID.Tes.Gravar (FTCB)

Parâmetros obrigatórios:NumCco Conta internaCodTns Código da transaçãoVlrMov* Valor do movimento

Parâmetros opcionais:DatMov Data do movimentoSeqMov Seqüência do movimentoDatCtb* Data contábil do movimentoDatLib* Data de liberação do movimentoCodNtg Código da natureza de gastosCodCcu Código do centro de custosCodDoc Código do tipo de documento para tesourariaDocMov* Número do documento do movimentoCtaRed Conta contábil reduzidaCtaFin Conta financeira reduzidaHisMov Histórico do movimentoNomRec* Nome do recebedor do chequeCplMov Complemento do histórico do movimentoSitMcc Situação do movimentoObsMcc Observação do movimentoNumPrj Código do projetoCodFpj Código da fase do projeto

Retorno:<SeqMov> Seqüência do movimento

Observações:* Campos disponíveis somente na inclusão

2.15.2 GRAVAR RATEIO DO MOVIMENTO

Ação:SID.Tes.GravarRateio (FTCB)

Parâmetros obrigatórios:NumCco Conta interna

(C) Senior Sistemas Corporativos Ltda. 6262

Page 63: Sapiens Sid 1

SAPIENS SID

CodTns Código da transaçãoDatMov Data do movimentoSeqMov Seqüência do movimentoCtaFin(n)* Conta financeira**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custoPerCta(n)* Percentual do rateio da conta***VlrCta(n)* Valor do rateio da conta***PerRat(n)* Percentual do rateio***VlrRat(n)* Valor do rateio***NumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projeto* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.

Parâmetros opcionais:ObsRat Observação do rateio

Retorno:"OK"

2.15.3 PROCESSAR MOVIMENTO (CHEQUE)

Ação:SID.Tes.ProcessarMvto (FTCB)

Parâmetros obrigatórios:NumCco Conta internaDatIni Data de emissão inicial da abrangência de movimentos a serem processadosDatFim Data de emissão final da abrangência de movimentos a serem processadosOriChe Origem (valores válidos: CP, CM, CA, FP, DR, DV)

Parâmetros opcionais:PrxNro Próximo númeroTipSel Tipo de sáida (0=Cheque, 1=Aviso débito, 3=Outros)

Retorno:“OK”

Observação:Esta ação é baseada na tela F600ECH (Tesouraria – Geração de movimentos e emissão de cheques e avisos)

2.16 FINANÇAS – PROJETOS

2.16.1 GRAVAR LANÇAMENTO

Ação:SID.Prj.Gravar (FJCF)

Parâmetros obrigatórios:CodTns Código da transação do lançamento manualVlrMan Valor do movimento do lançamento manualNumPrj Número do projeto do lançamento manualCodFpj Código da fase do projeto do lançamento manualTipRec Tipo do recurso (1=Mater., 2=Serv., 3=Hum., 4=Patr., 5=Terc., 6=0utros, 7=Plano Fin.)

Parâmetros opcionais:DatGer Data da geração do registroTipMan Indicativo do tipo de lançamento (P=Previsto, R=Realizado, A=Ambos)DebCre Movimento é de Débito ou Crédito SomSub Somar ou subtrair o valor no plano financeiro/centro de custosDatMan Data base do lançamento manualDesMan Descrição do lançamento manualObsMan Observação do lançamento manualDocMan Número do documento do lançamentoCodNtg Código da natureza de gastoCodAgo Código de agrupamento do lançamentoQtdMan Quantidade do lançamento manualUniMan Código da unidade de medida do lançamento manualPreUni Preço unitário da movimentaçãoSeqRcp Seqüência dos recursos previstosCtaFin Conta financeira reduzida do lançamento manualCtaRed Conta contábil reduzida do lançamento manualCodCcu Código do centro de custos do lançamento manualUsuEnv Código do usuário envolvido no projeto/faseCodDep Código do depósito utilizado como recurso previstoCodPro Código do produto utilizado

(C) Senior Sistemas Corporativos Ltda. 6363

Page 64: Sapiens Sid 1

SAPIENS SID

CodDer Código da derivação do produto utilizadaCodSer Código do serviço utilizadoCodFor Código do fornecedor do produto/material ou serviçoCodBem Código do bem utilizadoSitMan Situação do lançamento manualNumLot Número do lote contábilCtaFin(n)* Conta financeira**CtaRed(n)* Conta contábil reduzida**CodCcu(n)* Código do centro de custoPerCta(n)* Percentual do rateio da conta***VlrCta(n)* Valor do rateio da conta***PerRat(n)* Percentual do rateio***VlrRat(n)* Valor do rateio***NumPrj(n)* Número interno do projetoCodFpj(n)* Código da fase do projeto* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Depende da parametrização.*** Informar apenas o percentual ou valor.

Retorno:<SeqGer> Seqüência de geração do lançamento manual na data

2.16.2 EXCLUIR LANÇAMENTO

Ação:SID.Prj.Excluir (FJCF)

Parâmetros obrigatórios:DatGer Data da geração do registroSeqGer Seqüência de geração do lançamento manual na data

Retorno:"OK"

2.17 CONTROLADORIA – TRIBUTOS - REDUÇÃO Z

2.17.1 GRAVAR TOTALIZADORES DA REDUÇÃO Z

Ação:SID.Rez.GravarTotalizador (CIEC)

Parâmetros obrigatórios:CodEqu Código do equipamento fiscal da redução ZDatRef Data de referência da redução ZNumMar Número do mapa resumoNumRez Número da redução Z

Parâmetros obrigatórios:VlrGtf Gran total do final do dia da redução ZVlrBru Valor bruto da redução ZVlrDsc Valor dos descontos da redução ZVlrCan Valor dos cancelamentos da redução ZVlrSer Valor dos serviços da redução ZVlrGti Gran total do início do dia da redução ZVlrAcr Valor dos acréscimos da redução ZConRei Valor acumulado no contador de reinício de operação

Retorno:"OK"

2.17.2 GRAVAR MOVIMENTOS DA REDUÇÃO Z

Ação:SID.Rez.GravarMovimento (CIEC)

Parâmetros obrigatórios:CodEqu Código do equipamento fiscal da redução ZDatRef Data de referência da redução ZSigUfs Sigla do estado do movimento da redução ZCodTns Código da transação do movimento da redução ZNumCfi Número do primeiro cupom fiscal de referência da redução ZNumCff Número do último cupom fiscal de referência da redução ZCodSnf Código da série do movimento da redução ZVlrCtb Valor contábil do movimento da redução Z

Parâmetros opcionais:SitCfi Situação do movimento da redução Z

(C) Senior Sistemas Corporativos Ltda. 6464

Page 65: Sapiens Sid 1

SAPIENS SID

CliCon Indicativo se o cliente é contribuinteCodEdc Espécie de documento da redução Z para fins fiscaisCodTrd Código do tipo de ICMS reduzido do movimento da redução ZPerIcm Percentual do ICMS do movimento da redução ZVlrBic Valor base do ICMS do movimento da redução ZVlrIcm Valor do ICMS do movimento da redução ZVlrIic Valor isento ICMS do movimento da redução ZVlrOic Valor outros ICMS do movimento da redução ZPerIpi Percentual de IPI do movimento da redução ZVlrBip Valor base do IPI do movimento da redução ZVlrIpi Valor do IPI do movimento da redução ZVlrIip Valor isento de IPI do movimento da redução ZVlrOip Valor outros IPI do movimento da redução ZPerIss Percentual do ISS do movimento da redução ZVlrBis Valor base do ISS do movimento da redução ZVlrIss Valor do ISS do movimento da redução ZVlrDsc Valor do desconto do movimento da redução ZVlrAcr Valor do acréscimo do movimento da redução ZObsRez Observação do movimento da redução ZNumLot Número do lote contábilCtaRed Conta contábil reduzidaSitTri Situação Tributária dos Itens do Cupom FiscalPerPit Percentual do PIS retidoVlrBpt Base de cálculo do PIS retidoVlrPit Valor do PIS retidoPerCrt Percentual do COFINS retidoVlrBct Base de cálculo do COFINS retidoVlrCrt Valor do COFINS retidoCodFpg Código da forma de pagamento

Retorno:<SeqRez> Seqüência de lançamento do movimento da redução Z

2.17.3 GRAVAR RATEIOS DOS MOVIMENTOS DA REDUÇÃO Z

Ação:SID.Rez.GravarRateio (CIEC)

Parâmetros obrigatórios:CodEqu Código do equipamento fiscal da redução ZDatRef Data de referência da redução ZSeqRez Seqüência de lançamento do movimento da redução ZCriRat Critério utilizado para o Rateio

Parâmetros opcionais:SeqRat Seqüência do RateioDatBas Data base contábil e financeiraCtaRed Conta contábil reduzidaPerCta Percentual rateado para a contaVlrCta Valor rateado para a contaCodCcu Código do centro de custosPerRat Percentual rateado para o centro de custosVlrRat Valor rateado para o centro de custosObsRat Observação do rateio

Retorno:<SeqRat> Seqüência do Rateio

2.17.4 GRAVAR ITENS DA REDUÇÃO Z

Ação:SID.Rez.GravarItem (CIEC)

Parâmetros obrigatórios:CodEqu Código do equipamento fiscal da redução ZDatRef Data de referência da redução ZSeqRez Seqüência de lançamento do movimento da redução ZNumCfi Número do cupom fiscal de referência do itemVlrCtb Valor contábil do item no movimento do cupom fiscal

Parâmetros opcionais:PerIcm Percentual do ICMS do item no movimento do cupom fiscalVlrBic Valor base do ICMS do item no movimento do cupom fiscalVlrIcm Valor do ICMS do item no movimento do cupom fiscalVlrIic Valor isento ICMS do item no movimento do cupom fiscalVlrOic Valor outros ICMS do item no movimento do cupom fiscalPerIpi Percentual de IPI do item no movimento do cupom fiscalVlrBip Valor base do IPI do item no movimento do cupom fiscalVlrIpi Valor do IPI do item no movimento do cupom fiscal

(C) Senior Sistemas Corporativos Ltda. 6565

Page 66: Sapiens Sid 1

SAPIENS SID

VlrIip Valor isento de IPI do item no movimento do cupom fiscalVlrOip Valor outros IPI do item no movimento do cupom fiscalPerIss Percentual do ISS do item no movimento do cupom fiscalVlrBis Valor base do ISS do item no movimento do cupom fiscalVlrIss Valor do ISS do item no movimento do cupom fiscalVlrDsc Valor do desconto do item no movimento do cupom fiscalVlrAcr Valor do acréscimo do item no movimento do cupom fiscalObsItr Observação do item no movimento do cupom fiscalCodPro Código do ProdutoCodDer Código da DerivaçãoCodSer Código do ServiçoQtdIte Quantidade do ItemPerPit Percentual do PIS retidoVlrBpt Base de cálculo do PIS retidoVlrPit Valor do PIS retidoPerCrt Percentual do COFINS retidoVlrBct Base de cálculo do COFINS retidoVlrCrt Valor do COFINS retido

Retorno:<SeqIte> Seqüência do item no movimento do cupom fiscal

2.18 CONTROLADORIA – TRIBUTOS – NOTA FISCAL COMPRA

2.18.1 GRAVAR DADOS GERAIS (Incluir/alterar)

Ação:SID.Nic.Gravar (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de entradaCodTns Código da transação de entradaCodAgf Código do Agrupamento fiscalDatEmi Data de EmissãoCodAgf Código de agrupamento para escrita fiscal

Parâmetros opcionais:DatEnt Data de EntradaNopOpe Natureza de operaçãoCodEdc Espécie de documento para fins fiscaisObsNfc Observação lançamento de ICMS ObsIpi Observação lançamento de IPIVlrCtb Valor contábil da nota fiscalVlrBic Valor base do ICMSPerIcm Percentual do ICMSVlrIcm Valor do ICMSVlrOic Valor outros ICMSVlrIic Valor isento ICMSVlrDai Diferença de Alíquota Interestadual do ICMSVlrBip Valor base do IPI VlrIpi Valor do IPIVlrBid Valor base IPI destacado/presumido (50% compra no comércio)VlrIpd Valor do IPI destacado/presumido (50% compra no comércio)VlrOip Valor outros IPIVlrIip Valor isento IPIVlrBir Valor base do IRRFPerIrf Percentual do IRRFVlrIrf Valor do IRRFCtaRed Código da conta contábilCodCpg Código da condição de pagamentoVlrBsi Valor base do ICMS substituídoVlrSic Valor do ICMS substituídoVlrBpr Base de cálculo do PIS a recuperarVlrPir Valor do PIS a recuperarVlrBcr Base de cálculo do COFINS a recuperarVlrCor Valor do COFINS a recuperarVlrDsc Valor do DescontoSitNfc Situação da nota fiscalPerCrt Percentual do COFINS RetidoVlrBct Valor Base do COFINS RetidoVlrCrt Valor do COFINS RetidoPerPit Percentual do PIS RetidoVlrBpt Valor Base do PIS Retido

(C) Senior Sistemas Corporativos Ltda. 6666

Page 67: Sapiens Sid 1

SAPIENS SID

VlrPit Valor PIS RetidoPerCsl Percentual da CSLLVlrBcl Valor Base da CSLLVlrCsl Valor da CSLLPerOur Percentual das Outras RetençõesVlrBor Valor Base das Outras RetençõesVlrOur Valor das Outras RetençõesPerIss Percentual do ISSVlrBis Valor Base do ISSVlrIss Valor do IssPerIns Percentual do INSSVlrBin Valor Base do INSSVlrIns Valor do INSSVlrBpf Valor Base do PIS FaturamentoVlrPif Valor do PIS FaturamentoVlrBcf Valor Base do COFINS FaturamentoVlrCff Valor do COFINS FaturamentoVlrBsd Valor base do ICMS substituído destacadoVlrIsd Valor do ICMS substituído destacadoVlrBsp Valor base da substituição do PISVlrStp Valor da substituição do PISVlrBsc Valor base da substituição do COFINSVlrStc Valor da substituição do COFINSVlrBfu Valor base do FunruralPerFun Percentual do FunruralVlrFun Valor do FunruralCodTri Código de tributação para emissão da DARFTipNfe Tipo de nota fiscal de entradaVlrFre Valor do frete da nota fiscal de entradaCifFob Indicativo se o valor do frete é CIF ou FOBVlrSeg Valor do seguro da nota fiscal de entradaVlrDac Valor das despesas acessóriasCodCcu Código do centro de custoCodTra Código da transportadora da nota fiscal de entradaCodVia Via de transporte da nota fiscal de entradaPlaVei Placa do veículo de transporte das mercadorias da nota fiscal de entradaPreImp Número pré-impresso no formulário da nota fiscalCodTic Código do ICMS especialCodTrd Código de redução de impostosVlrBii Valor base do imposto de importaçãoVlrIim Valor do imposto de importaçãoVlrBie Valor base do INSS parte empresaVlrIem Valor do INSS parte empresaNumDoi Número do documento de importaçãoVlrRis Valor de retenção de ICMS substitutoDatDoi Data do registro do documento de importaçãoCodSel Código da série legal da nota fiscal de entradaCodSsl Código da sub-série legal da nota fiscal de entradaSeqOrm Seqüência do endereço de origem da mercadoriaPesBru Peso bruto da nota fiscal de entradaPesLiq Peso liquido da nota fiscal de entradaPerIcf Percentual de ICMS sobre o freteIcmFre Valor de ICMS sobre o freteSomFre Somar o valor do frete no valor da nota fiscalCodMs1 Código da mensagem 1CodMs2 Código da mensagem 2CodMs3 Código da mensagem 3CodMs4 Código da mensagem 4ChvNel Chave de acesso da nota fiscal eletrônicaUfsCic Sigla do estado base para o cálculo do ICMSEquRez Código do equipamento fiscal da redução Z devolvidaDatRez Data de referência da redução Z devolvidaCfiRez Número do cupom fiscal de referência da redução Z devolvidaVlrFei Valor de frete de importaçãoVlrSei Valor do seguro de importaçãoVlrOui Valor de outras despesas de importação

Retorno:"OK"

2.18.2 GRAVAR RATEIOS DOS DADOS GERAIS

Ação:SID.Nic.GravarRateio (CIEC)

Parâmetros obrigatórios:CodFor Código do FornecedorNumNfi Número inicial da nota fiscal de entradaNumNff Seqüencial de lançamento da nota fiscal

(C) Senior Sistemas Corporativos Ltda. 6767

Page 68: Sapiens Sid 1

SAPIENS SID

CodSnf Código da série da nota fiscal saídaCodTns TransaçãoCriRat Critério utilizado para rateio

Parâmetros opcionais:SeqRat Seqüência do rateioDatBas Data base contábil e financeiraCtaRed Conta contábil reduzidaPerCta Percentual rateado para a contaVlrCta Valor rateado para a contaCodCcu Código do centro de custosPerRat Percentual rateado para o centro de custosVlrRat Valor rateado para o centro de custosObsRat Observação do rateio

Retorno:<SeqRat> Seqüência do Rateio

2.18.3 GRAVAR ITEM (Incluir/alterar)

Ação:SID.Nic.GravarItem (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de entradaCodTns Código da transação de entradaSeqInc* Seqüência de lançamento do item* Opcional na inclusão

Parâmetros opcionais:CodPro Código do produtoCodDer Código da derivação do produtoCplPro Descrição complementar do produto ou serviçoCodClf Código interno da classificação fiscal ClaFis Código da classificação fiscal - NCMQtdEnt Quantidade de entrada do produtoUniMed Unidade de medida da quantidade do produtoVlrBic Valor base do ICMSPerIcm Percentual do ICMSVlrIcm Valor do ICMSVlrIic Valor isentas ICMSVlrOic Valor outras ICMSVlrBip Valor base do IPI PerIpi Percentual de IPIVlrIpi Valor do IPIVlrIip Valor isentas IPIVlrOip Valor outras IPIVlrBid Valor base do IPI presumidoVlrIpd Valor do IPI presumidoVlrBsi Valor base do ICMS substituídoVlrCip Valor do ICMS não creditado no CIAPSitCip Situação do CIAPDatIna Data da inativação do item para o cálculo do CIAPObsIna Observação ou motivo da inativação do item para o cálculo do CIAPSeqIpc Seqüência do item na nota fiscal de entradaVlrDsc Valor do desconto do itemCodStr Situação tributária do item da nota fiscal de entradaCodTrd Código de redução do ICMSCodSer Código do item de serviço da nota fiscal de entradaVlrCtb Valor contábil do item da nota fiscalCtaRed Conta contábil reduzidaFilNfv Código da filial da nota fiscal de saídaNumNfv Número da nota fiscal de saídaSnfNfv Série da nota fiscal de saídaSeqIpv Seqüência do item da nota fiscal de saídaVlrDac Valor das despesas acessórias (embalagem, encargos, outras despesas)CodTst Código do ICMS substituídoPerIim Percentual de imposto de importação do item da nota fiscal de entradaVlrBii Valor base imposto de importaçãoVlrIim Valor do imposto de importação do item da nota fiscal de entradaVlrRis Valor de retenção de ICMS SubstitutoCodBem Código do bemPesEnt Peso na entradaDifPes Diferença de pesoBasDif Base de cálculo de ICMS da diferença de pesoNfiPro Nota fiscal do produtor

(C) Senior Sistemas Corporativos Ltda. 6868

Page 69: Sapiens Sid 1

SAPIENS SID

VlrBsi Valor base do ICMS substituídoVlrSic Valor do ICMS substituídoPerIrf Percentual do IRRFVlrBir Valor Base do IRRFVlrIrf Valor do IRRFPerCrt Percentual do COFINS RetidoVlrBct Valor Base do COFINS RetidoVlrCrt Valor do COFINS RetidoPerPit Percentual do PIS RetidoVlrBpt Valor Base do PIS RetidoVlrPit Valor do PIS RetidoPerCsl Percentual da CSLLVlrBcl Valor Base da CSLLVlrCsl Valor da CSLLPerOur Percentual das Outras RetençõesVlrBor Valor Base da Outras RetençõesVlrOur Valor das Outras RetençõesPerIss Percentual do ISSVlrBis Valor Base do ISSVlrIss Valor do ISSPerIns Percentual do INSSVlrBin Valor Base do INSSVlrIns Valor do INSSVlrBpr Valor Base do PIS a RecuperarVlrPir Valor do PIS a RecuperarVlrBcr Valor Base do COFINS a RecuperarVlrCor Valor do COFINS a RecuperarCstIpi Código da Situação Tributária IPICstPis Código da Situação Tributária PISCstCof Código da Situação Tributária COFINSCodCcu Código do centro de custoCodCli Código do clienteTnsNfv Código da transaçãoNffNfv Seqüencial de lançamento da nota fiscalVlrDai Diferença de alíquota interestadual do ICMSVlrBsd Valor base do ICMS substituído destacadoVlrIsd Valor do ICMS substituído destacadoVlrBsp Valor base para cálculo da substituição do PISVlrStp Valor da substituição do PISVlrBsc Valor base da substituição do COFINSVlrStc Valor da substituição do COFINSVlrBfu Valor base do FunruralPerFun Percentual do FunruralVlrFun Valor do FunruralVlrSeg Valor do seguroVlrFre Valor do freteVlrBpr Base de cálculo do PIS a recuperarVlrPir Valor do PIS a recuperarVlrBcr Base de cálculo do COFINS a recuperarVlrCor Valor do COFINS a recuperarVlrBie Valor base do INSS parte empresaVlrIem Valor do INSS parte empresaPerPif Percentual do PIS FaturamentoVlrBpf Valor base do PIS FaturamentoVlrPif Valor do PIS FaturamentoPerCff Percentual do COFINS faturamentoVlrBcf Valor base do COFINS faturamentoVlrCff Valor do COFINS faturamentoCodDfs Código do dispositivo fiscalVlrAjs Valor do ajuste do item referente ao dispositivo fiscalVlrFei Valor de frete de importaçãoVlrSei Valor do seguro de importaçãoVlrOui Valor de outras despesas de importação

Retorno:<SeqInc>

2.18.4 EXCLUIR ITEM

Ação:SID.Nic.ExcluirItem (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de entradaCodTns Código da transação de entradaSeqInc Seqüência de lançamento do item

(C) Senior Sistemas Corporativos Ltda. 6969

Page 70: Sapiens Sid 1

SAPIENS SID

Retorno:"OK"

2.18.5 GRAVAR PARCELA COMPRA (Incluir/alterar)

Ação:SID.Nic.GravarParcelaCompra (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaVctPar Data de Vencimento da Parcela da Nota Fiscal de entradaVlrPar Valor da Parcela da Nota Fiscal de entrada

Parâmetros Opcionais:CodPar Seqüência de parcelas da Nota Fiscal de entradaNumTit Número do título a ser gerado no Contas a PagarCodTpt Código do tipo de título a ser gerado no Contas a PagarObsPar Texto da observação

Retorno:<CodPar>

2.18.6 EXCLUIR PARCELA COMPRA

Ação:SID.Nic.ExcluirParcelaCompra (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaCodPar Seqüência de parcelas da Nota Fiscal de entrada

Retorno:“OK”

2.18.7 GRAVAR ENTRADA, VENCIMENTO, LOTE E SÉRIE (Incluir/alterar)

Ação:SID.Nic.GravarEntardaVencimentoLoteSerie (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaSeqIpc Seqüência do item da Nota Fiscal de Entrada

Parâmetros Opcionais:SeqDls Seqüência de movimento de itemCodDep Código do DepósitoDatEnt Data da Entrada do Produto no depósitoDatFab Data de Fabricação do loteDatVlt Data de Validade do produto no depósitoCodLot Código do Lote de fabricação para estocagemNumSeq Número de série do produtoQtdEst Quantidade a ser movimentada do estoqueObsDls Texto da observação

Retorno:<SeqDls>

2.18.8 EXCLUIR ENTRADA, VENCIMENTO, LOTE E SÉRIE

Ação:SID.Nic.ExcluirEntardaVencimentoLoteSerie (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaSeqIpc Seqüência do item da Nota Fiscal de EntradaSeqDls Seqüência de movimento de item

Retorno:

(C) Senior Sistemas Corporativos Ltda. 7070

Page 71: Sapiens Sid 1

SAPIENS SID

“OK”

2.18.9 GRAVAR LIGAÇÃO ENTRE ITENS (Incluir/alterar)

Ação:SID.Nic.GravarLigacaoItens (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaSeqIpc Seqüência do item da Nota Fiscal de EntradaEmpRlc Empresa da Nota Fiscal relacionadaFilRlc Filial da Nota Fiscal relacionadaForRlc Código do Fornecedor da Nota Fiscal de entrada relacionadaSnfRlc Série da Nota Fiscal relacionadaNfcRlc Número da Nota Fiscal de entrada relacionadaIncrlc Seqüência do item de produto relacionado

Parâmetros OpcionaisSeqLni Seqüência de ligação

Retorno:<SeqLni>

2.18.10 EXCLUIR LIGAÇÃO ENTRE ITENS

Ação:SID.Nic.ExcluirLigacaoItens (CIEC)

Parâmetros obrigatórios:CodFor Código do fornecedor da nota fiscal de entradaCodSnf Código da série da nota fiscal de entradaNumNfi Número inicial da nota fiscal de entradaSeqIpc Seqüência do item da Nota Fiscal de EntradaSeqLni Seqüência de ligação

Retorno:“OK”

2.19 CONTROLADORIA – TRIBUTOS – NOTA FISCAL VENDA

2.19.1 GRAVAR DADOS GERAIS (Incluir/alterar)

Ação:SID.Niv.Gravar (CIEC)

Parâmetros obrigatórios:CodCli Código do cliente da nota fiscal de saídaNumNfi Número inicial da nota fiscal de saídaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de saídaCodTns Código da transação de saídaCodAgf Código do Agrupamento FiscalDatEmi Data de emissão da nota fiscal de saídaCodAgf Código de agrupamento para escrita fiscal

Parâmetros opcionais:NopOpe Natureza de operação de saídaObsNfv Observação lançamento de ICMSObsIpi Observação lançamento de IPIDatSai Data da saída da nota fiscal de saídaCodEdc Espécie de documento para fins fiscaisVlrCtb Valor contábil da nota fiscalVlrBic Valor base do ICMSPerIcm Percentual do ICMSVlrIcm Valor do ICMSVlrOic Valor outros ICMSVlrIic Valor isento ICMSVlrBip Valor base do IPIVlrIpi Valor do IPIVlrOip Valor outros IPIVlrIip Valor isento IPIVlrBsi Valor base do ICMS Substituído

(C) Senior Sistemas Corporativos Ltda. 7171

Page 72: Sapiens Sid 1

SAPIENS SID

VlrSic Valor do ICMS SubstituídoVlrBsd Valor base ICMS substituído destacadoVlrIsd Valor ICMS substituído destacadoVlrBis Valor base do ISSPerIss Percentual do ISSVlrIss Valor do ISSVlrBir Valor base do IRRFPerIrf Percentual do IRRFVlrIrf Valor do IRRFVlrBin Valor base do INSSPerIns Percentual do INSSVlrIns Valor do INSSCtaRed Código da conta contábilCodCpg Código da condição de pagamentoVlrBpr Base de cálculo do PIS a recuperar (estorno por devolução)VlrPir Valor do PIS a recuperar (estorno por devolução)VlrBcr Base de cálculo do COFINS a recuperar (estorno por devolução)VlrCor Valor do COFINS a recuperar (estorno por devolução)VlrDsc Valor do DescontoSitNfv Situação da nota fiscalPerCrt Percentual do COFINS RetidoVlrBct Valor Base do COFINS RetidoVlrCrt Valor do COFINS RetidoPerPit Percentual do PIS RetidoVlrBpt Valor Base do PIS RetidoVlrPit Valor do PIS RetidoPerCsl Percentual da CSLLVlrBcl Valor Base da CSLLVlrCsl Valor da CSLLPerOur Percentual das Outras RetençõesVlrBor Valor Base das Outras RetençõesVlrOur Valor das Outras RetençõesVlrBpf Valor Base do PIS FaturamentoVlrPif Valor do PIS FaturamentoVlrBcf Valor Base do COFINS FaturamentoVlrCff Valor do COFINS FaturamentoCodRai Código da cidade para recolhimento do ISSVlrDai Valor da diferença de alíquota interestadual do ICMSVlrBid Valor base IPI destacado / presumidoVlrIpd Valor do IPI destacado / presumidoVlrBsp Valor base da substituição do PISVlrStp Valor da substituição do PISVlrBsc Valor base da substituição do COFINSVlrStc Valor da substituição do COFINSVlrBfu Valor base do FunruralPerFun Percentual do FunruralVlrFun Valor do FunruralCodTri Código de tributação para emissão da DARFPerIcf Percentual do ICMS sobre o freteIcmFre Valor do ICMS sobre o freteTipNfs Tipo da nota fiscal de saídaVlrFre Valor do freteCifFob Indicativo se o valor do frete é CIF ou FOBVlrSeg Valor do seguroVlrDac Valor das despesas acessóriasCodCcu Código do centro de custoRemDes Indicativo se o cliente da transportadora é remetente, destinatário ou consignatárioTipRde Indicativo do tipo de pessoa do remetente/destinatárioCgcRde Número do CNPJ/CPF do remetente/destinatárioInsRde Inscrição estadual do remetente/destinatárioEstRde Sigla do estado do remetente/destinatárioMunRde Cidade do remetente/destinatárioCodTra Código da transportadora da nota fiscal de saídaCodVia Via de transporte da nota fiscal de saídaPlaVei Placa do veículo de transporte das mercadoriasUfsVei Sigla do estado do veículo de transporte das mercadoriaskmtDis Distância em quilômetros a percorrer com o veículo de transporte das mercadoriasForCal Indicativo da forma de cálculo do valor do fretePreImp Número pré-impresso no formulário da nota fiscalSelFis Número do selo fiscal de segurançaCodCl1 Código do cliente 1CodCl2 Código do cliente 2CodTic Código do ICMS especialCodTrd Código de redução de impostosVlrBii Valor base de imposto de importaçãoVlrIim Valor do imposto de importaçãoVlrRis Valor de retenção de ICMS substitutoNumRde Número do registro de exportaçãoPesBru Peso brutoPesLiq Peso líquido

(C) Senior Sistemas Corporativos Ltda. 7272

Page 73: Sapiens Sid 1

SAPIENS SID

DatCex Data do comprovante de exportaçãoNumNsu Número seqüencial únicoDatNsu Data de geração do número seqüencial únicoHorNsu Hora de geração do número seqüencial únicoSisMex Tipo do siscomexSomFre Somar o valor do frete no valor da nota fiscalCodMs1 Código da mensagem 1CodMs2 Código da mensagem 2CodMs3 Código da mensagem 3CodMs4 Código da mensagem 4SeqEnt Seqüência do endereço de entrega do clienteSitNel Situação do envio da nota fiscal eletrônicaChvNel Chave de acesso da nota fiscal eletrônicaCodFpg Código da forma de pagamentoSeqPco Seqüência do endereço do participante da coletaSeqPen Seqüência do endereço do participante da entregaEquRez Código do equipamento fiscal da redução ZDatRez Data de referência da redução ZCfiRez Número do cupom fiscal de referência da redução ZTotCid Total do Imposto CIDE

Retorno:"OK"

2.19.2 GRAVAR RATEIOS DOS DADOS GERAIS

Ação:SID.Niv.GravarRateio (CIEC)

Parâmetros obrigatórios:CodCli Código do ClienteNumNfi Número inicial da nota fiscal de entradaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal saídaCodTns TransaçãoCriRat Critério utilizado para rateio

Parâmetros opcionais:SeqRat Seqüência do rateioDatBas Data base contábil e financeiraCtaRed Conta contábil reduzidaPerCta Percentual rateado para a contaVlrCta Valor rateado para a contaCodCcu Código do centro de custosPerRat Percentual rateado para o centro de custosVlrRat Valor rateado para o centro de custosObsRat Observação do rateio

Retorno:<SeqRat> Seqüência do Rateio

2.19.3 GRAVAR ITEM (Incluir/alterar)

Ação:SID.Niv.GravarItem (CIEC)

Parâmetros obrigatórios:CodCli Código do cliente da nota fiscal de saídaNumNfi Número inicial da nota fiscal de saídaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de saídaCodTns Código da transação de saídaSeqInv* Seqüência de lançamento do item* Opcional na inclusão

Parâmetros opcionais:CodPro Código do produtoCodDer Código da derivação do produtoCplPro Descrição complementar do produto ou serviçoCodClf Código interno da classificação fiscalClaFis Código da classificação fiscal - NCMQtdEnt Quantidade de saída do produtoUniMed Unidade de medida da quantidade do produtoVlrBic Valor base do ICMSPerIcm Percentual do ICMSVlrIcm Valor do ICMSVlrIic Valor isentas ICMSVlrOic Valor outras ICMSVlrBip Valor base do IPIPerIpi Percentual de IPI

(C) Senior Sistemas Corporativos Ltda. 7373

Page 74: Sapiens Sid 1

SAPIENS SID

VlrIpi Valor do IPIVlrIip Valor isentas IPIVlrOip Valor outras IPIVlrBid Valor base IPI destacado/presumido (50% compra no comércio)VlrIpd Valor do IPI destacado/presumido (50% compra no comércio)VlrBsi Valor base do ICMS substituídoSeqIpv Seqüência do item na nota fiscal de saídaVlrDsc Valor do desconto do itemCodStr Situação tributária do item da nota fiscal de saídaCodTrd Código de redução do ICMSCodSer Código do item de serviço da nota fiscal de saídaVlrCtb Valor contábil do item da nota fiscalCtaRed Conta contábil reduzidaFilNfc Código da filial da nota fiscal de entradaCodFor Fornecedor da nota fiscal de entradaNumNfc Número da nota fiscal de entradaSnfNfc Código da série da nota fiscal de entradaSeqIpc Seqüência do item da nota fiscal de entradaVlrDac Valor das despesas acessórias (embalagem, encargos, outras despesas)CodTst Código do ICMS substituídoPerIim Percentual do imposto de importação do item da nota fiscal de saídaVlrBii Valor base imposto de importaçãoVlrIim Valor do imposto de importação do item da nota fiscal de saídaVlrRis Valor de retenção de ICMS SubstitutoCodBem Código do bemSeqNfi Seqüência do item na nota fiscal impressaPerIrf Percentual do IRRFVlrBir Valor Base do IRRFVlrIrf Valor do IRRFPerCrt Percentual do COFINS RetidoVlrBct Valor Base do COFINS RetidoVlrCrt Valor do COFINS RetidoPerPit Percentual do PIS RetidoVlrBpt Valor Base do PIS RetidoVlrPit Valor do PIS RetidoPerCsl Percentual da CSLLVlrBcl Valor Base da CSLLVlrCsl Valor da CSLLPerOur Percentual das Outras RetençõesVlrBor Valor Base das Outras RetençõesVlrOur Valor das Outras RetençõesPerIss Percentual do ISSVlrBis Valor Base do ISSVlrIss Valor do ISSPerIns Percentual do INSSVlrBin Valor Base do INSSVlrIns Valor do INSSVlrBpr Valor Base do PIS a RecuperarVlrPir Valor do PIS a RecuperarVlrBcr Valor Base do COFINS a RecuperarVlrCor Valor do COFINS a RecuperarCstIpi Código da Situação Tributária IPICstPis Código da Situação Tributária PISCstCof Código da Situação Tributária COFINSCodCcu Código do centro de custoTnsNfc Código da transaçãoNffNfc Seqüencial de lançamento da nota fiscalDesImp Descrição do produto para impressãoVlrDai Valor da diferença de alíquota interestadual do ICMSVlrSic Valor do ICMS substituídoVlrBsd Valor base ICMS substituído destacadoVlrIsd Valor do ICMS substituído destacadoVlrBsp Valor base da substituição do PISVlrStp Valor da substituição do PISVlrBsc Valor base da substituição do COFINSVlrStc Valor da substituição do COFINSVlrBfu Valor base do FunruralPerFun Percentual do FunruralVlrFun Valor do FunruralVlrFre Valor do freteVlrSeg Valor do seguroVlrBpr Base de cálculo do PIS a recuperarVlrPir Valor do PIS a recuperarVlrBcr Base do cálculo do COFINS a recuperarVlrCor Valor do COFINS a recuperarPerPif Percentual do PIS FaturamentoVlrBpf Valor base do PIS FaturamentoVlrPif Valor do PIS FaturamentoPerCff Percentual do COFINS FaturamentoVlrBcf Valor base do COFINS Faturamento

(C) Senior Sistemas Corporativos Ltda. 7474

Page 75: Sapiens Sid 1

SAPIENS SID

VlrCff Valor do COFINS FaturamentoNumRde Número do registro de exportaçãoCodDfs Código do dispositivo fiscalVlrAjs Valor do ajuste do item referente ao dispositivo fiscalVlrCid Valor Unitário do Imposto CIDETotCid Total do Imposto CIDE

Retorno:<SeqInv>

2.19.4 EXCLUIR ITEM

Ação:SID.Niv.ExcluirItem (CIEC)

Parâmetros obrigatórios:CodCli Código do cliente da nota fiscal de saídaNumNfi Número inicial da nota fiscal de saídaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de saídaCodTns Código da transação de saídaSeqInv Seqüência de lançamento do item

Retorno:"OK"

2.19.5 GRAVAR CONHECIMENTO DE TRANSPORTE (Incluir/alterar)

Ação:SID.Niv.GravarTransporte (CIEC)

Parâmetros obrigatórios:CodCli Código do cliente da nota fiscal de saídaNumNfi Número inicial da nota fiscal de saídaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de saídaCodTns Código da transação de saídaDatEmi Data de emissão da Nota Fiscal transportadaCodEdc Código de documento da Nota Fiscal transportadaCodSel Código da Série Legal da Nota Fiscal transportadaNumNft Número da Nota fiscal transportadaVlrTot Valor total da Nota Fiscal transportadaQtdMer Quantidade das Mercadorias da Nota Fiscal transportadaUniMed Unidade de medida das Mercadorias da Nota Fiscal transportada

Parâmetros OpcionaisSeqCct Seqüência da composição do conhecimento de transporteCodSsl Código da Sub-série Legal da Nota Fiscal transportadaChvNel Chave de acesso da NF-e transportadaVlrMer Valor total da mercadoria da Nota Fiscal transportadaPesBru Peso Bruto da Nota Fiscal transportadaPesLiq Peso Líquido da Nota Fiscal transportada

Retorno:<SeqCct>

2.19.6 EXCLUIR CONHECIMENTO DE TRANSPORTE

Ação:SID.Niv.ExcluirTransporte (CIEC)

Parâmetros obrigatórios:CodCli Código do cliente da nota fiscal de saídaNumNfi Número inicial da nota fiscal de saídaNumNff Seqüencial de lançamento da nota fiscalCodSnf Código da série da nota fiscal de saídaCodTns Código da transação de saídaSeqCct Seqüência da composição do conhecimento de transporte

Retorno:“OK”

2.19.7 GRAVAR PARCELAS DE VENDA (Incluir/alterar)

Ação:SID.Niv.GravarParcelaVenda (CIEC)

(C) Senior Sistemas Corporativos Ltda. 7575

Page 76: Sapiens Sid 1

SAPIENS SID

Parâmetros obrigatórios:CodSnf Código da Série da Nota FiscalNumNfi Número inicial da nota fiscal de saídaVctPar Data de Vencimento da parcela da Nota Fiscal de saídaVlrPar Valor da Parcela da Nota Fiscal de saída

Parâmetros OpcionaisCodPar Seqüência de parcelas da Nota FiscalNumTit Número do título a ser gerado no Contas a ReceberCodTpt Código do Tipo de Título a ser gerado no Contas a ReceberObsPar Texto da Observação

Retorno:<CodPar>

2.19.8 EXCLUIR PARCELAS DE VENDA

Ação:SID.Niv.ExcluirParcelaVenda (CIEC)

Parâmetros obrigatórios:CodSnf Código da Série da Nota FiscalNumNfi Número inicial da nota fiscal de saídaCodPar Seqüência de parcelas da Nota Fiscal

Retorno:“OK”

2.19.9 GRAVAR ENTRADA, VENCIMENTO, LOTE E SÉRIE (Incluir/alterar)

Ação:SID.Niv.GravarEntradaVencimentoLoteSerie (CIEC)

Parâmetros obrigatórios:CodSnf Código da Série da Nota FiscalNumNfi Número inicial da nota fiscal de saídaSeqIpv Seqüência do item na Nota Fiscal

Parâmetros OpcionaisSeqDls Seqüência de Movimento de itemCodDep Código do DepósitoDatEnt Data de Entrada do produto no depósitoDatFab Data de Fabricação do loteDatVlt Data de Validade do produto no depósitoCodLot Código do lote de fabricação para estocagemNumSep Número de série do produtoQtdEst Quantidade a ser movimenta do estoqueObsDls Texto da Observação

Retorno:<SeqDls>

2.19.10 EXCLUIR ENTRADA, VENCIMENTO, LOTE E SÉRIE

Ação:SID.Niv.ExcluirEntradaVencimentoLoteSerie (CIEC)

Parâmetros obrigatórios:CodSnf Código da Série da Nota FiscalNumNfi Número inicial da nota fiscal de saídaSeqIpv Seqüência do item na Nota FiscalSeqDls Seqüência de Movimento de item

Retorno:“OK”

2.19.11 GRAVAR LIGAÇÃO ENTRE ITENS (Incluir/alterar)

Ação:SID.Niv.GravarLigacaoItens (CIEC)

Parâmetros obrigatórios:CodSnf Código da Série da Nota FiscalNumNfi Número inicial da nota fiscal de saídaSeqIpv Seqüência do item na Nota FiscalEmpRlc Empresa da Nota Fiscal de saída relacionadaFilRlc Filial da Nota Fiscal de saída relacionada

(C) Senior Sistemas Corporativos Ltda. 7676

Page 77: Sapiens Sid 1

SAPIENS SID

SnfRlc Série da Nota Fiscal de saída relacionadaNfvRlc Número da Nota Fiscal de saída relacionadaInvRlc Seqüência do Item de produto relacionado

Parâmetros OpcionaisSeqLni Seqüência de ligação

Retorno:<SeqLni>

2.19.12 EXCLUIR LIGAÇÃO ENTRE ITENS

Ação:SID.Niv.ExcluirLigacaoItens (CIEC)

Parâmetros obrigatórios:CodSnf Código da Série da Nota FiscalNumNfi Número inicial da nota fiscal de saídaSeqIpv Seqüência do item na Nota FiscalSeqLni Seqüência de ligação

Retorno:“OK”

2.20 CONTROLADORIA – TRIBUTOS – INVENTÁRIO DE ESTOQUES

2.20.1 GRAVAR SALDOS FÍSICOS MENSAIS (Incluir/alterar)

Ação:SID.Est.GravarInventario (CIEC)

Parâmetros obrigatórios:CodPro Código do produtoCodDep Código do depósitoMesAno Mês e ano correspondente as informações

Parâmetros OpcionaisCodDer Código da derivaçãoQtdEst Quantidade física total do estoque no depósitoVlrEst Valor total em estoque no depósitoQtdCfo Quantidade consignada a fornecedorVlrCfo Valor consignado a fornecedorQtdCcl Quantidade consignada a clienteVlrCcl Valor total consignado a clientePreMed Preço médio

Retorno:“OK”

2.20.2 GRAVAR SALDOS CONSIGNADOS (Incluir/alterar)

Ação:SID.Est.GravarConsignado (CIEC)

Parâmetros obrigatórios:CodPro Código do produtoCodDep Código do depósitoMesAno Mês e ano correspondente as informações

Parâmetros OpcionaisCodDer Código da derivaçãoCodCli Código do cliente com o produto consignadoCodFor Código do fornecedor do produto consignadoQtdCfo Quantidade consignada a fornecedorVlrCfo Valor consignado a fornecedorQtdCcl Quantidade consignada a clienteVlrCcl Valor total consignado a cliente

Retorno:“OK”

2.21 CONTROLADORIA – CONTABILIDADE

(C) Senior Sistemas Corporativos Ltda. 7777

Page 78: Sapiens Sid 1

SAPIENS SID

2.21.1 GERAR LOTE CONTÁBIL

Ação:SID.Lct.GerarLote (CCCT)

Parâmetros obrigatórios:DatLot Data do loteTotInf Total informado para fechamento do lote

Retorno:<NumLot> Número do lote gerado

2.21.2 EXCLUIR LOTE CONTÁBIL

Ação:SID.Lct.ExcluirLote (CCCT)

Parâmetros obrigatórios:NumLot Número do lote contábil

Parâmetros opcionais:CodEmp Código da empresaOriLct* Origem do lote contábil* Quando não informado é utilizado origem "MAN"

Retorno:"OK"

2.21.3 GERAR LANÇAMENTO

Ação:SID.Lct.Gravar (CCCT)

Parâmetros obrigatórios:NumLot Número do loteCtaDeb* Número reduzido da conta de débitoCtaCre* Número reduzido da conta de créditoVlrLct Valor do lançamento contábilCodHpd** Código do histórico padrãoCplLct** Descrição complementar do lançamento* Informar CtaDeb e/ou CtaCre** Informar CodHpd e/ou CplLct

Parâmetros opcionais:DatLct Data de lançamentoDatLot Data do loteDocLot Documento de controle de lançamentosCgcCpf C.N.P.J./C.P.F.CtaRed(n)* Conta contábil reduzidaCodCcu(n)* Código do centro de custoPerRat(n)* Percentual do rateioVlrRat(n)* Valor do rateio* (n) = Seqüência incremental da linha do rateio, iniciando sempre em 1 (um) – Não utilizar os parênteses.

Retorno:<NumLct> Número do lançamento gerado

2.21.4 INTEGRAÇÃO CONTÁBIL

Ação:SID.Ctb.Integrar (CCCT)

Parâmetros obrigatórios:(ver Observação)

Parâmetros opcionais:CodFil Código da filialDatIni Data inicial (sugestão)DatFin Data final (sugestão)CodAgi Agrupamento de filiaisTipLot Lote diário (0=Não, 1=Sim*)TipAtu Tipo de atualização (0=Período completo*, 1=Por intervalos)QtdDia Quantidade de diasIndVal Indicativo de validação (0=Não*, 1=Sim)IntNfs Indicativo se integra Notas Fiscais de Saida (0=Não*, 1=Sim)IntVef Indicativo se integra Faturas – Vendas (0=Não*, 1=Sim)IntEst Indicativo se integra Estoques (0=Não*, 1=Sim)IntCre Indicativo se integra Contas a Receber (0=Não*, 1=Sim)IntNfe Indicativo se integra Notas Fiscais de Entrada (0=Não*, 1=Sim)

(C) Senior Sistemas Corporativos Ltda. 7878

Page 79: Sapiens Sid 1

SAPIENS SID

IntCof Indicativo se integra Faturas – Compras (0=Não*, 1=Sim)IntCpa Indicativo se integra Contas a Pagar (0=Não*, 1=Sim)IntCom Indicativo se integra Comissões (0=Não*, 1=Sim)IntTes Indicativo se integra Tesouraria (0=Não*, 1=Sim)IntPat Indicativo se integra Patrimônio (0=Não*, 1=Sim)IntIve Indicativo se integra Impostos – Vendas (0=Não*, 1=Sim)IntIco Indicativo se integra Impostos – Compras (0=Não*, 1=Sim)IntIvz Indicativo se integra Impostos – Redução Z (0=Não*, 1=Sim)IntPrj Indicativo se integra Projetos (0=Não*, 1=Sim)IniNfs Data inicial para integração Notas Fiscais de SaídaFinNfs Data final para integração Notas Fiscais de SaídaIniVef Data inicial para integração Faturas – VendasFinVef Data final para integração Faturas – VendasIniEst Data inicial para integração EstoquesFinEst Data final para integração EstoquesIniCre Data inicial para integração Contas a ReceberFinCre Data final para integração Contas a ReceberIniNfe Data inicial para integração Notas Fiscais de EntradaFinNfe Data final para integração Notas Fiscais de EntradaIniCof Data inicial para integração Faturas – ComprasFinCof Data final para integração Faturas – Compras IniCpa Data inicial para integração Contas a PagarFinCpa Data final para integração Contas a PagarIniCom Data inicial para integração ComissõesFinCom Data final para integração ComissõesIniTes Data inicial para integração TesourariaFinTes Data final para integração TesourariaIniPat Data inicial para integração PatrimônioFinPat Data final para integração PatrimônioIniIve Data inicial para integração Impostos – Vendas FinIve Data final para integração Impostos – VendasIniIco Data inicial para integração Impostos – Compras FinIco Data final para integração Impostos – Compras IniIvz Data inicial para integração Impostos – Redução ZFinIvz Data final para integração Impostos – Redução ZIniPrj Data inicial para integração ProjetosFinPrj Data final para integração Projetos* = Valor padrão

Retorno:<QtdLct> Quantidade de lançamentos gerados

Observação:Os campos DatIni e DatFin são usados para sugerir um período para TODOS os módulos de integração, não havendo necessidade de informar o período individualmente. Neste caso, é necessário informar também o indicativo de integração de cada módulo desejado. Se o período de datas dos módulos forem informados, não será necessário informar o indicativo de integração do módulo. Neste caso, não deve-se usar os campos DatIni e DatFin.

2.22 CONTROLADORIA – PATRIMÔNIO

2.22.1 MOVIMENTAR BEM

Ação:SID.Pat.Movimentar (CPBE)

Parâmetros obrigatórios:CodBem Código do bemCodTns Código da transaçãoCcuNov Código do centro de custos de destinoDatTrf Data da transferência

Parâmetros opcionais:NumPla Número da plaqueta (caso deseja-se transferir apenas uma plaqueta de centro custos)EmpNfv Código da empresa da nota fiscal de saídaFilNfv Código da filial da nota fiscal de saídaSnfNfv Código da série da nota fiscal de saídaNumNfv Número da nota fiscal de saídaSeqIpv Seqüência do item de produto na nota fiscal de saídaSeqIsv Seqüência do item de serviço na nota fiscal de saídaDatBai Baixa de bens LocNov Transferência de Local RealFilNov Transferência de FilialEspNov Transferência de EspécieCtaNov Transferência de Conta ContábilVlrVen Valor de venda

Retorno:"OK"

(C) Senior Sistemas Corporativos Ltda. 7979

Page 80: Sapiens Sid 1

SAPIENS SID

2.22.2 BUSCAR DEPRECIAÇÃO DO BEM

Ação:SID.Pat.BuscarDepreciacao (CPBE)

Parâmetro obrigatório:CodBem (n)* Código do bem

Parâmetros opcionais:MulQtd(n)* Retorno vem multiplicado pela quantidade de itens (S=sim, N=não)DatCal(n)* Data do cálculo da depreciaçãoMesAnt(n)* Indicativo se é para buscar depreciação do período anterior ao informado (S=sim, N=não)DprBem(n)*1 Indicativo se deve buscar a depreciação na tabela de bens caso não existam cálculos de

depreciação *** (n) = Seqüência incremental, iniciando sempre em 1 (um) – Não utilizar os parênteses.** Não é utilizado quando informado data do cálculo "DatCal".

Retorno:XML contendo o código do bem, depreciação mensal, depreciação acumulada e retorno. Quando não possuir cálculo de depreciação para a data informada retorna "1", conforme exemplo:

<?xml version="1.0"?><depreciacao>

<bem><codbem>VEICORSA0001-000</codbem><dprmes>374,17</dprmes><dpracu>2993,33</dpracu><retorno>0</retorno>

</bem><bem>

<codbem>TERFABRI0001-000</codbem><dprmes>0</dprmes><dpracu>0</dpracu><retorno>0</retorno>

</bem><bem>

<codbem>VEIPARAT0001-000</codbem><dprmes>0</dprmes><dpracu>0</dpracu><retorno>1</retorno>

</bem></depreciacao>

2.23 MANUFATURA – ORDEM DE PRODUÇÃO

2.23.1 APONTAR ORDENS DE PRODUÇÃO

Ação:SID.Prd.ApontarOps (MCAP)

Parâmetros obrigatórios:CodOri Código da origemNumCad Código do operadorNumOrp Número da O.P.CodEtg Código do estágioSeqRot Seqüência de roteiroCodEqp Código do equipamento

Parâmetros opcionais:StrPrm String com todos os parâmetros concatenadosEndCol Endereço do coletorTurTrb TurnoCodCre Centro de recursoDatMov Data do movimento da O.P.HorMov Hora do movimento da O.P.QtdRe1 Quantidade de 1a. qualidadeQtdRe2 Quantidade de 2a. qualidadeQtdRe3 Quantidade de 3a. qualidadeQtdRfg Quantidade de refugoCodPro Código do produtoCodDer Código da derivaçãoCodLot Código do loteNumSep Código da sérieCodMtv Código do motivo de paradaCodDft Código do defeito de fabricação

Retorno:

(C) Senior Sistemas Corporativos Ltda. 8080

Page 81: Sapiens Sid 1

SAPIENS SID

"OK"

2.23.2 REMETER/RETORNAR SERVIÇO DE TERCEIROS

Ação:SID.Prd.RemeterRetornarServico (MCRR)

Parâmetros obrigatórios:CodEmp Código da empresaCodOri Código da origemNumOrp Número da O.P.CodEtg Código do estágioRemSer Indicativo se é remessa ou retorno de serviço (S = Remessa; N = Retorno de serviço)CodFor Código do fornecedorCodSer Código do serviço

Parâmetros opcionais:SeqRot Seqüência de roteiroCodPro Código do produtoDatGer Data de geração do registroHorGer Hora de geração do registroCodUsu Código do usuário que gerou o registroQtdRfg Quantidade de refugoQtdRe1 Quantidade de 1a. qualidade no estágioQtdRe2 Quantidade de 2a. qualidade no estágioQtdRe3 Quantidade de 3a. qualidade no estágio

Retorno:"OK"

2.23.3 BAIXAR COMPONENTES DA O.P./O.S.

Ação:SID.Prd.BaixarComponentes (MPMO)

Parâmetros obrigatórios:CodOri Código da origemNumOrp Número da O.P./O.S.CodEtg Código do estágioCodCmp Código do componenteCodDer Código da derivação do componenteQtdUti Quantidade a utilizar (quantidade a baixar)

Parâmetros opcionais:SeqCmp Sequência do componenteQtdMnc Quantidade de material não-conformeQtdCdr Quantidade destinada para refugoQtdUn2 Quantidade de acordo com a segunda unidade de medidaCodLot Código do lote do componenteNumSep Número de série do componenteLotDes Lote do produto da O.P./O.S. para o qual o componente foi utilizadoSepDes Série do produto da O.P./O.S. para o qual o componente foi utilizadoDatMov Data do movimento

Retorno:"OK"

Observação:Para maiores detalhes, consultar a documentação da função de programador BaixarComponentes na ajuda do sistema.

3 SIDXMLSIDXML é o conceito atribuído à forma de agrupar ações SID em texto pseudo XML e submetê-las em uma única

requisição HTTP. O benefício é a possibilidade de processamento agrupado dentro de uma transação de banco, assim ocorrendo alguma falha todo o bloco de comandos SID é desfeito, além de reduzir o tráfego via rede. Outra característica é a possibilidade de utilizar o "retorno" de ações como parâmetros em outras.

3.1 SINTAXE XML

Para utilizá-lo, deve-se enviar a ação de "login" (EXESENHA) normalmente e, em seguida, enviar a ação "SID.SRV.XML" com o texto XML. O texto XML deve ser montado como abaixo:

<sidxml><sid acao='[ACAOSID]' retorno='[RETORNO]'>

(C) Senior Sistemas Corporativos Ltda. 8181

Page 82: Sapiens Sid 1

SAPIENS SID

<param nome='[PARAMETRO]' valor='[VALOR]' />...demais parâmetros...

</sid>...demais ações...

</sidxml>

Onde:[ACAOSID] Nome da ação SID que se deseja executar;[RETORNO]* Nome qualquer para uma variável interna que armazenará o conteúdo do retorno da ação;[PARAMETRO] Nome do parâmetro SID;[VALOR] Valor do parâmetro;* Parâmetro opcional

Observações técnicas: Para submeter o texto XML, deve-se utilizar sempre o método "POST"; Não há limite de quantidade de ações ou parâmetros, apenas o tamanho final do texto XML (1 Mb); Para utilizar o conteúdo de uma variável interna, deve-se preceder o nome da variável um "@" no parâmetro

valor. Exemplo: <param nome='NUMPED' valor='@RETORNO_PEDIDO'>; Os valores dos parâmetros devem sempre estar delimitados por apóstrofos ('), independente do tipo de

conteúdo; O Sapiens Server considera falha ou erro, todo retorno de ação iniciando com "ERRO:";

Parâmetros do SIDXML:A passagem de parâmetros para o SIDXML pode ser feita definindo o primeiro sub-elemento do SIDXML com o rótulo

"param", sendo os atributos deste elemento considerados como parâmetros.

Os parâmetros existentes, e seus possíveis valores, são:a) retorno – indica o formato de resultado da execução da ação SIDXML. Possíveis valores:

<padrão> – o resultado da ação é um texto simples "OK" ou "ERRO:...."; XML – o resultado da ação é um XML indicando o retorno individual de cada ação;

b) transacao – indica o modo de tratamento de transações de banco de dados. Possíveis valores: <padrão> – todo conteúdo do SIDXML é processado dentro de uma transação única, assim ocorrendo erro

em alguma ação, tudo é desfeito; INDIVIDUAL – cada ação dentro do SIDXML é processado em sua própria transação, assim ocorrendo erro

em alguma ação, somente o resultado desta ação é desfeito, sendo as ações posteriores também processadas;

Exemplo:<sidxml>

<param retorno='XML' transacao='INDIVIDUAL' />... ações...

</sidxml>

Observações:A utilização de parâmetro transacao como INDIVIDUAL torna obrigatório a utilização do parâmetro retorno como XML.

Limitações: Por questões técnicas internas, o XML não deverá conter quebras de linha, ou seja, todo o conteúdo deverá ser

submetido numa única linha, exemplo: <sidxml><sid acao=...><...><...></sidxml> Não utilizar o cabeçalho padrão do XML (<?xml version="1.0"?>); Não utilizar caracteres como "?" e "&" no XML; Não utilizar o caractere apóstrofo (') no valor de um parâmetro; A ação SID.SRV.EXEREL não pode ser utilizada no SIDXML;

3.2 EXEMPLO

O exemplo de XML a seguir, realiza as seguintes funções: Cadastra um novo cliente e suas definições; Gera uma nota fiscal de venda e seus itens (para este novo cliente); Processa o fechamento da nota fiscal; Executa uma regra LSP para buscar uma informação adicional da base; Gera o boleto cliente do cliente e o envia via e-mail;

<sidxml> <param retorno='XML' /><sid acao='SID.CLI.GRAVAR' retorno='RET_CODCLI'>

<param nome='NOMCLI' valor='Senior Sistemas' /> <param nome='APECLI' valor='Senior' /> <param nome='TIPCLI' valor='J' /> <param nome='CGCCPF' valor='80680093000181' /> <param nome='ENDCLI' valor='R. Luiz Sachtleben, 115 Victor Konder' /> <param nome='SIGUFS' valor='SC' /> <param nome='CEPCLI' valor='89012530' /> <param nome='EMACLI' valor='[email protected]' />

</sid> <sid acao='SID.CLI.GRAVARDEFINICOES'>

<param nome='CODCLI' valor='@RET_CODCLI' />

(C) Senior Sistemas Corporativos Ltda. 8282

Page 83: Sapiens Sid 1

SAPIENS SID

<param nome='CODREP' valor='1' /> <param nome='VLRLIM' valor='1000000' /> <param nome='LIMAPR' valor='S' />

</sid> <sid acao='SID.NFV.GRAVAR' retorno='RET_NUMNFV'>

<param nome='CODSNF' valor='U' /> <param nome='CODCLI' valor='@RET_CODCLI' /> <param nome='TNSPRO' valor='512' />

</sid> <sid acao='SID.NFV.GRAVARPRODUTOS'>

<param nome='CODSNF' valor='U' /> <param nome='NUMNFV' valor='@RET_NUMNFV' /> <param nome='SEQIPV' valor='1' /> <param nome='CODPRO' valor='CA000101' /> <param nome='CODDER' valor='M' /> <param nome='QTDFAT' valor='1' /> <param nome='PREUNI' valor='19.50' />

</sid> <sid acao='SID.NFV.FECHAR'>

<param nome='CODSNF' valor='U' /> <param nome='NUMNFV' valor='@RET_NUMNFV' />

</sid> <sid acao='SID.SRV.REGRA' retorno='RET_TITULO_GERADO'>

<param nome='NUMREG' valor='123' /> <param nome='vAlfaNumNfv' valor='@RET_NUMNFV' /> <param nome='vAlfaCodSnf' valor='U' />

</sid> <sid acao='SID.SRV.EXEBLO' retorno='RET_ARQUIVO'>

<param nome='NOME' valor='CN00999.BLO' /> <param nome='NUMTIT' valor='@RET_TITULO_GERADO' /> <param nome='CODTPT' valor='01' /> <param nome='FORMATO' valor='JPEG' /> <param nome='QUALIDADE' valor='80' />

</sid> <sid acao='SID.SRV.EMAIL'>

<param nome='DESTINATARIO' valor='[email protected]' /> <param nome='ASSUNTO' valor='Seu boleto para pagamento segue em anexo' /> <param nome='ANEXO' valor='@RET_ARQUIVO' />

</sid> </sidxml>

Abaixo um exemplo demonstrando como montar um XML dentro de regras LSP:

Definir Alfa XML;Definir Alfa URL;Definir Alfa RETORNO;...XML = "<sidxml>";XML = XML + "<sid acao='SID.SRV.ALTEMPFIL'>";XML = XML + "<param nome='CODEMP' valor='2'/>";XML = XML + "<param nome='CODFIL' valor='3'/>";XML = XML + "</sid>";XML = XML + "</sidxml>";...URL= "http://.../sapiensweb/conector.exe?SIS=CO&LOGIN=SID&ACAO=SID.SRV.XML&USER=...";SapiensSIDEx(URL, XML, "", "", "", RETORNO);

(C) Senior Sistemas Corporativos Ltda. 8383