docs: def create_invoice_from_ticket(pk, list_lines):
          MODEL_SOURCE = SalesTicket
          MODEL_FINAL = SalesInvoice
          url_reverse = 'CDNX_invoicing_invoicesaless_list'
          # type_doc
          msg_error_relation = _("Hay lineas asignadas a facturas")
          msg_error_not_found = _('Sales ticket not found')
          msg_error_line_not_found = _('Todas las lineas ya se han pasado a facturas')
  
          return SalesLines.create_document_from_another(pk, list_lines,
                                                         MODEL_SOURCE, MODEL_FINAL, url_reverse,
                                                         msg_error_relation, msg_error_not_found, msg_error_line_not_found,
                                                         False)
          """
                                  context = {}
                                  if list_lines:
                                      new_list_lines = SalesLines.objects.filter(
                                          pk__in=[int(x) for x in list_lines]
                                      ).exclude(
                                          invoice__isnull=True
                                      )
                                      if new_list_lines:
                                          new_pk = new_list_lines.first()
                                          if new_pk:
                                              context = SalesLines.create_invoice_from_order(
                                                  new_pk.order.pk,
                                                  [x['pk'] for x in new_list_lines.values('pk')])
                                              return context
                                          else:
                                              error = _('Pedido no encontrado')
                                      else:
                                          error = _('Lineas no relacionadas con pedido')
                                  else:
                                      error = _('Lineas no seleccionadas')
                                  context['error'] = error
                                  return context
                          """