Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A seguir iremos detalhar a funcionalidade de cada procedure:

...

ProcedureObjetivoParâmetros de EntradaRetorno
setTipoNotaSetar o tipo de nota.Fixo 1-NF Entrada

...


setCodEstabel

...

Setar o código do estabelecimento da nota.

...

Código do estabelecimento
setCodNatOperacaoSetar a natureza de operação

...

do item da nota.

...

Código da natureza de operação
setNcmSetar a NCM (classificação fiscal) do item da nota.

...

Código da classificação fiscal
setItCodigoSetar o código do item da nota.

...

Código do item da nota
setCodGrupEmitSetar o grupo do fornecedor da nota.Código do grupo do fornecedor

...


setCodEmitente

...

Setar

...

o código do fornecedor da nota.

...

Código do fornecedor
setDtEmissaoSetar a data de emissão da nota.Data de emissão da nota
posicionarRegistrosPosicionar nas tabelas necessárias para a sugestão dos CSTs.ROWID da tabela item-doc-est
calcCSTCD0303


calcCSTICMS


calcCSTIPI


calcCSTPIS


calcCSTCOFINS


getAliqPISCOFINSItDoc


getCodOrigemItem


getCodSitTribICMS


getCodSitTribIPI


getCodSitTribPIS


getCodSitTribCOFINS



  • calcCSTCD0303: ao executar essa procedure, o sistema irá buscar a parametrização do CD0303 (Manutenção Relacionamento CST), caso a mesma exista. Como pré-requisito deve-se executar as procedures setTipoNota, setCodEstabel, setCodNatOperacao, setNcm, setItCodigo, setCodGrupEmit, setCodEmitente e setDtEmissao.
  • posicionarRegistros: esta procedure irá posicionar as tabelas internas necessárias para a sugestão dos CST e espera como parâmetro de entrada o rowid da tabela item-doc-est.
  • calcCSTICMS: ao executar essa procedure, o sistema irá calcular o CST do ICMS conforme a combinação da parametrização da natureza de operação e do item da nota.
  • getCodOrigemItem: a.
  • getCodSitTribICMS: a.
  • calcCSTIPI: ao executar essa procedure, o sistema irá calcular o CST do IPI conforme a combinação da parametrização da natureza de operação e do item da nota. Caso, não tenha encontrado relacionamentos no CD0303. Esta procedure espera como parâmetro de entrada o código de tributação do IPI e a alíquota de IPI.
  • getCodSitTribIPI: a.
  • getAliqPISCOFINSItDoc: a.
  • calcCSTPIS: ao executar essa procedure, o sistema irá calcular o CST do PIS conforme a combinação da parametrização da natureza de operação e do item da nota. Caso, não tenha encontrado relacionamentos no CD0303. Esta procedure espera como parâmetro de entrada o código de tributação do PIS e a alíquota de PIS.
  • calcCSTCOFINS: ao executar essa procedure, o sistema irá calcular o CST do COFINS conforme a combinação da parametrização da natureza de operação e do item da nota. Caso, não tenha encontrado relacionamentos no CD0303. Esta procedure espera como parâmetro de entrada o código de tributação do COFINS e a alíquota de COFINS.
  • getCodSitTribPIS: a.
  • getCodSitTribCOFINS: a.