Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi323.p |
RecordSet
Temp-Table principal utilizada para utilização dos métodos da BO e suas respectivas definições.
Worktable dos Impostos dos Itens da Nota Fiscal |
Atributo | Tipo | Formato | Descrição | Obr. |
cd-trib-ipi | integer | 99 | Código de tributação do IPI | Não |
aliquota-ipi | decimal | >>9.99 | Aliquota de IPI | Sim |
perc-red-ipi | decimal | >>9.9999999999 | Percentual de redução da base de c lculo do IPI | Sim |
cd-trib-iss | integer | 99 | Código de tributação do ISS | Sim |
aliquota-ISS | decimal | >>9.99 | Aliquota de ISS | Não |
cd-trib-icm | integer | 99 | Código de tributação do ICMS | Sim |
aliquota-icm | decimal | >>9.99 | Aliquota de ICMS | Sim |
perc-red-icm | decimal | >>9.9999999999 | Percentual de redução da base de c lculo de ICMS | Não |
vl-bicms-it | decimal | >>>,>>>,>>9.99999 | Base de calculo de ICMS para o item | Não |
vl-icms-it | decimal | >>>,>>>,>>9.99999 | Valor do ICMS para o item | Não |
vl-icmsnt-it | decimal | >>>,>>>,>>9.99999 | Valor de ICMS do item amparado por isenção ou não incidência | Não |
vl-icmsou-it | decimal | >>>,>>>,>>9.99999 | Valor do ICMS do item que não confere débito do imposto | Não |
vl-bipi-it | decimal | >>>,>>>,>>9.99999 | Base de calculo do IPI para o item | Não |
vl-ipi-it | decimal | >>>,>>>,>>9.99999 | Valor de IPI do item | Sim |
vl-ipint-it | decimal | >>>,>>>,>>9.99999 | Valor de IPI do item amparado por isenção ou não incidência | Sim |
vl-ipiou-it | decimal | >>>,>>>,>>9.99999 | Valor de IPI do item que não confere débito do imposto | Sim |
vl-biss-it | decimal | >>>,>>>,>>9.99999 | Base de calculo do ISS para o item | Sim |
vl-iss-it | decimal | >>>,>>>,>>9.99999 | Valor de ISS do Item | Sim |
vl-issnt-it | decimal | >>>,>>>,>>9.99999 | Valor de ISS de item amparado por isenção ou não incidência | Sim |
vl-issou-it | decimal | >>>,>>>,>>9.99999 | Valor de ISS do item que não confere débito do imposto | Sim |
vl-bsubs-it | decimal | >>>,>>>,>>9.99999 | Base de ICMS do item retido por substituição tributaria | Sim |
vl-icmsub-it | decimal | >>>,>>>,>>9.99999 | Valor de ICMS retido | Sim |
vl-precon | decimal | >>>,>>>,>>9.99999 | Preço de venda ao consumidor | Sim |
perc-red-iss | decimal | >>9.9999999999 | Percentual de redução da base de calculo de ISS | Sim |
ind-icm-ret | logical | Sim/Não | Haver retenção de ICMS na fonte? | Não |
ind-imprenda | logical | Sim/Não | Haver retenção de imposto de renda na fonte? | Sim |
vl-irf-it | decimal | >>>,>>>,>>9.99999 | Valor do imposto de renda retido na fonte | Sim |
per-des-icms | decimal | >>9.9999999999 | Percentual de desconto por ICMS | Sim |
cod-servico | integer | >>>>9 | Código de serviço definido pela legislação municipal | Sim |
vl-bicmsit-e | decimal | >>>,>>>,>>9.99999 | Base de c lculo de ICMS para o item | Não |
vl-icmsit-e | decimal | >>>,>>>,>>9.99999 | Valor ICMS para o item | Não |
vl-icmsntit-e | decimal | >>>,>>>,>>9.99999 | Valor de ICMS do item amparado por isenção ou não incidência | Não |
vl-icmsouit-e | decimal | >>>,>>>,>>9.99999 | Valor do ICMS do item que não confere débito do imposto | Não |
vl-bipiit-e | decimal | >>>,>>>,>>9.99999 | Base de c lculo do IPI para o item | Não |
vl-ipiit-e | decimal | >>>,>>>,>>9.99999 | Valor de IPI | Não |
vl-ipintit-e | decimal | >>>,>>>,>>9.99999 | Valor de IPI do item amparado por isenção ou não incidência | Não |
vl-ipiouit-e | decimal | >>>,>>>,>>9.99999 | Valor de IPI do item que não confere débito do imposto | Não |
vl-bissit-e | decimal | >>>,>>>,>>9.99999 | Base de c lculo do ISS para o item | Não |
vl-issit-e | decimal | >>>,>>>,>>9.99999 | Valor de ISS | Não |
vl-issntit-e | decimal | >>>,>>>,>>9.99999 | Valor de ISS de item amparado por isenção ou não incidência | Não |
vl-issouit-e | decimal | >>>,>>>,>>9.99999 | Valor de ISS do item que não confere débito do imposto | Não |
vl-bsubsit-e | decimal | >>>,>>>,>>9.99999 | Base de ICMS do item retido por substituição tributaria | Não |
vl-icmsubit-e | decimal | >>>,>>>,>>9.99999 | Valor de ICMS retido | Não |
vl-precon-e | decimal | >>>,>>>,>>9.99999 | Preço de venda ao consumidor | Não |
vl-irfit-e | decimal | >>>,>>>,>>9.99999 | Valor do imposto de renda retido na fonte | Não |
icm-complem | decimal | >>>,>>>,>>9.99999 | Valor ICMS complementar | Não |
icm-complem-e | decimal | >>>,>>>,>>9.99999 | Valor ICMS complementar | Não |
char-1 | character | X(200) | char-1 | Não |
check-sum | character | x(20) | Check-sum | Não |
vl-precon-me | decimal | >>>,>>>,>>9.99999 | Preço de venda ao consumidor na moeda | Sim |
aliq-icm-comp | decimal | >>9.99 | Aliquota de ICMS Complementar | Sim |
vl-bicms-ent-fut | decimal | >>>,>>>,>>9.99999 | Valor do ICMS de Entrega Futura para o item | Não |
vl-bipi-ent-fut | decimal | >>>,>>>,>>9.99999 | Valor do IPI de Entrega Futura para o item | Não |
vl-bsubs-ent-fut | decimal | >>>,>>>,>>9.99999 | Valor do ICMS Substituto de Entrega Futura para o item | Nã |
vl-icms-ent-fut | decimal | >>>,>>>,>>9.99999 | Valor do ICMS de Entrega Futura para o item | Não |
vl-ipi-ent-fut | decimal | >>>,>>>,>>9.99999 | Valor do IPI de Entrega Futura para o item | Não |
vl-icmsub-ent-fut | decimal | >>>,>>>,>>9.99999 | Valor do ICMS Substituto de Entrega Futura para o item | Não |
vl-pauta | decimal | >>>,>>>,>>9.99999 | Preço de pauta | Sim |
vl-bicms-it-merc | decimal | >>>,>>>,>>9.99999 | Base de calculo de ICMS Merc para o item | Não |
vl-icms-it-merc | decimal | >>>,>>>,>>9.99999 | Valor do ICMS Merc para o item | Não |
vl-pis | decimal | >>>,>>>,>>9.99999 | Valor do PIS | Não |
vl-pis-sub | decimal | >>>,>>>,>>9.99999 | Valor do PIS Substituto | Sim |
vl-cofins | decimal | >>>,>>>,>>9.99999 | Valor do COFINS | Não |
vl-cofins-sub | decimal | >>>,>>>,>>9.99999 | Valor do COFINS Subst | Não |
seq-wt-docto | integer | >>>,>>>,>>9 | Seq wt-docto | Sim |
seq-wt-it-docto | Integer | >>>,>>>,>>9 | Seq wt-it-docto | Sim |
vl-ipi-outras | decimal | >>>,>>>,>>9.99999 | Vl IPI Outras | Sim |
vl-ipi-outras-me | decimal | >>>,>>>,>>9.99999 | Vl IPI Outras | Sim |
vl-icms-outras | decimal | >>>,>>>,>>9.99999 | Vl ICMS Outras | Sim |
vl-icms-outras-me | decimal | >>>,>>>,>>9.99999 | Vl ICMS Outras | Sim |
vl-inss-rf | decimal | >>>,>>>,>>9.99999 | Valor do INSS Retido na Fonte | Não |
vl-inss-rf-e | decimal | >>>,>>>,>>9.99999 | Valor do INSS Retido na Fonte | Não |
char-2 | character | x(100) | char-2 | Não |
dec-1 | decimal | ->>>>>>>>>>>9.99999999 | dec-1 | Não |
dec-2 | decimal | ->>>>>>>>>>>9.99999999 | dec-2 | Não |
int-1 | Integer | ->>>>>>>>>9 | int-1 | Não |
int-2 | Integer | ->>>>>>>>>9 | int-2 | Não |
log-1 | Logical | Sim/Não | log-1 | Não |
log-2 | Logical | Sim/Não | log-2 | Não |
data-1 | Date | 99/99/9999 | data-1 | Não |
data-2 | Date | 99/99/9999 | data-2 | Não |
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona o registro da tabela wt-it-imposto através de sua chave primária (seq-tabela).
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pseq-wt-docto | Int | >>>,>>>,>>9 | X | | | Seqüência do WT-DOCTO |
pseq-wt-it-docto | Int | >>>,>>>,>>9 | X | | | Seqüência do WT-IT-DOCTO |
Queries e Constraints
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
openQueryDefault
Descrição:
Disponibiliza todos os registros da tabela.
Constraints Associados:
Nenhum
Método:
openQueryOfWtItDocto
Descrição:
Disponibiliza todos os registros relacionados ao registro wt-docto (worktable das informações da nota fiscal) enviado no Constraint Associado.
Constraints Associados:
setConstraintOfWtItDocto
Parâmetros da Constraint:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pseq-wt-docto | Int | >>>,>>>,>>9 | X | | | Seqüência do WT-DOCTO |
pseq-wt-it-docto | Int | >>>,>>>,>>9 | X | | | Seqüência do WT-IT-DOCTO |
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))