cancel
Showing results for 
Search instead for 
Did you mean: 

RELATÓRIO DE IMPOSTOS RETIDOS

Former Member
0 Kudos

Alguém sabe onde posso emitir um relatório de impostos retidos por vencimento no SAP? Preciso desse relatório para saber os impostos que tenho a pagar.

E qual a melhor prática para fazer esse pagamento: Por conta ou criando um fornecedor?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Penso que pela Conta Contabil do imposto retido.

Apos fechado o periodo, voce pode jogar o saldo a pagar em um PN.

Caso seja necessario, este PN pode ter uma Conta contabil diferente dos demais fornecedores, para que nao caia na conta padrão de fornecedores.

Former Member
0 Kudos

Grupo,

Alguém tem um relatório onde busca as contas de impostos retidos a pagar , com filtro de data de lançamento, para saber o valor a pagar do mês?

Jaqueline Martins

rodrigofeula
Active Contributor
0 Kudos

Boa noite Jaqueline e prezados colegas.

Conforme destacado pelo Luciano, quando a retenção já ocorreu (Leia-se: Imposto retido por NF ou Imposto retido no pagamento com C/P quitado) bastaria olhar o saldo da conta contábil da retenção.

A complicação fica nos casos em que há o interesse em fazer uma previsão de retenções a pagar.

Estudando agora este questionamento do grupo, que por sinal surgiu em cliente na última semana. Então aproveitei e elaborei a consulta a seguir, baseado em NF de Entrada (OPCH e filhas).

Onde, as colunas são:

1ª - Nº Interno = DocEntry da OPCH, possibilitando a abertura do documento ao clicar na =>

2ª - Num SAP = Num do Doc

3ª - St. Doc. = Situação do documento, como na 9.0 existem em uma mesma tela documentos regulares, cancelados e cancelamento acredito sempre ser prudente ter esta informação

4ª - Data de Lançamento = Data do documento

5ª e 6ª - falam por si...

7ª - Num NF = Num da NF da aba Imposto da NF de Entrada

8ª - Total do Doc = Valor total do documento

9ª - Num Parc = Este número representa o número da Parcela (vem da PCH6)

10ª - Data de Venc. = Data de vencimento da Parcela (vem da PCH6)

11ª - Vlr. Parc. = Valor da Parcela (vem da PCH6)

12ª - Vlr. Pago = Valor pago de determinada parcela (vem da PCH6)

13ª - Tot. Ret. Paga = Valor acumulado automaticamente (na PCH6) com o total de retenções pagas na parcela (quando CP quitado).

14ª - Ret. à pagar = Criada uma condição que quando a parcela está paga a informação fica vazia, quando a parcela está em aberta então é calculada a retenção proporcional a cada parcela de acordo com as retenções por pagamento apontadas no documento (Não realizado filtro em linhas, ou seja está considerando que todo o documento possui a mesma retenção).

15ª - Tipo = Ao tipo de imposto a ser pago por retenção.

Solicito aos prezados que realizem testes em suas bases, com a consulta a seguir e apontem os resultados, antes de colocar em algum cliente por favor VALIDEM.

Por final, agradeço futuros comentários, sobre os resultados obtidos e a satisfação gerada com a consulta. Caso alguém melhore, por favor volte aqui e colabore também!!!

SELECT T0.[DocEntry], T0.[DocNum] AS 'Num SAP',

CASE T0.[CANCELED]

WHEN 'N' THEN 'Normal'

WHEN 'C' THEN 'Cancelamento'

WHEN 'Y' THEN 'Cancelado'

END AS 'St. Doc.',

T0.[DocDate], T0.[CardCode] as 'Cod. PN', T0.[CardName] as 'Nome PN', T0.[Serial] as 'Num NF',  T0.[DocTotal] as 'Total Doc.', T1.[InstlmntID] 'Num. Parc.', T1.[DueDate] as 'Dt. Venc.', T1.[InsTotal] as 'Vlr. Parc.', T1.[PaidToDate] as 'Vlr Pago', T1.[WTApplied] as 'Tot. Ret. Paga',

(T1.[InsTotal]*(T3.[Rate]/100)) as 'Ret. à Pagar',

T4.[WTType] FROM OPCH T0 

INNER JOIN PCH6 T1 ON T0.DocEntry = T1.DocEntry

LEFT JOIN PCH5 T2 ON T1.DocEntry = T2.AbsEntry AND T1.[Status] = 'O'

LEFT JOIN OWHT T3 ON T2.WTCode = T3.WTCode

LEFT JOIN OWTT T4 ON T3.WTTypeId = T4.WTTypeId

Ah: não deixem de registrar seus Likes...

Abraços a todos.

Att,

Rodrigo da Costa Feula

Former Member
0 Kudos

Rodrigo, não consegui fazer o procedimento. Poderia me ajudar?

rodrigofeula
Active Contributor
0 Kudos

Olá Leonidas, execute o gerador de consultas, clique em executar...depois clique no ícone do Lapis e cole o conteúdo abaixo...depois clique em executar novamente...

SELECT T0.[DocEntry], T0.[DocNum] AS 'Num SAP',

CASE T0.[CANCELED]

WHEN 'N' THEN 'Normal'

WHEN 'C' THEN 'Cancelamento'

WHEN 'Y' THEN 'Cancelado'

END AS 'St. Doc.',

T0.[DocDate], T0.[CardCode] as 'Cod. PN', T0.[CardName] as 'Nome PN', T0.[Serial] as 'Num NF',  T0.[DocTotal] as 'Total Doc.', T1.[InstlmntID] 'Num. Parc.', T1.[DueDate] as 'Dt. Venc.', T1.[InsTotal] as 'Vlr. Parc.', T1.[PaidToDate] as 'Vlr Pago', T1.[WTApplied] as 'Tot. Ret. Paga',

(T1.[InsTotal]*(T3.[Rate]/100)) as 'Ret. à Pagar',

T4.[WTType] FROM OPCH T0

INNER JOIN PCH6 T1 ON T0.DocEntry = T1.DocEntry

LEFT JOIN PCH5 T2 ON T1.DocEntry = T2.AbsEntry AND T1.[Status] = 'O'

LEFT JOIN OWHT T3 ON T2.WTCode = T3.WTCode

LEFT JOIN OWTT T4 ON T3.WTTypeId = T4.WTTypeId