Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoinbo/boin01091.p


Objetivo

Faz a manutenção na tabela  item-doc-est-tribut , está tabela armazenará as informações dos tributos dos itens do documento.

Campos da tabela

AtributoTipoFormatoDescriçãoMandatório
cod-serie-doctocaracterx(5)Série DoctoSim
cod-num-doctocaracterx(16)DocumentoSim
cdn-emitenteinteiro>>>>>>>9EmitenteSim

cod-natur-operac

caracterx(06)Natureza OperaçãoSim
num-seqinteiro>>>>9SequênciaSim
nom-tribcaracterx(20)TributoSim
cod-campocaracterx(20)CampoSim
cod-conteudocaracterx(30)Conteúdo

Métodos

Quando a BO for executada em modo persistente, além dos métodos padrões da BO, foram disponibilizados os seguintes métodos auxiliares:

setConstraintOfItemDocEst

Sintaxe

RUN setConstraintOfItemDocEst IN h-handle (INPUT c-serie-docto, 
                                                                          INPUT c-nro-docto, 
                                                                          INPUT i-cod-emitente,
                                                                         INPUT c-nat-operacao,

                                                                         INPUT i-sequencia).

Descrição

 

Seta as restrições por item do documento

openQueryOfItemDocEst

Requisito

A setConstraintOfItemDocEstter sido executada anteriormente.

Sintaxe

run openQueryOfItemDocEst in h-handle.

Descrição

Abre a query da BO conforme as restrições passadas na procedure setConstraintOfItemDocEst.

Abre a query para uma faixa de modelo e plano.

 

Parâmetros

Descrição

 

Não Contém


Retorno


setConstraintOfDocumEst

Sintaxe

RUN setConstraintOfDocumEst IN h-handle (INPUT c-serie-docto, 
                                                                       INPUT c-nro-docto, 
                                                                        INPUT i-cod-emitente,
                                                                        INPUT c-nat-operacao).

Descrição

 

Seta as restrições por documento

openQueryOfDocumEst 

Requisito

A setConstraintOfDocumEst  ter sido executada anteriormente.

Sintaxe

run openQueryOfDocumEst in h-handle.

Descrição

Abre a query da BO conforme as restrições passadas na procedure setConstraintOfDocumEst  .

Abre a query para uma faixa de modelo e plano.

 

Parâmetros

Descrição

 

Não Contém


Retorno


salvaRegistros

Sintaxe

 RUN salvaRegistros IN h-handle (INPUT TABLE tt-item-doc-est-tribut,
                                                      OUTPUT TABLE RowErrors).

Descrição

Salvar/atualizar registros na tabela item-doc-est-tribut a partir da tabela temporária  tt-item-doc-est-tribut.

 

Parâmetros

Descrição

 

tt-item-doc-est-tribut

RowErrors

 recebe o registro da item-doc-est-tribut

 retorna os registros de validação em caso de erro.

Retorno

Retornar os possíveis erros de validação.


criaTTItemDocEstTributComBaseItemDocImpNfe

Sintaxe

 RUN criaTTItemDocEstTributComBaseItemDocImpNfe IN h-handle ( INPUT p-chave-acesso,

                                                                                                               INPUT TABLE tt-item-doc-est,

                                                                                                               OUTPUT TABLE tt-item-doc-est-tribut).

Descrição

Criar a temp-table da item-doc-est-tribut com base nos impostos do monitor NF-e, será executada no momento da geração do recebimento fiscal ou ao puxar o documento do recebimento físico para o recebimento fiscal.

 

Parâmetros

Descrição

 

p-chave-acesso

tt-item-doc-est

tt-item-doc-est-tribut

recebe a chave de acesso do documento NF-e. 

recebe o registro da item-doc-est-tribut.

retorna os registros da item-doc-est-tribut.

Retorno

Retornar os registros dos tributos do item do documento.

Exemplo de registros que a tabela da item-doc-est-tribut poderá conter.

CampoDescriçãoValor no ExemploDetalhamento
cod-serie-doctoSérie Docto1Série do documento
cod-num-doctoDocumento1510251Número do documento
cdn-emitenteEmitente10Emitente do documento
cod-natur-operacNatureza Operação1101Natureza do documento
num-seqSeq Item10Sequência do item do documento
nom-tribTributoCBSTributo
cod-campoCampoBASEAtributo do tributo
cod-conteudoConteúdo150,00Valor