Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
| Nome Físico | inbo/boin01126p |
Objetivo
Faz a manutenção na tabela docum-est-tribut , está tabela armazenará as informações do tributos do documento.
Campos da tabela
| Atributo | Tipo | Formato | Descrição | Mandatório |
| cod-serie-docto | caracter | x(5) | Série do Documento | Sim |
| cod-num-docto | caracter | x(16) | Número do Documento | Sim |
| cdn-emitente | inteiro | >>>>>>>>9 | Código do Emitente | Sim |
| cod-natur-operac | caracter | x(06) | Natureza de Operação | Sim |
| nom-trib | caracter | x(20) | Tributo | Sim |
| cod-campo | caracter | x(20) | Campo | Sim |
| cod-conteudo | caracter | x(50) | 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:
setConstraintOfDocumEst
Sintaxe | RUN setConstraintOfDocumEst IN h-handle (INPUT c-serie-docto, | |
Descrição
| Seta as restrições por documento | |
openQueryOfDocumEst
Requisito | A setConstraintOfDocumEst ter sido executada anteriormente. | |||
Sintaxe | run openQueryOfDocumEst in h-handle. | |||
Descrição |
| |||
| Parâmetros | Descrição | ||
| Não Contém | |||
Retorno | Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). | |||
createTotaisDocumEstTribut
Sintaxe | RUN createTotaisDocumEstTribut IN h-handle (INPUT c-serie-docto, | |
Descrição | Gravar os totais base e valor dos novos tributos | |
| Parâmetros | Descrição |
| p-serie-docto p-nro-docto p-cod-emitente p-nat-operação | recebe valor do campo série recebe valor do campo número do documento recebe valor do campo emitente recebe valor do campo natureza de operação |
Retorno | retorna os dado da temp-table da docum-est-tribut | |
Exemplo de registros que a tabela da docum-est-tribut poderá conter.
| Campo | Descrição | Valor no Exemplo | Detalhamento |
| cod-serie-docto | Série Docto | 1 | Série do documento |
| cod-num-docto | Documento | 1510251 | Número do documento |
| cdn-emitente | Emitente | 10 | Emitente do documento |
| cod-natur-operac | Natureza Operação | 1101 | Natureza do documento |
| nom-trib | Tributo | CBS | Tributo |
| cod-campo | Campo | BASE | Atributo do tributo |
| cod-conteudo | Conteúdo | 150,00 | Valor |