Forum
See question

Documentos AGT   

8 views
0
♥ 0

Verifiquei que tenho documentos no editor de vendas, que não aparecem na comunicação de documentos (obrigações declarativas) da AGT.
São apenas 3 documentos. Já foram comunicado outros depois.
Como posso verificar quais foram enviados e não (sem validar um a um ? )
reforço que eles nem aparecem no editor da comunicação.

Faça login para poder traduzir
Primavera
Marked as spam
Criado há 57 minutos raqueldiogo
r
raqueldiogo Raquel Diogo Responsiveness Member
1 answers
0
Private answer


Para perceber porque é que esses 3 documentos não aparecem na comunicação de documentos à AGT e identificar quais estão (ou não) enviados sem validar um a um, siga estes passos:

  • 1. Confirmar se os documentos foram registados para comunicação (LigacaoMaquinasFiscais)
    • Os documentos só aparecem no editor de comunicação se estiverem registados na tabela LigacaoMaquinasFiscais.
    • Se os documentos foram criados por extensibilidade, é obrigatório chamar o método de registo:

      BSO.Vendas.Documentos.RegistaDocumentoAO(documentToConvert, null, ref msg);
    • Sem este registo (RegistaDocumentoAO), o documento fica apenas gravado logisticamente, mas não entra no circuito de comunicação à AGT e não aparece no editor.
  • 2. Listar todos os documentos preparados para comunicação
    • Na base de dados, pode ver rapidamente quais os documentos que estão registados para comunicação com uma query sobre a tabela LigacaoMaquinasFiscais.
    • Por exemplo, para listar todos os documentos registados:

      SELECT * FROM LigacaoMaquinasFiscais;
    • Se quiser filtrar por intervalo de datas, série ou IdCabecOrig (ligação ao documento de vendas), pode acrescentar condições ao WHERE para localizar especificamente esses 3 documentos.
  • 3. Identificar documentos sem resposta da AGT
    • Para saber quais estão sem resposta da AGT (mesmo que marcados como enviados), utilize:

      SELECT * FROM LigacaoMaquinasFiscais WHERE Resposta IS NULL;
    • Esta listagem mostra todos os documentos que o Cegid Primavera marcou como enviados mas para os quais não ficou registada qualquer resposta da AGT.
    • Se os seus 3 documentos não aparecem aqui, é provável que nem sequer tenham sido registados para comunicação (falta de RegistaDocumentoAO ou problema de configuração da série).
  • 4. Verificar filtros na janela de comunicação de documentos
    • Na área Vendas > Obrigações declarativas > Comunicação de documentos, confirme:
      • Intervalo de datas (inclui a data desses 3 documentos).
      • Estado (não enviado / enviado / erro / sucesso).
      • Série e estabelecimento configurados para comunicar à AGT.
    • A janela só mostra documentos:
      • Emitidos após a ativação da faturação eletrónica.
      • Com série devidamente comunicada à AGT.
      • Registados na LigacaoMaquinasFiscais (via RegistaDocumentoAO ou equivalente).
  • 5. Se os documentos não estiverem na LigacaoMaquinasFiscais
    • Confirme se foram criados por extensibilidade e se o código está a chamar:

      BSO.Vendas.Documentos.RegistaDocumentoAO(documentToConvert, null, ref msg);
    • Sem esta chamada, os documentos nunca serão comunicados nem aparecerão no editor.
    • Nesse caso, terá de:
      • Corrigir o código para passar a registar os documentos.
      • Analisar com o contabilista/AGT se é necessário anular e reemitir esses 3 documentos ou tratar a situação diretamente com a AGT.

Resumo prático

  • Use a tabela LigacaoMaquinasFiscais para ver, em bloco, quais os documentos registados para comunicação e quais estão sem resposta (Resposta IS NULL).
  • Se os 3 documentos não existirem nessa tabela, não foram preparados para comunicação (ver código/extensibilidade e configuração de séries).
  • Ajuste os filtros da janela de comunicação para garantir que não está a ocultar esses documentos por data/estado/série.

Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.

Ajude-nos a melhorar esta funcionalidade:

• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",

• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.


Faça login para poder traduzir
Marked as spam
Criado há 56 minutos cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional