Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi538.p |
Considerações Gerais
Objetivo
Esta BO tem como objetivo a manipulação dos dados referentes à tabela genérica REG-INF-COMPL (Registro de Informações Complementares). Essa tabela foi criada para servir de complemento das informações de outras tabelas. Os campos já utilizados são:
Código | Tabela | Campo | Descrição |
1 | Estabelec | cdn-msg-contingen | Cod Mensagem Contingência |
2 | Estabelec | cod-cnae | Código CNAE |
3 | Estabelec | cdn-regim-tribut | Código Regime Tributário |
4 | Tab-codser | idi-orig-cidad-prestac-serv | Indicador Origem Cidade Prestação Serviço |
5 | it-UForig-UFdest | Icms | Relacionamento Item x UF Orig x UF Dest Aliq Diferenciada ICMS (gravação de tabela inteira com separador) |
6 | FCI | FCI | Ficha de Conteúdo de Importação |
7 | FCI-wt-it-docto | FCI-wt-it-docto | Informações da FCI na wt-it-docto |
8 | FCI-it-nota-fisc | FCI-it-nota-fisc | Informações da FCI na it-nota-fisc |
9 | SPCD027 | it-codigo | Novo Código Origem Item |
11 | disponivel | Diretorio FCI / Retirado | - |
12 | disponivel | Versão Layout FCI/ Retirado | - |
13 | dwf-inform-fisc | dsl-inform | Tratamento da mensagem fiscal no LF0202 quando utilizado a função l-ctrl-obs-docto-mlf |
14 | dwf-obs-fisc | dsl-obs | Tratamento da mensagem fiscal no LF0202 quando utilizado a função l-ctrl-obs-docto-mlf |
15 | item-doc-est | ItemDocEstFCI | Informações da FCI na item-doc-est |
Funcionamento
Na forma padrão, realiza-se a chamada por meio de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.
A execução na forma persistente é realizada através da chamada de um comando RUN conforme exemplo a seguir.
A sintaxe para executar a BO em modo persistente é:
RUN dibo/bod538.p PERSISTENT SET h-bodi538. |
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
tt- reg-inf-compl | Entrada/Saída | |||||
Registro Informações Complementares | Entrada/Saída | |||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução | |
cod-tab-inform | char | X(50) |
| Sim |
| |
cod-campo-inform | char | X(50) |
| Sim |
| |
cdn-identif | int | >>>,>>>,>>9 |
| Não |
| |
des-campo-inform | char | X(100) |
| Não |
| |
idi-tipo | int | >9 |
| Não |
| |
num-decimal | int | >9 |
| Não |
| |
cod-format-campo | char | X(30) |
| Não |
| |
cod-livre-1 | char | X(500) |
| Não |
| |
cod-livre-2 | char | X(500) |
| Não |
| |
val-livre-1 | dec | ->>>>>>>>>>>9.9999 |
| Não |
| |
val-livre-2 | dec | ->>>>>>>>>>>9.9999 |
| Não |
| |
log-livre-1 | log | Sim/Não |
| Não |
| |
log-livre-2 | log | Sim/Não |
| Não |
| |
num-livre-1 | int | ->>>>>>>>9 |
| Não |
| |
num-livre-2 | int | ->>>>>>>>9 |
| Não |
| |
dat-livre-1 | date | 99/99/9999 |
| Não |
| |
dat-livre-2 | date | 99/99/9999 |
| Não |
|
ttItensUF | Entrada/Saída | |||||
Registro Itens por UF | Entrada/Saída | |||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução | |
it-codigo | char | x(16) |
| Sim |
| |
uf-orig | char | x(02) |
| Sim |
| |
uf-dest | char | x(02) |
| Sim |
| |
aliq-icms | dec | >>>>9.99<<< |
| Não |
| |
desc-item | char | x(100) |
| Não |
| |
r-inf-compl | rowid |
|
| Não |
| |
r-Rowid | rowid |
|
| Não |
|
ttFCI | Entrada/Saída | |||||
Registro FCI | Entrada/Saída | |||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução | |
cod-estabel | char | x(5) |
| Sim |
| |
nome | char | X(40) |
| Não |
| |
endereco | char | X(60) |
| Não |
| |
cidade | char | x(25) |
| Não |
| |
estado | char | x(4) |
| Não |
| |
ins-estadual | char | x(19) |
| Não |
| |
cgc | char | x(19) |
| Não |
| |
it-codigo | char | x(16) |
| Sim |
| |
desc-item | char | x(60) |
| Não |
| |
class-fiscal | char | 9999.99.99 |
| Não |
| |
cod-ean | char | x(20) |
| Não |
| |
un | char | xx |
| Não |
| |
tipo-item | int |
|
| Não |
| |
desc-tipo-item | char |
|
| Não |
| |
vl-parc-importada | dec | ->>>>>>>>>>>>>9.99<<<<<< |
| Não |
| |
vl-saida-interestad | dec | ->>>>>>>>>>>>>9.99<<<<<< |
| Não |
| |
vl-perc-cont-import | dec | ->9.99 |
| Não |
| |
vl-perc-ci-nfe | dec | ->9.99 |
| Não |
| |
nro-fci | char | x(36) |
| Não |
| |
dt-implant | date | 99/99/9999 |
| Sim |
| |
rRowid | rowid |
|
|
|
|
ttItensOrig | Entrada/Saída | |||||
Registro Itens Origem | Entrada/Saída | |||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução | |
it-codigo | char | x(16) |
| Sim |
| |
class-fiscal | char | 9999.99.99 |
| Não |
| |
fm-codigo | char | x(8) |
| Não |
| |
ge-codigo | int | >9 |
| Não |
| |
codigo-orig | int | >9 |
| Não |
| |
desc-item | char | x(60) |
| Não |
| |
r-Rowid | rowid |
|
| Não |
|
ttItemDocEstFCI | Entrada/Saída | |||||
| Entrada/Saída | |||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução | |
nro-docto | char | x(16) |
| Sim |
| |
serie-docto | char | x(5) |
| Sim |
| |
cod-estabel | char | x(5) |
| Sim |
| |
cod-emitente | int | >>>>>>>>9 |
| Sim |
| |
nat-operacao | char | x(06) |
| Sim |
| |
dt-trans | date | 99/99/9999 |
| Sim |
| |
it-codigo | char | x(16) |
| Sim |
| |
sequencia | int | >>>>9 |
| Sim |
| |
vl-perc-ci-nfe | dec | >>9.99 |
| Não |
| |
nro-fci | char | x(36) |
| Não |
| |
tip-item | logical |
|
| Não |
| |
r-Rowid | rowid |
|
| Não |
|
Método Básico
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
pi-buscaAliquotaICMS-Resolucao13 | ||
Requisito | - | |
Sintaxe | pi-buscaAliquotaICMS-Resolucao13 (input p-l-contrib-icms, input p-it-codigo, input p-uf-orig, input p-uf-dest, output p-aliq-icms) | |
Descrição | Realiza uma consulta para retornar o valor de alíquota ICMS de acordo com os parâmetros passados. | |
Parâmetros | Descrição | |
p-l-contrib-icms | Contribuinte de ICMS | |
p-it-codigo | Código do item | |
p-uf-orig | UF de origem | |
p-uf-dest | UF de destino | |
Retorno | Esta procedure retorna o valor da alíquota de ICMS para o programa de origem, de acordo com os parâmentros de entrada que foram passados. Este retorno é do tipo decimal. |
pi-buscaFCI-ItNotaFisc-NFe | ||
Requisito | - | |
Sintaxe | pi-buscaFCI-ItNotaFisc-NFe (input p-row-it-nota-fisc, output p-nro-FCI) | |
Descrição | Realiza a consulta do número da FCI de acordo com o item da nota fiscal. | |
Parâmetros | Descrição | |
p-row-it-nota-fisc | Rowid da tabela it-nota-fisc | |
Retorno | Esta procedure retorna o número da FCI de acordo com o parâmentro de entrada que foi recebido. A variável de retorno é p-nro-FCI, de tipo char x(36). |
pi-CarregattItemDocEstFCI | ||
Requisito | - | |
Sintaxe | pi-CarregattItemDocEstFCI (input p-nro-docto, input p-serie-docto, input p-cod-estabel, input p-cod-emitente, input p-nat-operacao, input p-dt-trans, input p-it-codigo, input p-sequencia, output table ttItemDocEstFCI) | |
Descrição | Realiza o carregamento de uma temp-table (ttItemDocEstFCI) com as informações de FCI por item de acordo com os parâmetros passados. | |
Parâmetros | Descrição | |
p-nro-docto | Número documento | |
p-serie-docto | Série documento | |
p-cod-estabel | Código do estabelecimento | |
p-cod-emitente | Código do emitente | |
p-nat-operacao | Natureza de operação | |
p-dt-trans | Data Transação | |
p-it-codigo | Código do item | |
p-sequencia | Sequência | |
Retorno | Esta procedure retorna uma tabela temporária populada com intormações de documentos FCI de acordo com os parâmetros passados. |
pi-CarregattFCI | ||
Requisito | - | |
Sintaxe | pi-CarregattFCI( input p-cod-estabel-ini, input p-cod-estabel-fim, input p-it-codigo-ini, input p-it-codigo-fim, input p-dt-implant-ini, input p-dt-implant-fim, input p-nro-fci-ini, input p-nro-fci-fim, input p-fci-info, input p-fci-nao-inf, input p-item-industr, input p-item-revenda, output table ttFCI). | |
Descrição | Realiza o carregamento de uma temp-table (ttFCI) com as informações referentes ao FCI de acordo com os parâmetros passados. | |
Parâmetros | Descrição | |
p-cod-estabel-ini | Faixa inicial do código do estabelecimento | |
p-cod-estabel-fim | Faixa final do código do estabelecimento | |
p-it-codigo-ini | Faixa inicial do código do item | |
p-it-codigo-fim | Faixa final do código do item | |
p-dt-implant-ini | Faixa inicial da data de implantação | |
p-dt-implant-fim | Faixa final da data de implantação | |
p-nro-fci-ini | Faixa inicial do número da FCI | |
p-nro-fci-fim | Faixa final do número daFCI | |
p-fci-info | Número da FCI Informado | |
p-fci-nao-inf | Número da FCI não Informado | |
p-item-industr | Item Industrializado | |
p-item-revenda | Item Revenda | |
Retorno | Esta procedure retorna uma tabela temporária populada com informações referentes ao FCI de acordo com os parâmetros passados. |
pi-CarregattItensOrig | ||
Requisito | - | |
Sintaxe | pi-CarregattItensOrig (input p-it-codigo-ini, input p-it-codigo-fim, input p-classif-ini, input p-classif-fim, input p-gr-estoque-ini, input p-gr-estoque-fim, output table ttItensOrig | |
Descrição | Realiza o carregamento de uma temp-table (ttItensOrig) com as informações de itens de origem de acordo com os parâmetros passados. | |
Parâmetros | Descrição | |
p-it-codigo-ini | Faixa inicial do código do item | |
p-it-codigo-fim | Faixa final do código do item | |
p-classif-ini | Faixa inicial de classificação | |
p-classif-fim | Faixa final de classificação | |
p-familia-ini | Faixa inicial da família | |
p-familia-fim | Faixa final da família | |
p-gr-estoque-ini | Faixa inicial de grupo de estoque | |
p-gr-estoque-fim | Faixa final de grupo de estoque | |
Retorno | Esta procedure retorna uma tabela temporária populada com informações referentes aos itens de origem de acordo com os parâmetros passados. |
pi-CarregattItensUF | ||
Requisito | - | |
Sintaxe | pi-CarregattItensUF (input p-it-codigo-ini, input p-it-codigo-fim, input p-uf-orig-ini, input p-uf-orig-fim, input p-uf-dest-ini, input p-uf-dest-fim, output table ttItensUF) | |
Descrição | Realiza o carregamento de uma temp-table (ttItensUF) com as informações de itens por uf de acordo com os parâmetros passados. | |
Parâmetros | Descrição | |
p-it-codigo-ini | Faixa inicial do código do item | |
p-it-codigo-fim | Faixa final do código do item | |
p-uf-orig-ini | Faixa inicial da UF de origem | |
p-uf-orig-fim | Faixa final da UF de origem | |
p-uf-dest-ini | Faixa inicial da UF de destino | |
p-uf-dest-fim | Faixa final da UF de destino | |
Retorno | Esta procedure retorna uma tabela temporária populada com informações referentes aos itens por UF de acordo com os parâmetros passados. |
pi-EfetivaOrigemCadastro | ||
Requisito | - | |
Sintaxe | pi-EfetivaOrigemCadastro (input table ttItensOrig). | |
Descrição | Esta pocedure recebe uma tabela temporária por parâmetro e para realizar a efetivação da origem do cadastro. Ela guarda o código de origem na tabela de itens. | |
Parâmetros | Descrição | |
ttItensOrig | Temp-table referente a origem dos itens. | |
Retorno | - |
pi-Elimina-ttItemDocEstFCI | ||
Requisito | - | |
Sintaxe | pi-Elimina-ttItemDocEstFCI (input p-nro-docto, input p-serie-docto, input p-cod-estabel, input p-cod-emitente, input p-nat-operacao, input p-dt-trans, input p-it-codigo, input p-sequencia). | |
Descrição | Esta procedure tem por objetivo eliminar as informações de documentos da tabela reg-inf-compl. | |
Parâmetros | Descrição | |
p-nro-docto | Número do documento | |
p-serie-docto | Série do documento | |
p-cod-estabel | Código do estabelecimento | |
p-cod-emitente | Código do emitente | |
p-nat-operacao | Natureza de operação | |
p-dt-trans | Data Transação | |
p-it-codigo | Código do item | |
p-sequencia | Sequência do item | |
Retorno | - |
pi-Elimina-FCI | ||
Requisito | - | |
Sintaxe | pi-Elimina-FCI (input p-cod-estabel, input p-it-codigo, input p-dt-implant). | |
Descrição | Esta procedure tem por objetivo eliminar os dados referentes a FCI da tabela reg-inf-compl. | |
Parâmetros | Descrição | |
p-cod-estabel | Código do estabelecimento | |
p-it-codigo | Código do item | |
p-dt-implant | Data Implantação | |
Retorno | - |
pi-Elimina-ItensOrig | ||
Requisito | - | |
Sintaxe | pi-Elimina-ItensOrig (input p-it-codigo-ini, input p-it-codigo-fim, input p-classif-ini, input p-classif-fim, input p-familia-ini, input p-familia-fim, input p-gr-estoque-ini, input p-gr-estoque-fim, input p-codigo-orig-ini, input p-codigo-orig-fim, output ttItensOrig). | |
Descrição | Esta procedure tem por objetivo atualizar a tabela temporária ttItensOrig. | |
Parâmetros | Descrição | |
p-it-codigo-ini | Faixa inicial do código do item | |
p-it-codigo-fim | Faixa final do código do item | |
p-classif-ini | Faixa inicial da classificação | |
p-classif-fim | Faixa final da classificação | |
p-familia-ini | Faixa inicial da família | |
p-familia-fim | Faixa final da família | |
p-gr-estoque-ini | Faixa inicial do grupo de estoque | |
p-gr-estoque-fim | Faixa final do grupo de estoque | |
p-codigo-orig-ini | Faixa inicial para o código de origem | |
p-codigo-orig-fim | Faixa final para o código de origem | |
Retorno | Esta procedure retorna a tabela temporária ttItensOrig atualizada de acordo com os parâmetros que forma passados. |
pi-Elimina-ItensUF | ||
Requisito | - | |
Sintaxe | pi-Elimina-ItensUF (input p-it-codigo-ini, input p-it-codigo-fim, input p-uf-orig-ini, input p-uf-orig-fim, input p-uf-dest-ini, input p-uf-dest-fim, output table ttItensUF). | |
Descrição | Esta procedure tem por objetivo atualizar a tabela temporária ttItensUF. | |
Parâmetros | Descrição | |
p-it-codigo-ini | Faixa inicial do código do item | |
p-it-codigo-fim | Faixa final do código do item | |
p-uf-orig-ini | Faixa inicial do código de origem | |
p-uf-orig-fim | Faixa final do código de origem | |
p-uf-dest-ini | Faixa inicial da UF de destino | |
p-uf-dest-fim | Fina final da UF de destino | |
Retorno | Esta procedure retorna a tabela temporária ttItensUF atualizada de acordo com os parâmetros que forma passados. |
pi-eliminaInfCompl-ItNotaFisc | ||
Requisito | - | |
Sintaxe | pi-eliminaInfCompl-ItNotaFisc (input p-row-it-nota-fisc). | |
Descrição | Esta procedure tem por objetivo eliminar os dados referentes a itens de nota fiscal da tabela inf-compl. | |
Parâmetros | Descrição | |
p-row-it-nota-fisc | Informação do item que se deseja eliminar. | |
Retorno | - |
pi-eliminaInfCompl-WtItDocto | ||
Requisito | - | |
Sintaxe | pi-eliminaInfCompl-WtItDocto (input p-row-wt-it-docto). | |
Descrição | Esta procedure tem por objetivo eliminar os dados referentes aos itens de nota fiscal da tabela inf-compl. | |
Parâmetros | Descrição | |
p-row-wt-it-docto | Informação do item que se deseja eliminar. | |
Retorno | - |
pi-envia-tt-itens-faixa-boin172na | ||
Requisito | - | |
Sintaxe | pi-envia-tt-itens-faixa-boin172na (input table tt-item-boin172na). | |
Descrição | Esta procedure tem por objetivo criar a TT-ITEM-BOIN172na que é responsável por controlar a tabela ITEM. | |
Parâmetros | Descrição | |
tt-item-boin172na | - | |
Retorno | - |
pi-enviaRowidWtItDocto | ||
Requisito | - | |
Sintaxe | pi-enviaRowidWtItDocto (input p-row-wt-docto, input p-row-wt-it-docto). | |
Descrição | Esta procedure tem por objetivo localizar registro das tabelas wt-docto e wt-it-docto. | |
Parâmetros | Descrição | |
p-row-wt-docto | Rowid do registro wt-docto | |
p-row-wt-it-docto | Rowid do registro wt-it-docto | |
Retorno | - |
pi-gravaFCI-WtItDocto-ItNotaFisc | ||
Requisito | - | |
Sintaxe | pi-gravaFCI-WtItDocto-ItNotaFisc (input p-identif, input p-row-wt-it-docto, input p-row-it-nota-fisc). | |
Descrição | Esta procedure tem por objetivo realizar a passagem das informações da tabela wt-it-docto para a it-nota-fisc. | |
Parâmetros | Descrição | |
p-identif | - | |
p-row-wt-it-docto | Rowid da tabela wt-it-docto | |
p-row-it-nota-fisc | Rowid da tabela it-nota-fisc | |
Retorno | - |
pi-Inclui-Altera-ItemDocEst | ||
Requisito | - | |
Sintaxe | pi-Inclui-Altera-ItemDocEst (input p-nro-docto, input p-serie-docto, input p-cod-estabel, input p-cod-emitente, input p-nat-operacao, input p-dt-trans, input p-it-codigo, input p-sequencia, input p-tip-item, input p-nro-fci). | |
Descrição | Esta procedure tem por objetivo criar/alterar as informações da FCI na item-doc-est para a tabela inf-compl. | |
Parâmetros | Descrição | |
p-nro-docto | Número do documento | |
p-serie-docto | Série do document | |
p-cod-estabel | Código do estabelecimento | |
p-cod-emitente | Código do emitente | |
p-nat-operacao | Natureza de operação | |
p-dt-trans | Data Transação | |
p-it-codigo | Código do item | |
p-sequencia | Sequência do item | |
p-tip-item | Tipo do item | |
p-nro-fci | Número da FCI | |
Retorno | - |
pi-Inclui-Altera-FCI | ||
Requisito | - | |
Sintaxe | pi-Inclui-Altera-FCI (input p-tipo-item, input p-cod-estabel, input p-it-codigo, input p-dt-implant, input p-nro-FCI, input p-vl-parcela-importada, input p-saida-interestadual, input p-vl-perc-cont-import, input p-vl-perc-ci-nfe). | |
Descrição | Esta procedure tem por objetivo criar/alterar as informações referentes ao FCI para a chave informada nos parâmetros de entrada. Essa informação é mantida na tabela inf-compl. | |
Parâmetros | Descrição | |
p-tipo-item | Tipo de item | |
p-cod-estabel | Código do estabelecimento | |
p-it-codigo | Código do item | |
p-dt-implant | Data Implantação | |
p-nro-FCI | Número da FCI | |
p-vl-parcela-importada | Valor de parcela importada | |
p-saida-interestadual | Valor Saída Interestadual | |
p-vl-perc-cont-import | Valor Percentual do Conteúdo de Importação | |
p-vl-perc-ci-nfe | Valor Percentual Conteúdo de Importação da NF-e | |
Retorno | - |
pi-Inclui-Altera-ItensOrig | ||
Requisito | - | |
Sintaxe | pi-Inclui-Altera-ItensOrig (input p-it-codigo, input p-codigo-orig). | |
Descrição | Esta procedure tem por objetivo criar/alterar a informações de origem de um item na tabela inf-compl. | |
Parâmetros | Descrição | |
p-it-codigo | Código do item | |
p-codigo-orig | Código de origem | |
Retorno | - |
pi-Inclui-Altera-ItensUF | ||
Requisito | - | |
Sintaxe | pi-Inclui-Altera-ItensUF (input p-it-codigo, input p-uf-orig, input p-uf-dest, input p-aliq-icms). | |
Descrição | Esta procedure tem por objetivo criar/alterar a informação de Alíquota ICMS para o relacionamento de item com UF de destino e UF de origem. | |
Parâmetros | Descrição | |
p-it-codigo | Código do item | |
p-uf-orig | UF de oirgem | |
p-uf-dest | UF de destino | |
p-aliq-icms | Valor da alíquota ICMS | |
Retorno | - |
pi-Resolucao13OperTriangular | ||
Requisito | - | |
Sintaxe | pi-Resolucao13OperTriangular (input p-row-it-nota-fisc-nf-principal, input p-row-it-nota-fisc-nf-remessa). | |
Descrição | Esta procedure tem por objetivo criar uma cópia das informações registradas sobre a nota principal, para a nota de remessa, na tabela inf-compl. | |
Parâmetros | Descrição | |
p-row-it-nota-fisc-nf-principal | Rowid Item da Nota Fiscal Principal | |
p-row-it-nota-fisc-nf-remessa | Rowid Item da Nota Fiscal de Remessa | |
Retorno | - |
pi-Valida-FCI | ||
Requisito | - | |
Sintaxe | pi-Valida-FCI (input pAcao, input p-tipo-item, input p-cod-estabel, input p-it-codigo, input p-dt-implant, input p-vl-parcela-importada, input p-saida-interestadual, input p-vl-perc-cont-import, input p-vl-perc-ci-nfe, output table rowErrors). | |
Descrição | Esta procedure tem por objetivo realizar a validação das informações do FCI de acordo com os parâmetros passados. As validações realizadas são:
| |
Parâmetros | Descrição | |
pAcao | Inclusão, Alteração Eliminação | |
p-tipo-item | Tipo de item | |
p-cod-estabel | Código do estabelecimento | |
p-it-codigo | Código do item | |
p-dt-implant | Data implantação | |
p-vl-parcela-importada | Valor da parcela importada | |
p-saida-interestadual | Valor saída interestadual | |
p-vl-perc-cont-import | Valor percentual do conteúdo de importação | |
p-vl-perc-ci-nfe | Valor percentual conteúdo de importação da NF-e | |
Retorno | - |
pi-Valida-ItensOrig | ||
Requisito | - | |
Sintaxe | pi-Valida-ItensOrig (input pAcao, input p-it-codigo, input p-codigo-orig, output table rowErrors). | |
Descrição | Esta procedure tem por objetivo realizar a validação daos itens com origem. As validações realizadas por esta procedure são:
| |
Parâmetros | Descrição | |
pAcao | Inclusão, Alteração Eliminação | |
p-it-codigo | Código do item | |
p-codigo-orig | Código de origem | |
Retorno | - |
pi-Valida-ItensUF | ||
Requisito | - | |
Sintaxe | pi-Valida-ItensOrig (input pAcao, input p-it-codigo, input p-uf-orig, input p-uf-dest, input p-aliq-icms, output table rowErrors). | |
Descrição | Esta procedure tem por objetivo validar informações dos itens por UF de origem/destivo. As validações realizadas são:
| |
Parâmetros | Descrição | |
pAcao | Inclusão, Alteração Eliminação | |
p-it-codigo | Código do item | |
p-uf-orig | UF de origem | |
p-uf-dest | UF de destino | |
p-aliq-icms | Valor da alíquota de ICMS | |
Retorno | - |
pi-verificaFCIItemNota | ||
Requisito | - | |
Sintaxe | pi-verificaFCIItemNota (input-output p-aliq-icms). | |
Descrição | Esta procedure tem por objetivo verificar as informações de FCI por item para em seguida gravar essas informações na tabela wt-it-docto e por fim repassar para it-nota-fisc. | |
Parâmetros | Descrição | |
p-aliq-icms | Valor da alíquota de ICMS | |
Retorno | - |
pi-grava-FCI-notas-importadas | ||
Requisito | - | |
Sintaxe | pi-grava-FCI-notas-importadas (input p-nro-fci, input p-row-it-nota-fisc). | |
Descrição | Esta procedure tem por objetivo a gravação de notas importadas na tabela inf-compl. | |
Parâmetros | Descrição | |
p-nro-fci | Número da FCI | |
p-row-it-nota-fisc | Rowid Item da Nota Fiscal | |
Retorno | - |
pi-criaRegInfCompl | ||
Requisito | - | |
Sintaxe | pi-criaRegInfCompl (input pCodTabela, input pCodCampo, input pDesCampo, input pIdiTipo, input pCodFormato, output pCdnIdentif). | |
Descrição | Este procedure é responsável pela criação de registro na tabela genérica reg-inf-compl. | |
Parâmetros | Descrição | |
pCodTabela | Código da Tabela | |
| pCodCampo | Código do Campo |
| pDesCampo | Descrição do Campo |
| pIdiTipo | Tipo do Campo |
| pCodFormato | Formato do Campo |
Retorno | - |