Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:Financeiro (SIGAFIN)
Função:

Borderô de impostos (FINA241)

País:Brasil

02. VISÃO GERAL

Ponto de entrada que permite manipular o vetor que controla a cumulatividade de PIS, COFINS e CSLL. Por padrão, o sistema agrupa os impostos pelo código do fornecedor. Esse ponto de entrada permite a inclusão de campos customizados para o acúmulo dos impostos de PIS, COFINS e CSLL na rotina Borderô de impostos (FINA241).

O campo de usuário deve ser incluso no ponto de entrada f241cmp2.

O campo de usuário deve ser incluso na posição 10 do vetor recebido no primeiro parâmetro do ponto de entrada.

03. PARÂMETROS

PosiçãoTipoDescrição
1VetorVetor padrão para controle da cumulatividade de PIS, COFINS e CSLL (aRecnoSE2)
2CaractereAlias temporário da consulta à tabela SE2

04. RETORNO

TipoDescrição
VetorNovo vetor para controle da cumulatividade de PIS, COFINS e CSLL (aRecnoSE2), com o campo de usuário.

05. EXEMPLO


Exemplo de execução
#include 'Protheus.ch'

User function F241aRec()

	Local aRecnoSE2 := aClone(ParamIxb[1])
	Local cAliasQRY := ParamIxb[2]

	AAdd( aRecnosSE2,{ (cAliasQRY)->RECNO,;//1
	.F.,;//2
	Str((cAliasQRY)->E2_SALDO,17,2),;//3
	"Z",;//4
	(cAliasQRY)->E2_DTBORDE,;//5
	(cAliasQRY)->E2_NUMBOR,;//6
	DTOS((cAliasQRY)->E2_VENCREA),;//7
	STRZERO((cAliasQRY)->RECNO,17),;//8
	(cAliasQRY)->(E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJA) ,;//9
	AllTrim((cAliasQRY)->E2_MEUCAMP) } )//10

Return aRecnosSE2

05. ASSUNTOS RELACIONADOS

F241aRec - Manipulação do controle de cumulatividade de PIS, COFINS e CSLL

F241CMP2 - Inclusão de campos de usuários na consulta da tabela de títulos para compor PIS, COFINS e CSLL

F241QRY2 - Inclusão de filtro na seleção dos títulos para compor PIS, COFINS e CSLL

F241QRY3 - Manipulação da consulta de baixas para compor PIS, COFINS e CSLL