Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicoinbo/boin847.p

 

Objetivo

Faz a manutenção na tabela DOC-ORIG-NFE

 

Métodos

Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:

 

Método Básico

 

Método Negócio   

cancelaDocumento                                                                                

Requisito

Documento Origem Nota Entrada

Sintaxe

CancelaDocumento in h-handle (input  pr-nota)

 

Descrição

Realiza o cancelamento do documento do conversor de NF-e

 

 

Parâmetros

Descrição

 

pr-nota

Rowid do documento a ser cancelado

Retorno

A BO irá retornar “OK”.

 

reprocessaNota                                                                          

Requisito

Documento Origem Nota Entrada

Sintaxe

reprocessaNota in h-handle (input  pr-nota,

                            output l-ok)

Descrição

 

Realiza o reprocessa do documento origem (NF-e) para o recebimento fiscal

 

Parâmetros

Descrição

 

pr-nota

l-ok

Rowid do documento a ser reprocessado

Indica se o processamento da nota ocorreu com sucesso

Retorno

O retorno do processamento deve ser verificado através do “l-ok”.

 

processaFisico                                                                            

Requisito

Documento Origem Nota Entrada

Sintaxe

processaFisico in h-handle (input  pr-nota,

                            output l-erro-doc-proc-fis,

                            output l-erro-item-proc-fis,

                            output l-erro-rat-proc-fis,

                            output l-warning)

Descrição

 

Realiza o processamento do documento origem (NF-e) para o recebimento físico

 

Parâmetros

Descrição

 

pr-nota

l-erro-doc-proc-fis

l-erro-item-proc-fis

l-erro-rat-proc-fis

l-warning

Rowid do documento a ser processado

Indica erro no processamento do documento

Indica erro no processamento no item do documento

Indica erro no processamento do rateio

Indica presença de warnings no processamento

Retorno

O retorno do processamento deve ser verificado através dos “outputs” detalhados anteriormente.

 

setConstraintDocumento                                                                                

Sintaxe

setConstranintDocumento in h-handle(input  p-chave-acesso,

                                    input  p-idi-origem)

Descrição

 

Seta as restrições por documento

 

Parâmetros

Descrição

 

p-chave-acesso

p-idi-origem

Chave de acesso do documento

Origem do documento

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

 

openQueryDocumento

Requisito

A setConstraintDocumento ter sido executada anteriormente.

Sintaxe

run openQueryDocumento in h-handle.

Descrição

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

Abre a query para uma faixa de modelo e plano.

 

Parâmetros

Descrição

 

Não Contém

 

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

 

setConstraintDocumentosDoc                                                                      

Sintaxe

setConstranintDocumentosDoc in h-handle(input  p-nro-docto-ini,

                                        input  p-nro-docto-fim,

                                        input  p-serie-docto-ini,                      

                                        input  p-serie-docto-fim,                             

                                        input  p-nat-operacao-ini,   

                                        input  p-nat-operacao-fim,

                                        input  p-dt-emissao-ini,                    

                                        input  p-dt-emissao-fim,            

                                        input  p-dt-transacao-ini,      

                                        input  p-dt-transacao-fim,      

                                        input  p-ch-acesso-nfe)                                               

Descrição

 

Seta as restrições por faixas

 

Parâmetros

Descrição

 

p-nro-docto-ini

p-nro-docto-fim

p-serie-docto-ini

p-serie-docto-fim

p-nat-operacao-ini                                      

p-nat-operacao-fim 

p-dt-emissao-ini                                                         

p-dt-emissao-fim                                                 

p-dt-transacao-ini     

p-dt-transacao-fim

p-ch-acesso-nfe                         

Número do documento inicial

Número do documento final

Série do documento inicial

Sério do documento final

Natureza de operação inicial

Natureza de operação final

Data de emissão inicial

Data de emissão final

Data de transação inicial

Data de transação final

Chave de acesso da NF-e

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

 

openQueryDocumentosDoc

Requisito

A setConstraintDocumentosDoc ter sido executada anteriormente.

Sintaxe

run openQueryDocumentosDoc in h-handle.

Descrição

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

Abre a query para uma faixa de modelo e plano.

 

Parâmetros

Descrição

 

Não Contém

 

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

 

setConstraintMonitor                                                                            

Sintaxe

setConstranintMonitor in h-handle(input  l-digitada,

                                  input  l-digit-fisico,

                                  input  l-erro-neg,

                                  input  l-atualizada,

                                  input  l-elimininda,

                                  input  l-cancelada,

                                  input  l-atualizada-fisico,

                                  input  l-inutilizada,

                                  input  l-validacao,

                                  input  p-cod-emitente-ini,

                                  input  p-cod-emitente-fim,

                                  input  p-cod-estabel-ini,

                                  input  p-cod-estabel-fim,

                                  input  p-serie-ini,

                                  input  p-serie-fim,

                                  input  p-nro-docto-ini,

                                  input  p-nro-docto-fim,

                                  input  p-dt-emissao-ini,

                                  input  p-dt-emissao-fim,

                                  input  p-idi-orig-trad)

Descrição

 

Seta as restrições para o monitor de notas

 

Parâmetros

Descrição

 

l-digitada

l-digit-fisico

l-erro-neg

l-atualizada

l-eliminada

l-cancelada

l-atualizada-fisico

l-inutilizada

l-validacao

p-cod-emitente-ini

p-cod-emitente-fim

p-cod-estabel-ini

p-cod-estabel-fim

p-serie-ini

p-serie-fim

p-nro-docto-ini

p-nro-docto-fim

p-dt-emissao-ini

p-dt-emissao-fim

p-idi-orig-trad

Apresentar notas digitadas no recebimento fiscal

Apresentar notas digitadas no recebimento físico

Apresentar notas com erro de negócio

Apresentar notas atualizadas no recebimento fiscal

Apresentar notas eliminadas

Apresentar notas canceladas

Apresentar notas atualizas no recebimento físico

Apresentar notas inutilizadas

Apresentar notas em validação

Código do emitente inicial a ser apresentado

Código do emitente final a ser apresentado

Código do estabelecimento inicial a ser apresentado

Código do estabelecimento final a ser apresentado

Série inicial dos documentos a serem apresentados

Série final dos documentos  a serem apresentados

Número do documento inicial a ser apresentado

Número do documento final a ser apresentado 

Data de emissão inicial das notas a serem apresentadas

Data de emissão final das notas a serem apresentadas

Origem dos documentos a serem apresentados   

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.

 

openQueryMonitor

Requisito

A setConstraintMonitor ter sido executada anteriormente.

Sintaxe

run openQueryMonitor in h-handle.

Descrição

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

Abre a query para uma faixa de modelo e plano.

 

Parâmetros

Descrição

 

Não Contém

 

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table RowErrors.