Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
| Nome Físico | inbo/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
| Atributo | Tipo | Formato | Descrição | Mandatório |
| cod-serie-docto | caracter | x(5) | Série Docto | Sim |
| cod-num-docto | caracter | x(16) | Documento | Sim |
| cdn-emitente | inteiro | >>>>>>>9 | Emitente | Sim |
cod-natur-operac | caracter | x(06) | Natureza Operação | Sim |
| num-seq | inteiro | >>>>9 | Sequência | Sim |
| nom-trib | caracter | x(20) | Tributo | Sim |
| cod-campo | caracter | x(20) | Campo | Sim |
| cod-conteudo | caracter | x(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 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 |
| |||
| Parâmetros | Descrição | ||
| Não Contém | |||
Retorno | ||||
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 | ||||
salvaRegistros
Sintaxe | RUN salvaRegistros IN h-handle (INPUT TABLE tt-item-doc-est-tribut, | |
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.
| 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 |
| num-seq | Seq Item | 10 | Sequência do item do documento |
| nom-trib | Tributo | CBS | Tributo |
| cod-campo | Campo | BASE | Atributo do tributo |
| cod-conteudo | Conteúdo | 150,00 | Valor |