Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | cdp/cdapi040.p |
Considerações Gerais
Objetivo
Gravar a chaves das tabelas de serviços internacionais, para posteriormente ser enviado para a Trade-Eady que será responsável pelo envio dos dados para o Siscoserv. Os dados (inclusão, alteração ou exclusão). Só serão criados para os dados para fornecedores internacionais e natureza de serviço.
Funcionamento
A execução da API na forma persistente, e não é passado parâmetros.
A sintaxe para executar a API em modo persistente é:
run cdp/cdapi040.p persistent set h-handle. |
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Método Negócio
pi-grava-ped-item-sis |
Requisito | Nenhum |
Sintaxe | Run pi-grava-ped-item-sis in handle (input p-nr-pedcli, input p-nom-abrev, input p-it-codigo, input p-nr-sequencia, input p-cod-refer, input p-cod-estabel, input p-dat-inicio). |
Descrição | Cria ou atualizar um registro da tabela ped-item-siscoserv. |
Parâmetros | Descrição |
p-nr-pedcli | Número do pedido do de venda |
| p-nom-abrev | Nome abreviado do emitente do pedido de venda |
| p-it-codigo | Item do pedido de venda |
| p-nr-sequencia | Sequência do pedido de venda |
| p-cod-ref | Código de referência |
| p-cod-estabel | Estabelecimento do usuário |
| p-data-inicio | Data de entrega do item do pedido. |
Retorno | Sem Retorno |
pi-apaga-ped-item-sis |
Requisito | Nenhum |
Sintaxe | Run pi-apaga-ped-item-sis in handle (input p-nr-pedcli, input p-nom-abrev, input p-it-codigo, input p-nr-sequencia, input p-cod-refer, input p-dat-inicio). |
Descrição | Exclui o registro se ainda não foi enviado para a trade easy, ou passa o campo cdn-operac para 5 (exclusão) na tabela ped-item-siscoserv. |
Parâmetros | Descrição |
p-nr-pedcli | Número do pedido do de venda |
| p-nom-abrev | Nome abreviado do emitente do pedido de venda |
| p-it-codigo | Item do pedido de venda |
| p-nr-sequencia | Sequência do pedido de venda |
| p-cod-ref | Código de referência |
| p-data-inicio | Data de entrega do item do pedido. |
Retorno | Sem Retorno |
pi-grava-re-export-sis |
Requisito | Nenhum |
Sintaxe | Run pi-grava-re-export-sis in handle (input p-cod-estabel, input p-nr-proc-exp, input p-nr-re-siscomex, input p-nr-re-ems, input p-cdn-anexo, input p-dat-inicio). |
Descrição | Cria ou atualizar um registro da tabela reg-export-siscoserv. |
Parâmetros | Descrição |
p-cod-estabel | Estabelecimento do usuário |
| p-nr-proc-exp | Número do processo de exportação |
| p-nr-re-siscomex | Número do RE no Siscomex |
| p-nr-re-ems | Número do RE no EMS |
| p-cdn-anexo | Código do anexo |
| p-data-inicio | Data do registro de exportação |
Retorno | Sem Retorno |
pi-apaga-re-export-sis |
Requisito | Nenhum |
Sintaxe | Run pi-apaga-re-export-sis in handle (input p-cod-estabel, input p-nr-proc-exp, input p-nr-re-siscomex, input p-nr-re-ems, input p-cdn-anexo, input p-dat-inicio). |
Descrição | Exclui o registro se ainda não foi enviado para a trade easy, ou passa o campo cdn-operac para 5 (exclusão) na tabela reg-export-siscoserv. |
Parâmetros | Descrição |
p-cod-estabel | Estabelecimento do usuário |
| p-nr-proc-exp | Número do processo de exportação |
| p-nr-re-siscomex | Número do RE no Siscomex |
| p-nr-re-ems | Número do RE no EMS |
| p-cdn-anexo | Código do anexo |
| p-data-inicio | Data do registro de exportação |
Retorno | Sem Retorno |
pi-grava-nota-export-sis |
Requisito | Nenhum |
Sintaxe | Run pi-grava-nota-export-sis in handle (input p-cod-estab-faturam, input p-cod-serie, input p-nr-nota-fis, input p-nr-seq-fat, input p-it-codigo, input p-cod-estabel, input p-nr-proc-exp, input p-nr-pedido, input p-nr-seq-ped, input p-dat-inicio). |
Descrição | Cria ou atualizar um registro da tabela nota-export-siscoserv. |
Parâmetros | Descrição |
p-cod-estab-faturam | Estabelecimento do faturamento da nota fiscal |
| p-cod-serie | Série da nota fiscal |
| p-nr-nota-fis | Número da nota fiscal |
| p-nr-seq-fat | Sequência da nota fiscal |
| p-it-codigo | Item da nota fiscal |
| p-cod-estabel | Estabelecimento do processo de exportação |
| p-nr-proc-exp | Número do processo de exportação |
| p-nr-pedido | Número do pedido de venda |
| p-nr-seq-ped | Número da sequência do pedido de venda |
| p-dat-inicio | Data de emissão da nota fiscal |
Retorno | Sem Retorno |
pi-apaga-nota-export-sis |
Requisito | Nenhum |
Sintaxe | Run pi-apaga-nota-export-sis in handle (input p-cod-estab-faturam, input p-cod-serie, input p-nr-nota-fis, input p-nr-seq-fat). |
Descrição | Exclui o registro se ainda não foi enviado para a trade easy, ou passa o campo cdn-operac para 5 (exclusão) na tabela nota-export-siscoserv. |
Parâmetros | Descrição |
p-cod-estab-faturam | Estabelecimento do faturamento da nota fiscal |
| p-cod-serie | Série da nota fiscal |
| p-nr-nota-fis | Número da nota fiscal |
| p-nr-seq-fat | Sequência da nota fiscal |
Retorno | Sem Retorno |
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))