Forum
See question

Dúvida função makeauditfile – quais os parâmetros correctos da função?   

52 views
1
0

Bom dia,

Estou a tentar usar a função “makeauditfile” mas ainda sem sucesso.

Estou a tentar gerar SAFT de Autofaturação  mas aparece sempre a portaria errada.

Encontrei alguns PAT’s que apontam para alterações nos parâmetros mas não encontro qualquer documentação.

Seguindo este link :  https://community.phcsoftware.com/ass/paview.aspx?stamp=f4%3a2b%3a%3a7e%3a5.g359.gbd5.3gc  -> o ficheiro chega a ser criado

Seguindo este link :  https://community.phcsoftware.com/ass/paview.aspx?stamp=16cg729g36ec1ccc7%3af52e  -> dá sempre  erro de type mismach!

Podem exemplificar o uso desta função e o tipo de cada variável?

Obrigado.

Faça login para poder traduzir
Framework
Gestão
PHC
Marked as spam
Criado há 1 semana e 6 dias ruicruz-2
ruicruz-2 Rui Cruz Iniciante
3 answers
0
Private answer

Existe uma função para gerar o saft ao abrigo da nova portaria (302). A função é a "makeauditfile_302_2016" e usa os mesmos parâmetros que a anterior função.

Assim, para gerar o ficheiro devem evocar esta função, que usa os mesmos parâmetros que a função "makeauditfile".
Envio de seguida os parâmetros da função "makeauditfile":
(Enviamos o cabeçalho da função em causa):
lparameters tctiposaft, pano, pdataini, pdatafim, tntaxentity, tcentity, tddatainiparcial, tddatafimparcial, tcfiltrofl, pdirectoria, psilent, tcportaria, tbchk_integridade, tbCrypta_dados

*] tctiposaft - Tipo de Saft a gerar
*] pano - Contêm o ano fiscal
*] pdataini - Contêm a data do início do exercício
*] pdatafim - Contêm a data de fim do exercício
*] tntaxentity - Contêm o tipo de identificação da entidade (todas as entidade ou uma em particullar)
*] tcentity - Contêm a identificação da entidade
*] tddatainiparcial - Contêm a data de início para a extração do ficheiro parcial
*] tddatafimparcial - Contêm a data de fim para a extração do ficheiro parcial
*] tcfiltrofl - Contêm o filtro para o ficheiro de compras
*] pdirectoria - Contêm a diretoria onde vai ser criado o ficheiro
*] psilent -
*] tbdoc_transp - Saft Documentos de transporte
*] tcportaria - Formato da portaria (302, ...)
*] tbchk_integridade - efetuar validações contabilidade (apenas)

Sendo que o novo parâmetro adicionado ( e primeiro) passa a ser " Tipo de Saft a gerar" que deve conter:
"faturacao" (saft facturação),
"integrado" (saft integrado = facturação+contabilidade),
"contabilidade" (saft contabilidade),
"transporte" (saft resumido de docs de transporte),
"parcial" (saft resumido de Faturação),
"fornresumido" (Saft resumido autofaturação) ou
"fornauto" (Saft autofaturação).

Nota: no caso da função makeauditfile_302_2016, não necessita de preencher o parâmetro relativo à portaria a utilizar.

exemplo :
makeauditfile_302_2016(´faturacao´, nAno, dInicialExercicio, dFinalExercicio, 1, ´´, dInicial, dFinal, cFiltro, cfolderPath, .t., .f., ´302´,.f.)
(poderá ser necessário mais parâmetros)

Faça login para poder traduzir
Marked as spam
Criado há 1 semana e 6 dias pauloalexandrealves
p
pauloalexandrealves Paulo Alexandre ALVES Loyal Contributor
    0
    Private answer

    Boa tarde,

    Acabei por encontrar essa resposta ao ver que em Angola a função também tinha outro nome, mas agradeço o esclarecimento.

    Só depois de olhar muito tempo para o mesmo, é que percebi que a função tinha outro nome em PT!!!

    Usando "makeauditfile_302_2016" ficou resolvido.

    Obrigado.

    Faça login para poder traduzir
    Marked as spam
    Criado há 1 semana e 6 dias ruicruz-2
    ruicruz-2 Rui Cruz Iniciante
      0
      Private answer

      De fato essa informação não está pública, e há uns tempos atrás tive um erro, mas não sei se é o mesmo

      Faça login para poder traduzir
      Marked as spam
      Criado há 1 semana e 6 dias joaquimlousa
      j
      joaquimlousa Joaquim Lousa Responsiveness Member