Á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 EntradaRetornoPré-requisito
setTipoNotaSetar o tipo de nota.Fixo 1-NF Entrada
.


setCodEstabelSetar 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
.


setCodEmitenteSetar 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
.


calcCSTCD0303Buscar a parametrização do CD0303 (Manutenção Relacionamento CST), caso a mesma exista.

Executar as procedures setTipoNota, setCodEstabel, setCodNatOperacao, setNcm, setItCodigo, setCodGrupEmit, setCodEmitente e setDtEmissao.

calcCSTICMSCalcular o CST do ICMS conforme a combinação da parametrização da natureza de operação e do item da nota.

Executar a procedure posicionarRegistros.
calcCSTIPICalcular 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.Código de tributação IPI,  Alíquota IPI
.

Executar a procedure posicionarRegistros.
calcCSTPISCalcular 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.Código de tributação PIS, Alíquota PIS
.

Executar a procedure posicionarRegistros.
calcCSTCOFINSCalcular 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. Código de tributação COFINS, Alíquota  COFINS
.

Executar a procedure posicionarRegistros.
getAliqPISCOFINSItDocRetornar as alíquotas de PIS e da COFINS do item da nota.ROWID da tabela item-doc-est
.
Alíquota PIS e Alíquota COFINS
getCodOrigemItemRetornar a origem do item da nota.
OrigemExecutar a procedure calcCSTCD0303 e/ou calcCSTICMS.
getCodSitTribICMSRetornar o CST do ICMS, seja da combinação da parametrização ou do CD0303.
CST ICMSExecutar a procedure calcCSTCD0303 e/ou calcCSTICMS.
getCodSitTribIPIRetornar o CST do IPI, seja da combinação da parametrização ou do CD0303.
CST IPIExecutar a procedure calcCSTCD0303 e/ou calcCSTICMS.
getCodSitTribPISRetornar o CST do PIS, seja da combinação da parametrização ou do CD0303.
CST PISExecutar a procedure calcCSTCD0303 e/ou calcCSTICMS.
getCodSitTribCOFINSRetornar o CST do COFINS, seja da combinação da parametrização ou do CD0303.
CST COFINSExecutar a procedure calcCSTCD0303 e/ou calcCSTICMS.


.