Forum
See question

Como chamar pelo motor o movimento de caixa/banco?   

7 views
0
♥ 0

Código (resumido)

csharp
<code class="language-csharp">var bso = ProductContext.MotorLE;
VndBEDocumentoVenda doc = new VndBEDocumentoVenda {
Tipodoc = "FR", Serie = "...", TipoEntidade = "C", Entidade = "...", LocalOperacao = "1"
};
doc.DataDoc = DateTime.Now;
bso.Vendas.Documentos.PreencheDadosRelacionados(doc);
doc.ModoPag = "...";
// AdicionaLinha(...) e preenchimento das linhas
bso.Vendas.Documentos.CalculaValoresTotais(doc);
doc.ValorEntregue = doc.TotalDocumento; // etc.
string aviso = "";
bso.Vendas.Documentos.Actualiza(doc, ref aviso);</code>

Perguntas

  1. Qual é a chamada, ou sequência de chamadas, para que um FR gravado pelo motor tenha o mesmo efeito da janela de recebimento (liquidação e movimento de caixa/banco)?
  2. É necessário preencher IDDiarioCaixa ou outro campo? Como se obtém o diário de caixa aberto por API?
  3. Existe algum método do motor (módulo de tesouraria/bancos) a chamar depois do Actualiza para gerar ou confirmar o movimento?
  4. Qual é a causa dos movimentos ficarem “diferidos” na integração com a contabilidade neste cenário?
Faça login para poder traduzir
Extensibilidade
Primavera
Vendas
Marked as spam
Criado há 21 horas e 13 minutos pedrorodrigues-4
p
pedrorodrigues-4 Pedro Rodrigues Iniciante