Histórico da Página
...
Este ponto de entrada é utilizado para transmitir informações da apuração de ICMS , (MATA953) como código, descriçãodescrição, valor, subcódigo e GNRE, sendo chamado na rotina MATA953. Após . Isso acontece após a confirmação da apuração é enviado como parâmetro um array contendo as informações da apuração com a seguinte estrutura:
[1] CODIGO
[2] DESCRIÇÃO
[3] VALOR
[4] SUB-CODIGO
[5 ]GNRE
.
Aviso | ||
---|---|---|
| ||
A utilização desse ponto de entrada é de responsabilidade exclusiva do cliente, pois terá impacto direto na escrituração das notas e dos livros fiscais. |
03. ESPECIFICAÇÃO
A953CONT - Informações do ICMS ( [ aArray ] ) --> Array
...
Parâmetros do ponto de entrada:
Nome | Tipo | Descrição |
---|
Retorno
Array com 5 posições : [1] CODIGO[2] DESCRIÇÃO[3] VALOR[4] SUB-CODIGO[5 ]GNRE
ParamIXB[n][1] | caractér | código/linha da apuração |
ParamIXB[n][2] | caractér | descrição |
ParamIXB[n][3] | Numérico | valor apurado |
ParamIXB[n][4] | caractér | sub-código |
ParamIXB[n][5] | caractér | GNRE |
Retorno: Nil
Este Ponto de Entrada não tem reorno.
04. EXEMPLO DE UTILIZAÇÃO
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE 'protheus.ch' User Function A953CONT() Locallocal aA953cCod := ParamIXB1"" local cCodcDesc := "" local cDescnValor := 0 local cSubCod := "" local cValorcGNRE := "" local cSubCodnCount := ""0 If !Empty(aA953) aA9531 := cCod aA9532 := cDesc aA9533 := cValor aA9534 := cSubcod aA9535 := cGnre Endif Return(aA953)for nCount := 1 to len(ParamIXB)// ParamIXB é recebido de forma implícita cCod := ParamIXB[nCount][1] // código cDesc := ParamIXB[nCount][2] // descrição nValor := ParamIXB[nCount][3] // valor cSubCod := ParamIXB[nCount][4] // sub-código cGNRE := ParamIXB[nCount][5] // GNRE if cCod == "001" .and. nValor > 0 ConOut(cCod,cDesc,nValor,cSubCod,cGNRE) endif next Return Nil |
05. INFORMAÇÕES ADICIONAIS
...
- Não há.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas