Bem-vindo, Visitante
Nome do utilizador: Senha: Memorizar
  • Página:
  • 1
  • 2
  • 3

TÓPICO: Dificuldade em criar um recibo

Dificuldade em criar um recibo 2 meses 1 semana atrás #11868

  • marcolopes
  • Avatar de marcolopes
  • DESLIGADO
  • Mensagens: 4879
  • Obrigado recebido 677
anakin84 escreveu:
O código acima referido para se criar um recibo já não é válido, pois a classe EntidadesmovimentosPaste já não existe ou foi mudada.
Podem-me indicar como crio um recibo na versão 12?

Caro André, tendo em conta as alterações da API 12, o código anterior ficará agora com diferenças no "paste" (passou a ser gerido pelo "model") e pela remoção do "process" (todos os processamentos de valores são agora automáticos!)
Entidadesdocumentos entidadesDocumento = new Entidadesdocumentos("CRE");

Entidadesdocumentos payDocumento = InvoiceEngine.getEntityById(InvoiceEngine.COLIBRI_INVOICE_CODE, invoiceTO.getInvoices().get(0).getInvoiceId());
Entidadesmovimentos movimento = ColibriDatabase.loadEntidadesmovimentos(payDocumento.getKey());

entidadesDocumento.setEntidade(ColibriDatabase.loadEntidades(movimento.getEntidade().getKey()));

entidadesDocumento.setLinhasdocumento(entidadesDocumento.pasteEntidadesmovimentos(Arrays.asList(movimento)));

Entidadesdocumentoslinhas linha = entidadesDocumento.getLinhasdocumento(0);
linha.setValorpagar(new BigDecimal(invoiceTO.getInvoices().get(0).getPayed()));
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 2 meses 5 dias atrás por marcolopes.
O adminstrador desactivou a escrita pública.

Dificuldade em criar um recibo 2 meses 5 dias atrás #11889

  • marcolopes
  • Avatar de marcolopes
  • DESLIGADO
  • Mensagens: 4879
  • Obrigado recebido 677
Já agora, e como a entidade tem de ser carregada obrigatoriamente, existe um "shortcut" mais lógico para criar um documento:
Entidadesdocumentos payDocumento = InvoiceEngine.getEntityById(InvoiceEngine.COLIBRI_INVOICE_CODE, invoiceTO.getInvoices().get(0).getInvoiceId());
Entidadesmovimentos movimento = ColibriDatabase.loadEntidadesmovimentos(payDocumento.getKey());

Entidadesdocumentos entidadesDocumento = ColibriDatabase.loadEntidades(movimento.getEntidade().getKey()).createDocumento("CRE");
entidadesDocumento.setLinhasdocumento(entidadesDocumento.pasteEntidadesmovimentos(Arrays.asList(movimento)));

Entidadesdocumentoslinhas linha = entidadesDocumento.getLinhasdocumento(0);
linha.setValorpagar(new BigDecimal(invoiceTO.getInvoices().get(0).getPayed()));
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 1 mês 2 semanas atrás por marcolopes.
O adminstrador desactivou a escrita pública.

Dificuldade em criar um recibo 1 mês 2 semanas atrás #12005

  • anakin84
  • Avatar de anakin84
  • DESLIGADO
  • Mensagens: 18
  • Obrigado recebido 1
Boa noite,

Pode-me fornecer um exemplo de criação de um recibo com dois documentos, por exemplo: com uma factura e uma nota de crédito?

Obrigado.
O adminstrador desactivou a escrita pública.

Dificuldade em criar um recibo 1 mês 1 semana atrás #12044

  • anakin84
  • Avatar de anakin84
  • DESLIGADO
  • Mensagens: 18
  • Obrigado recebido 1
Boa tarde novamente,

Sempre é possível fornecer o exemplo?

Obrigado.
O adminstrador desactivou a escrita pública.
  • Página:
  • 1
  • 2
  • 3
Moderadores: marcolopes