Jump to content
pv2013

SAFT-PT: debate de dúvidas e ideias

Recommended Posts

iznougudpt
1 hora atrás, antseq disse:

Bom dia,

Estou a tentar validar um SAFT da contabilidade com 150MB e com o validador dá sempre o erro "OUT_OF_MEMORY_ERROR,,,Ocorreu um erro ao validar o ficheiro. O sistema nao possui recursos suficientes para o processar"

Em "Java Control Panel", [Java], [View,,,], [user], [Runtime Parameters], tenho "-Xmx8192M" como já tentei com outros valores e não noto qualquer diferença durante a validação do mesmo. Mais ou menos passados o mesmo X tempo dá o erro "OUT_OF_MEMORY_ERROR".

Já reiniciei o computador a ver se os parâmetros só ficariam activos após o reiniciar, mas o resultado é igual.
Já activei o "Enable tracing, Enable logging, Show exceptions, Show console" a ver se conseguia obter informação adicional sobre o erro, mas não faço ideia de onde esta informação vai parar (se é que serve para alguma coisa!?).

Estou a fazer algo errado? Alguma outra ideia? Alternativa?

desde já obrigado.

Para SAFTs maiores criei um ficheiro batch para executar na mesma pasta do validador_v1_04.exe

java.exe -Xms8184m -Xmx8184m -classpath "validador_v1_04.exe;xml-apis-1.4.01.jar;commons-csv-1.3.jar;commons-cli-1.3.1.jar;xercesImpl-xsd11-2.12-beta-r1667115.jar;org.eclipse.wst.xml.xpath2.processor-1.1.5-738bb7b85d.jar;java-cup-10k.jar;java-cup-0.11a.jar" com.saft.execution.Saft104ValidatorMinimum

 

  • Vote 2

Share this post


Link to post
Share on other sites
antseq
7 horas atrás, iznougudpt disse:

Para SAFTs maiores criei um ficheiro batch para executar na mesma pasta do validador_v1_04.exe


java.exe -Xms8184m -Xmx8184m -classpath "validador_v1_04.exe;xml-apis-1.4.01.jar;commons-csv-1.3.jar;commons-cli-1.3.1.jar;xercesImpl-xsd11-2.12-beta-r1667115.jar;org.eclipse.wst.xml.xpath2.processor-1.1.5-738bb7b85d.jar;java-cup-10k.jar;java-cup-0.11a.jar" com.saft.execution.Saft104ValidatorMinimum

 

Muitíssimo Obrigado! Assim já conseguia ver no TaskManager do Windows a memória (parametrizada) a ser utilizada.

No meu caso ainda tive de lhe dar +memória "-Xms10g -Xmx16g" para conseguir validar.

cps,

Share this post


Link to post
Share on other sites
pedrokins

Boa tarde, gostaria de saber se me consegues ajudar a esclarecer uma questão em relação aos Recibos.

Como devemos controlar o imposto, se, por exemplo A fatura que estamos a liquidar, possui diversos artigos, nos diversos valores de IVA diferentes.

E depois podemos ainda pagar parcialmente a fatura. por exemplo em 10 prestações.

No meu caso, eu nem ligo ao valor do IVA em si para tratar recibos. A Fatura tem um valor e eu pago total ou parcialmente a mesma (Valor total já com imposto e descontos), que na verdade é o que realmente interessa, pois é o que o cliente "deve".

 

Alguma sugestão em como controlar isto?

Podem dar-me alguns exemplos de como o tratam no vosso caso?

 

Obrigado desde já pela atenção

Share this post


Link to post
Share on other sites
Vitor Pereira
17 horas atrás, pedrokins disse:

Boa tarde, gostaria de saber se me consegues ajudar a esclarecer uma questão em relação aos Recibos.

Como devemos controlar o imposto, se, por exemplo A fatura que estamos a liquidar, possui diversos artigos, nos diversos valores de IVA diferentes.

E depois podemos ainda pagar parcialmente a fatura. por exemplo em 10 prestações.

No meu caso, eu nem ligo ao valor do IVA em si para tratar recibos. A Fatura tem um valor e eu pago total ou parcialmente a mesma (Valor total já com imposto e descontos), que na verdade é o que realmente interessa, pois é o que o cliente "deve".

 

Alguma sugestão em como controlar isto?

Podem dar-me alguns exemplos de como o tratam no vosso caso?

 

Obrigado desde já pela atenção

Não entendo bem a questão,

de qualquer das formas e se não estás a tratar o IVA no Recibo ( não é IVA de Caixa ), o Recibo apenas tem de mencionar o valor a pagar e os documentos a que se refere, e não interessa se o pagamento se refere a parte ou á totalidade da Fatura

Share this post


Link to post
Share on other sites
CrominhO
14 horas atrás, Vitor Pereira disse:

Não entendo bem a questão,

de qualquer das formas e se não estás a tratar o IVA no Recibo ( não é IVA de Caixa ), o Recibo apenas tem de mencionar o valor a pagar e os documentos a que se refere, e não interessa se o pagamento se refere a parte ou á totalidade da Fatura

Vitor também não entendi bem a questão do @pedrokins, mas eu refiro nos Recibos o IVA, basta que por exemplo os Recibos tenham Retenção na Fonte, Foi-me aconselhado, não só pelos meus colegas CCs na empresa, como pelo pessoal da AT. 

Compreendo que uma coisa é o Fluxo Financeiro e outra o Comercial, ainda assim, também compreendo, que apareçam as "contas" certinhas no Recibo. 

O que faço nestes casos, é não deixar trabalhar com parciais. Se a FT tem retenção, o Recibo só sai na Totalidade com Retenção e com a Tabela de IVA.(não é necessário na contabilidade?) , é que a Retenção só é feita no Pagamento, logo no Recibo ou numa FR. 


As mentes humanas são realmente um local estranho!

Share this post


Link to post
Share on other sites
Jesus

Bom dia,

Tenho uma duvida no caso de fazer facturas simplificadas, no saft e só por   <InvoiceType>FS</InvoiceType> ?

e no caso de no ter os datos do receptor da factura e por só o NIF 999999990 ?

        <Customer>
            <CustomerID>10070255</CustomerID>
            <AccountID>Desconhecido</AccountID>
            <CustomerTaxID>999999990 </CustomerTaxID>
            <SelfBillingIndicator>0</SelfBillingIndicator>
        </Customer>

Muito obrigado!

Share this post


Link to post
Share on other sites
eniac
Em 05/08/2019 às 09:45, Jesus disse:

Bom dia,

Tenho uma duvida no caso de fazer facturas simplificadas, no saft e só por   <InvoiceType>FS</InvoiceType> ?

e no caso de no ter os datos do receptor da factura e por só o NIF 999999990 ?


        <Customer>
            <CustomerID>10070255</CustomerID>
            <AccountID>Desconhecido</AccountID>
            <CustomerTaxID>999999990 </CustomerTaxID>
            <SelfBillingIndicator>0</SelfBillingIndicator>
        </Customer>

Muito obrigado!

Não entendo bem a questão, mas no caso de teres facturas emitidas em consumidor final, mas saibas que o consumidor em questão seja alguém já com ficha criada no programa, existem duas hipóteses: 

1 - Está tudo correto e o cliente não quis associar os seus dados, porque a despesa não é para ser contabilizada ou não representa qualquer mais-valia fiscal para si;

2 - O cliente não querer a factura em consumidor final e querer que emitas nova, lançando Nota e Crédito das facturas que estão erradas.

Share this post


Link to post
Share on other sites
CrominhO
Em 05/08/2019 às 09:45, Jesus disse:

Bom dia,

Tenho uma duvida no caso de fazer facturas simplificadas, no saft e só por   <InvoiceType>FS</InvoiceType> ?

e no caso de no ter os datos do receptor da factura e por só o NIF 999999990 ?


        <Customer>
            <CustomerID>10070255</CustomerID>
            <AccountID>Desconhecido</AccountID>
            <CustomerTaxID>999999990 </CustomerTaxID>
            <SelfBillingIndicator>0</SelfBillingIndicator>
        </Customer>

Muito obrigado!

Há aqui qualquer coisa que não está bem, e se calhar até não muito legal 🙂 

 

A FS não contempla a hipótese de introdução de nome e morada do Cliente, apenas o Nif (Artº 40 CIVA se não me falha a memória), 

dito isto, o SAFT deve espelhar o documento exactamente como ele foi emitido

Agora, outra coisa bem diferente, é por exemplo, tens uma ficha de cliente no software e a nível interno quereres que a FS fique associada à ficha (conta-corrente por ex:), mas aqui não me parece nada complicado de fazer... Não podes é "misturar" as coisas 🙂 

 

Edited by CrominhO

As mentes humanas são realmente um local estranho!

Share this post


Link to post
Share on other sites
eniac
13 horas atrás, CrominhO disse:

Há aqui qualquer coisa que não está bem, e se calhar até não muito legal 🙂 

 

A FS não contempla a hipótese de introdução de nome e morada do Cliente, apenas o Nif (Artº 40 CIVA se não me falha a memória), 

dito isto, o SAFT deve espelhar o documento exactamente como ele foi emitido

Agora, outra coisa bem diferente, é por exemplo, tens uma ficha de cliente no software e a nível interno quereres que a FS fique associada à ficha (conta-corrente por ex:), mas aqui não me parece nada complicado de fazer... Não podes é "misturar" as coisas 🙂 

 

Sim é isso mesmo.

Podes associar a venda a um cliente, mas por obrigação legislativa, o documento factura simplificada só poderá ser impressa com a informação do NIF, os restantes campos não são impressos no documento, embora possas consultar essa informação no programa. Quem quer os dados completos, pagando no momento da aquisição, deverá ser emitida uma factura-recibo, criando para isso uma ficha de cliente com os dados necessários.

Edited by eniac

Share this post


Link to post
Share on other sites
Jesus

Vou tentar explicar melhor quais som os casos:

1) Tenho um consumidor final que não tenho os seus datos, por o tanto não tenho uma ficha criada do consumidor e preciso fazer:

a) Factura simplificada, na factura só tenho que imprimir o NIF 999999990 e os restantes campos não são impressos no documento, ficam vazios?

b) no saft, só tenho que pôr?: 

<InvoiceType>FS</InvoiceType>
        <Customer>
            <CustomerID>10070255</CustomerID>
            <AccountID>Desconhecido</AccountID>
            <CustomerTaxID>999999990 </CustomerTaxID>
            <SelfBillingIndicator>0</SelfBillingIndicator>
        </Customer>

2) Tenho um consumidor final, que sim tenho os seus datos e tenho uma ficha criada então preciso fazer:

a) Factura simplificada, imprimo todos os datos do cliente.

b) no saft, só tenho que pôr?

<InvoiceType>FS</InvoiceType>

 

Falta alguma coisa no código do saft nas duas hipóteses?

Obrigado

Share this post


Link to post
Share on other sites
CrominhO

Por acaso não és Jesus Molina? 

Em 12/08/2019 às 08:31, Jesus disse:

a) Factura simplificada, na factura só tenho que imprimir o NIF 999999990 e os restantes campos não são impressos no documento, ficam vazios?

Não ficam a vazio, têm de ser "anulados" com por exemplo "X" por forma a não ser preenchido manualmente. por exemplo, NIF XXXXXXXXX, 

e no caso do NIF não podes imprimir o 999999990, mete por exemplo Consumidor Final ou algo do género.

Em 12/08/2019 às 08:31, Jesus disse:

(...)b) no saft, só tenho que pôr?: (...)

Sim, 

Em 12/08/2019 às 08:31, Jesus disse:

a) Factura simplificada, imprimo todos os datos do cliente.

b) no saft, só tenho que pôr?

a) Não, a FS como ja tinha dito em cima, não contempla impressão dos dados do Cliente para além do NIF, 

b) aqui é igual, a única diferença é que metes o NIF no SAFT 😕

Edited by CrominhO
  • Vote 2

As mentes humanas são realmente um local estranho!

Share this post


Link to post
Share on other sites
Eduardo Oliveira

Muito boa tarde,

 

Preciso de retirar do Portal das Finanças do meu Cliente, o ficheiro SAFT que ele entregou, para o poder inserir e integrar o software de contabilidade.

Como o posso fazer?

 

Muito obrigado

Share this post


Link to post
Share on other sites
baguera

Boas, no SAFT mensal tem de ir a tabela dos Recibos ??

Estou a incluir apenas os recibos IVA de CAIXA e excluo todos os "Normais" e os que tem Retenção na Fonte.

É que muitas vezes os clientes nem tiram os recibos "Normais"... visto não ser obrigatório.

No Saft Geral vai tudo, está correcto assim ?? Obrigado.

Share this post


Link to post
Share on other sites
CFreitas
7 hours ago, baguera said:

Boas, no SAFT mensal tem de ir a tabela dos Recibos ??

Estou a incluir apenas os recibos IVA de CAIXA e excluo todos os "Normais" e os que tem Retenção na Fonte.

É que muitas vezes os clientes nem tiram os recibos "Normais"... visto não ser obrigatório.

No Saft Geral vai tudo, está correcto assim ?? Obrigado.

No artigo 3.º do Decreto-Lei 198/2012 refere que 

Quote

1 - As pessoas, singulares ou coletivas, que tenham sede, estabelecimento estável ou domicílio fiscal em território português e aqui pratiquem operações sujeitas a IVA, são obrigadas a comunicar à Autoridade Tributária a Aduaneira (AT), por transmissão eletrónica de dados, os elementos das faturas emitidas nos termos do Código do IVA, bem como os elementos dos documentos que possibilitem a conferência de mercadorias ou de prestação de serviços e recibos, por uma das seguintes vias

Não descrimina se são os recibos do regime de caixa ou do geral, logo, deverão ser todos os que são emitidos.

  • Vote 1

Share this post


Link to post
Share on other sites
baguera
7 minutos atrás, CFreitas disse:

No artigo 3.º do Decreto-Lei 198/2012 refere que 

Não descrimina se são os recibos do regime de caixa ou do geral, logo, deverão ser todos os que são emitidos.

Obrigado :)

Share this post


Link to post
Share on other sites
CFreitas
On 8/16/2019 at 5:39 PM, Eduardo Oliveira said:

Muito boa tarde,

Preciso de retirar do Portal das Finanças do meu Cliente, o ficheiro SAFT que ele entregou, para o poder inserir e integrar o software de contabilidade.

Como o posso fazer?

Não é possível descarregar o ficheiro SAF-T do eFatura.

O que poderá ser feito é scrapping ou, com jeitinho, usar a API do eFatura (que não está documentada). Mas aqui não se obtém o detalhe da faturação (que produtos e serviços foram faturados) o que limita as opções de contabilização.

O mais fácil mesmo será pedir o SAF-T ao cliente 😀

  • Vote 2

Share this post


Link to post
Share on other sites
Eduardo Oliveira

Muitíssimo obrigado

É o que vou fazer

 

Cpts

Share this post


Link to post
Share on other sites
Nelson

Boa tarde a todos, 

Alguém me consegue explicar qual o lançamento contabilístico a efetuar quando emitimos uma nota de credito de uma fatura já paga pelo cliente, onde não devolvemos o dinheiro ao cliente, mas fica em caixa para compras futuras? 

 

Exemplo: 

Pela Venda: 

Debito na conta 21 = 246.93 €

Credito na conta 711 = 200.76 €

Credito na conta 2433 = 46.17 € 

 

Pela emissão do recibo:

Debito na conta 11 = 246.93 €

Credito na conta 21 = 246.93 €

 

Pela emissão da Nota de Credito e devolução da mercadoria:

Credito na conta 21 = 246.93 €

Debito na conta 717 = 200.76 €

Debito na conta 2434 = 46.17 € 

 

Pela não devolução do dinheiro ao cliente???

 

 

Share this post


Link to post
Share on other sites
Eduardo Oliveira

Muito boa tarde,

 

Pela devolução do dinheiro ao cliente:

Debito na conta 21 = 246.93 €

Credito na conta 11 = 246.93 €

 

Cpts

Share this post


Link to post
Share on other sites
Yodiv

Olá a todos, desculpe minhas palavras porque uso o tradutor, não sou português, sou espanhol, trabalho para uma empresa que você está tentando obter a certificação saft-pt, atualmente estou em iterações com o AT para obter o certificado, mas temos problemas com o hash
Nas iterações, criamos um arquivo saft-pt de exemplo, que inclui faturas de duas séries diferentes (em teoria, não há problema), NC também é incluído com relação às duas séries, o validador que fornece o AT tanto de saft-pt como o saft-pt plus hash, eles dão ok para a verificação, mas o inspetor do AT me envia um problema nos hashs do NC.
Para criar o hash do NC, eu uso da mesma maneira que para o FC,
 InvoiceDAte; SystemEmtryDate; InvoiceNo; Grosstotal; hash anterior.
Os dois NC são os primeiros da série sem hash anterior e os seguintes concatenados com os anteriores, ou seja, eu os gero como se fossem faturas de uma série diferente. Não sei qual pode ser o problema, pois os validadores verificam que está ok.
Saudações e muito obrigado, espero sua ajuda.

Share this post


Link to post
Share on other sites
trs80
On 7/12/2019 at 11:16 AM, Vitor Pereira said:

Não entendo bem a questão,

de qualquer das formas e se não estás a tratar o IVA no Recibo ( não é IVA de Caixa ), o Recibo apenas tem de mencionar o valor a pagar e os documentos a que se refere, e não interessa se o pagamento se refere a parte ou á totalidade da Fatura

Boas,

Desculpem voltar atras no tempo, mas nesta questao, que parte é que é omitida ? o 4.4.4.14.6.* ? certo ?

No documentTotals não havendo regime de IVA de caixa como estão a colocar ?

Por exemplo para um Recibo de 100 euros (incluindo IVA de possivelmente varias taxas e eventuais retencoes)

<DocumentTotals>
    <TaxPayable>0</TaxPayable>
    <NetTotal>100</NetTotal>               
    <GrossTotal>100</GrossTotal>
</DocumentTotals>

eu neste momento estou a colocar o nettotal==grosstotal; para colocar o valor sem iva teria de calcular a proporcao de cada taxa em recibos parciais - demasiado trabalho para nao servir para nada... nos RC de Regime Geral

Share this post


Link to post
Share on other sites
baguera

Boas, isto foi para a frente ?? continuo a nao encontrar aonde faço esta comunicação...

Obrigado.

 

Até 30 de junho 2019, todos os sujeitos passivos de IVA, são obrigados a comunicar à AT via eletrónica algumas informações relativas ao processo de emissão das faturas nas suas empresas, nomeadamente a identificação e localização dos estabelecimentos onde são emitidos documentos fiscalmente relevantes.

De acordo com o artigo 34 do Decreto-Lei nº 28/2018, até 30 de junho, todos os sujeitos passivos de IVA, que tenham iniciado atividade até 31/05/2019 são obrigados a comunicar à AT via eletrónica:

- a identificação e localização dos estabelecimentos da empresa onde são emitidos documentos fiscalmente relevantes;

- a identificação dos equipamentos utilizados para processamento dos mesmos;

- o nº do certificado do programa utilizado;

- identificação dos distribuidores e dos instaladores das aplicações de faturação.

 

Share this post


Link to post
Share on other sites
antseq
1 hora atrás, baguera disse:

Boas, isto foi para a frente ?? continuo a nao encontrar aonde faço esta comunicação...

Obrigado.

Neste último despacho sobre o assunto:

Despacho_254_2019_XXI_SEAF

prometeram mais informações, esclarecimentos e orientações até 1 de Outubro de 2019

  • Vote 2

Share this post


Link to post
Share on other sites
baguera
30 minutos atrás, antseq disse:

Neste último despacho sobre o assunto:

Despacho_254_2019_XXI_SEAF

prometeram mais informações, esclarecimentos e orientações até 1 de Outubro de 2019

Obrigado

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.